<SEC-DOCUMENT>0001193125-21-071497.txt : 20210305
<SEC-HEADER>0001193125-21-071497.hdr.sgml : 20210305
<ACCEPTANCE-DATETIME>20210305161945
ACCESSION NUMBER:		0001193125-21-071497
CONFORMED SUBMISSION TYPE:	20-F
PUBLIC DOCUMENT COUNT:		143
CONFORMED PERIOD OF REPORT:	20201231
FILED AS OF DATE:		20210305
DATE AS OF CHANGE:		20210305

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Bilibili Inc.
		CENTRAL INDEX KEY:			0001723690
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374]
		IRS NUMBER:				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:		21718718

	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>d28513d20f.htm
<DESCRIPTION>FORM 20-F
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8" ?>
<html xmlns:bili="http://www.bilibili.com/20201231" 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/2020-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2020-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" 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=""><div style='display: none'><ix:header><ix:hidden><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="hidden18728205" contextRef="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis">P2Y</ix:nonNumeric><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="hidden18727685" contextRef="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis">P6Y</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="hidden18728188" contextRef="PAsOn12_31_2020">us-gaap:OperatingLeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="hidden18742596" contextRef="PAsOn12_31_2019">us-gaap:OperatingLeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="P01_01_2020To12_31_2020">0001723690</ix:nonNumeric><ix:nonNumeric name="dei:AmendmentFlag" contextRef="P01_01_2020To12_31_2020">false</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" contextRef="P01_01_2020To12_31_2020">FY</ix:nonNumeric><ix:nonNumeric name="us-gaap:LeaseExpirationDate1" id="hidden18728161" contextRef="P01_01_2020To12_31_2020">2025-12-31</ix:nonNumeric><ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionRatio1" id="hidden18728193" contextRef="P04_01_2019To04_30_2019_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="7">0.0404040</ix:nonFraction><ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionRatio1" id="hidden18728194" contextRef="P06_01_2020To06_30_2020_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="7">0.0245516</ix:nonFraction><ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" id="hidden18728190" contextRef="PAsOn12_31_2020">us-gaap:OperatingLeaseLiability</ix:nonNumeric><ix:footnote id="FN_67946" xml:lang="en-US">Less than 1. </ix:footnote ><ix:footnote id="FN_67943" 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. The related direct and incremental platform commissions as well as game developers&#8217; licensing fees are deferred and reported in &#8220;Prepayments and Other Current Assets&#8221; on the consolidated balance sheets.</ix:footnote ><ix:footnote id="FN_67944" xml:lang="en-US">It is primarily due to the tax effect of the Company as a tax-exempt entity incorporated in the Cayman Islands.</ix:footnote ><ix:footnote id="FN_67948" xml:lang="en-US">The transactions in 2018 referred to the investments transferred to an entity controlled by the Group&#8217;s major shareholders. In June 2019, to focus the Company&#8217;s efforts and resources on its core businesses, the Company transferred several equity investments of the Group to an investment fund. The Group contributed a total of RMB220.0 million cash into this fund as a limited partner, which is accounted for as an equity method investment. The cost of the equity investments transferred was RMB465.8 million. The consideration was RMB539.6 million, which was based on the estimated fair value of the investments. The difference between the consideration and cost of the investments was recognized as investment income. In July 2020, the Company acquired certain equity interests of two investments from the investment fund. The consideration was RMB110.0 million. The balances due from an investment fund as of December 31, 2019 and December 31, 2020 were consideration receivables related to the equity investments transferred in 2019 and dividend receivables, which is non-trade in nature.</ix:footnote ><ix:footnote id="FN_67945" xml:lang="en-US">The balances as of December 31, 2020 mainly represent interest-bearing loans and interest expenses of RMB105.6 million related to an equity investee, which is non-trade in nature and partially offset by the trade payables to the equity investee. The annual interest rates of the loans were 2.8% and all the loans were within one year.</ix:footnote ><ix:footnote id="FN_67947" xml:lang="en-US">Amounts are based on ASC 840, Leases that were superseded upon the Company&#8217;s adoption of ASC 842, Leases on January 1, 2019.</ix:footnote ></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="bili-20201231.xsd" /><link:linkbaseRef xlink:type="simple" xlink:href="bili-20201231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="bili-20201231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="bili-20201231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="bili-20201231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /></ix:references><ix:resources><xbrli:context id="PAsOn12_31_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2017To12_31_2017" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2017-01-01</xbrli:startDate> <xbrli:endDate>2017-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_01_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-01-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2020To09_30_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-09-01</xbrli:startDate> <xbrli:endDate>2020-09-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_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>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_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>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_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>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_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>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_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>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_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>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_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>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_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>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_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>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_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>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_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>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_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>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_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>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_MoneyMarketFundsMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_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>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <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:TradeNamesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <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:UserBaseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_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:CopyrightsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TechnologyBasedIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <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:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:DistributionChannelOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_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>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_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>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_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>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_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>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_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>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_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>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_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>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_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>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_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>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_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>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_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>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_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>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_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>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_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>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_MoneyMarketFundsMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_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>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:DistributionChannelOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySixNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_LimitedPartnerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >us-gaap:LimitedPartnerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_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>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >bili:OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_AfterSecondAcquisitionMemberBILIAcquisitionAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ZenithGroupMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="bili:AcquisitionAxis" >bili:AfterSecondAcquisitionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_MoneyMarketFundsMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_MaximumMembersrtRangeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" > <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:PlanNameAxis" >bili:TwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <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:UserBaseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_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:CopyrightsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_VendorRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <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:VendorRelationshipMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_OnGoingProjectsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_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:OnGoingProjectsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:DistributionChannelOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ManagementMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:ManagementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_EmployeesMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ConsultantMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:ConsultantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_BilibiliHkLimitedMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:BilibiliHkLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_HodeHkLimitedMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:HodeHkLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_BilibiliCo.LtdMembersrtOwnershipAxis" > <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> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_HodeShanghaiLimitedMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:HodeShanghaiLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ShanghaiBilibiliTechnologyCo.LtdMembersrtOwnershipAxis" > <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> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySixNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ChaodianMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ChaodianMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_LimitedPartnerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >us-gaap:LimitedPartnerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >bili:OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_OnePointTwoFiveNotesDueTwoThousandTwentySevenMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >bili:OnePointTwoFiveNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_AccountingStandardsUpdate201613MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis" >us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ShanghaiEntityMemberusgaapEquityMethodInvestmentNonconsolidatedInvesteeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis" >bili:ShanghaiEntityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ShanghaiEntityMemberusgaapEquityMethodInvestmentNonconsolidatedInvesteeAxis_WangfuMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis" >bili:ShanghaiEntityMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:WangfuMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ManagementEntitiesMembersrtOwnershipAxis_ShanghaiEntityMemberusgaapEquityMethodInvestmentNonconsolidatedInvesteeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis" >bili:ShanghaiEntityMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:ManagementEntitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_EquityFundsTrancheOneMemberusgaapInvestmentTypeAxis_ShanghaiEntityMemberusgaapEquityMethodInvestmentNonconsolidatedInvesteeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >bili:EquityFundsTrancheOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis" >bili:ShanghaiEntityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_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>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_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>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_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>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_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>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_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>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:ThirdPartiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_SubsidiariesOfGroupMembersrtMajorCustomersAxis_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:SubsidiariesOfGroupMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_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>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_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>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_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>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_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>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_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>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_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>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_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>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_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>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_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> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_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>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_EmployeesMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_ManagementMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:ManagementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_DistributionChannelMembersrtMajorCustomersAxis_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:DistributionChannelMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >bili:DistributionChannelRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_MobileGameMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:MobileGameMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_MobileGameOneMembersrtProductOrServiceAxis_MobileGameRevenuesMemberusgaapConcentrationRiskByBenchmarkAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >bili:MobileGameRevenuesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:MobileGameOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_ConsultantMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:ConsultantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_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="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:DistributionChannelOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_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>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_HKsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:HK</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_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>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_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>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_DisplayAdvertisementMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:DisplayAdvertisementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_ECommerceAndOthersMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:ECommerceAndOthersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_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>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_PreIpoSeriesAConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesAConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesBConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesCConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassaMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoCommonClassaMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassBMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoCommonClassBMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >bili:OtherPermanentEquitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_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:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassCMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoCommonClassCMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >bili:OtherPermanentEquitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassDMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoCommonClassDMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >bili:OtherPermanentEquitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:AmericanDepositarySharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis" > <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:IPOMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_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>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_IPOMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:IPOMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:AdvertisingAndMarketingRevenuesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_InvestmentIncomeExpenseMemberusgaapIncomeStatementLocationAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ZenithGroupMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:InvestmentIncomeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_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>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2018To12_31_2018_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>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_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>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_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>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_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>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_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>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_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>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:ThirdPartiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_SubsidiariesOfGroupMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:SubsidiariesOfGroupMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_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>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_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>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_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>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <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:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_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>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_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>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_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>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_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>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_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>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_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> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_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>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_EmployeesMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_ManagementMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:ManagementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_DistributionChannelMembersrtMajorCustomersAxis_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:DistributionChannelMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >bili:DistributionChannelRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_MobileGameMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:MobileGameMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_MobileGameOneMembersrtProductOrServiceAxis_MobileGameRevenuesMemberusgaapConcentrationRiskByBenchmarkAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >bili:MobileGameRevenuesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:MobileGameOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_ConsultantMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:ConsultantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:DistributionChannelOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_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>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_HKsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:HK</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_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>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_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>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_DisplayAdvertisementMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:DisplayAdvertisementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_ECommerceAndOthersMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:ECommerceAndOthersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:AmericanDepositarySharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis_NotesAndPrimaryOfferingMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >bili:NotesAndPrimaryOfferingMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_EquityMethodInvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySixNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_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>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ChaodianIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_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>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019_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>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ChaodianIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ZenithGroupMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ZenithGroupMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:ThirdPartiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SubsidiariesOfGroupMembersrtMajorCustomersAxis_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:SubsidiariesOfGroupMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis" >bili:ExclusiveTechnologyConsultingAndServicesAgreementsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >bili:ParentCompanyOritsRelevantSubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis_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> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis_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> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_PreIpoCommonClassDMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoCommonClassDMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_PreIpoCommonClassCMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoCommonClassCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_PreIpoCommonClassBMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoCommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_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> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.MembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >bili:ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ShanghaiHeheheCultureCommunicationCo.LtdMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >bili:ShanghaiHeheheCultureCommunicationCo.LtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SharejoyNetworkTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >bili:SharejoyNetworkTechnologyCo.LtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ShanghaiKuanyuDigitalTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >bili:ShanghaiKuanyuDigitalTechnologyCo.LtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ShanghaiHodeInformationTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >bili:ShanghaiHodeInformationTechnologyCo.LtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ShanghaiBilibiliTechnologyCo.LtdMembersrtOwnershipAxis" > <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> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_HodeShanghaiLimitedMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:HodeShanghaiLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_BilibiliCo.LtdMembersrtOwnershipAxis" > <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> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_HodeHkLimitedMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:HodeHkLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_BilibiliHkLimitedMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:BilibiliHkLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ManagementMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:ManagementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ConsultantMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:ConsultantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_DistributionChannelMembersrtMajorCustomersAxis_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:DistributionChannelMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >bili:DistributionChannelRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MobileGameMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:MobileGameMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MobileGameOneMembersrtProductOrServiceAxis_MobileGameRevenuesMemberusgaapConcentrationRiskByBenchmarkAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >bili:MobileGameRevenuesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:MobileGameOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CertainSubsidiariesMemberdeiLegalEntityAxis_HighAndNewTechnologyEnterprisesMemberBILIEnterpriseCategoryAxis_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> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >bili:CertainSubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="bili:EnterpriseCategoryAxis" >bili:HighAndNewTechnologyEnterprisesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CertainSubsidiariesMemberdeiLegalEntityAxis_EncouragedEnterpriseMemberBILIEnterpriseCategoryAxis_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> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >bili:CertainSubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="bili:EnterpriseCategoryAxis" >bili:EncouragedEnterpriseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:DistributionChannelOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_HKsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:HK</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_LiveBroadcastingAndOtherValuedAddedServiceMembersrtProductOrServiceAxis_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> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:LiveBroadcastingAndOtherValuedAddedServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_DisplayAdvertisementMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:DisplayAdvertisementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ECommerceAndOthersMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:ECommerceAndOthersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:AmericanDepositarySharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassYMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySixNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <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:TradeNamesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <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:TradeNamesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <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:UserBaseMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <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:UserBaseMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis_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:CopyrightsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis_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:CopyrightsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TechnologyBasedIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <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:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TechnologyBasedIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <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:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_VendorRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <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:VendorRelationshipMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_OnGoingProjectsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_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:OnGoingProjectsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_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> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_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> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" > <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:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_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-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:AdvertisingAndMarketingRevenuesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_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>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2018To04_30_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:AmericanDepositarySharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:IPOMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-04-01</xbrli:startDate> <xbrli:endDate>2018-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis" > <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:IPOMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-04-01</xbrli:startDate> <xbrli:endDate>2018-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2018To04_30_2018_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:startDate>2018-04-01</xbrli:startDate> <xbrli:endDate>2018-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2018To04_30_2018_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>2018-04-01</xbrli:startDate> <xbrli:endDate>2018-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2018To04_30_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:AmericanDepositorySharesClassZCommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-04-01</xbrli:startDate> <xbrli:endDate>2018-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2018To04_30_2018_PreIpoCommonClassaMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoCommonClassaMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-04-01</xbrli:startDate> <xbrli:endDate>2018-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2018To04_30_2018_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-04-01</xbrli:startDate> <xbrli:endDate>2018-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2018To04_30_2018_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-04-01</xbrli:startDate> <xbrli:endDate>2018-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2018To04_30_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-04-01</xbrli:startDate> <xbrli:endDate>2018-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2018To04_30_2018_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-04-01</xbrli:startDate> <xbrli:endDate>2018-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2018To04_30_2018_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesCConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-04-01</xbrli:startDate> <xbrli:endDate>2018-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2018To04_30_2018_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesBConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-04-01</xbrli:startDate> <xbrli:endDate>2018-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2018To04_30_2018_PreIpoCommonClassDMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoCommonClassDMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-04-01</xbrli:startDate> <xbrli:endDate>2018-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2018To04_30_2018_PreIpoCommonClassCMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoCommonClassCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-04-01</xbrli:startDate> <xbrli:endDate>2018-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2018To04_30_2018_PreIpoCommonClassBMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoCommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-04-01</xbrli:startDate> <xbrli:endDate>2018-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2018To04_30_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:AmericanDepositorySharesClassZCommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:IPOMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-04-01</xbrli:startDate> <xbrli:endDate>2018-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2018To04_30_2018_PreIpoSeriesAConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesAConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-04-01</xbrli:startDate> <xbrli:endDate>2018-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2018To04_30_2018_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-04-01</xbrli:startDate> <xbrli:endDate>2018-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_30_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:AmericanDepositorySharesClassZCommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-04-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_30_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:AmericanDepositarySharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:IPOMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-04-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P10_01_2018To10_31_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:AmericanDepositarySharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-10-01</xbrli:startDate> <xbrli:endDate>2018-10-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P10_01_2018To10_31_2018_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>2018-10-01</xbrli:startDate> <xbrli:endDate>2018-10-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P10_01_2018To10_31_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:AmericanDepositorySharesClassZCommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-10-01</xbrli:startDate> <xbrli:endDate>2018-10-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To04_30_2019_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:AmericanDepositarySharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</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_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis_NotesAndPrimaryOfferingMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >bili:NotesAndPrimaryOfferingMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:AmericanDepositorySharesClassZCommonStockMember</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_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:AmericanDepositorySharesClassZCommonStockMember</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_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySixNotesMember</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_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >bili:AmericanDepositorySharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySixNotesMember</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_30_2019_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis_NotesAndPrimaryOfferingMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >bili:NotesAndPrimaryOfferingMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:AmericanDepositorySharesClassZCommonStockMember</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_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</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_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySixNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-04-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2020To06_30_2020_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis_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" >bili:AmericanDepositorySharesClassZCommonStockMember</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_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySevenNotesMember</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_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >bili:AmericanDepositorySharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySevenNotesMember</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_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="PAsOn06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_22_2020_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis" >bili:ExclusiveTechnologyConsultingAndServicesAgreementsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >bili:ParentCompanyOritsRelevantSubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-22</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P07_01_2019To12_31_2020_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:AdvertisingAndMarketingRevenuesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-07-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_01_2019_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >bili:AmericanDepositorySharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySixNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-04-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_01_2020_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >bili:AmericanDepositorySharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-01</xbrli:instant> </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:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >bili:GlobalShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2014-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ZenithGroupMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-09-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To09_30_2018_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ZenithGroupMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-09-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To09_30_2018_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ZenithGroupMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:TradeNamesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-09-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ZenithGroupMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-09-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn09_30_2018_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ZenithGroupMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:TradeNamesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-09-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn09_30_2018_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ZenithGroupMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-09-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn09_30_2018_BeforeSecondAcquisitionMemberBILIAcquisitionAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ZenithGroupMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="bili:AcquisitionAxis" >bili:BeforeSecondAcquisitionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-09-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P10_01_2019To12_31_2019_ZenithGroupMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ZenithGroupMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-10-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P07_01_2019To07_31_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ChaodianIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-07-01</xbrli:startDate> <xbrli:endDate>2019-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ChaodianIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2019_BeforeSecondAcquisitionMemberBILIAcquisitionAxis_ChaodianIncMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ChaodianIncMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="bili:AcquisitionAxis" >bili:BeforeSecondAcquisitionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn09_30_2020_AfterSecondAcquisitionMemberBILIAcquisitionAxis_ChaodianIncMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ChaodianIncMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="bili:AcquisitionAxis" >bili:AfterSecondAcquisitionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-09-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2020To09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ChaodianIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-09-01</xbrli:startDate> <xbrli:endDate>2020-09-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2020To09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis_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> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ChaodianIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-09-01</xbrli:startDate> <xbrli:endDate>2020-09-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To06_30_2019_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:AdvertisingAndMarketingRevenuesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2019_EquityMethodInvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2019_LimitedPartnerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >us-gaap:LimitedPartnerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To04_30_2020_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>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To04_30_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:AmericanDepositarySharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To04_30_2020_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:AmericanDepositorySharesClassZCommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2020_SubsidiariesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:SubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ChaodianIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-07-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To06_30_2019_EquityMethodInvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassDMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >bili:OtherPermanentEquitiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoCommonClassDMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_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>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_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>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_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>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_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>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassaMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoCommonClassaMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassBMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >bili:OtherPermanentEquitiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoCommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassCMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoCommonClassCMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >bili:OtherPermanentEquitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_EmployeesMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_ManagementMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:ManagementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_ConsultantMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:ConsultantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_PreIpoSeriesAConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesAConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesBConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesCConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2017_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_EmployeesMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_ManagementMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:ManagementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_ConsultantMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:ConsultantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_PreIpoSeriesAConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesAConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesBConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesCConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_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>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_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>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_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>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_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>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_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>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_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>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018_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>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_EmployeesMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_ManagementMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:ManagementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_ConsultantMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:ConsultantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_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>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_ScenarioPreviouslyReportedMembersrtRestatementAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RestatementAxis" >srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_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>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_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>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_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>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_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>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_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>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_AccountingStandardsUpdate201613MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis" >us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_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>2020-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_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_Year" > <xbrli:measure>utr:Year</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_pure" > <xbrli:measure>xbrli:pure</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_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_segment" > <xbrli:measure>bili:segment</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_item" > <xbrli:measure>bili:item</xbrli:measure> </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_entity" > <xbrli:measure>bili:entity</xbrli:measure> </xbrli:unit><ix:relationship fromRefs="Fact_18726628" toRefs="FN_67946"/><ix:relationship fromRefs="Fact_18726816" toRefs="FN_67943"/><ix:relationship fromRefs="Fact_18726817" toRefs="FN_67943"/><ix:relationship fromRefs="Fact_18726838" toRefs="FN_67943"/><ix:relationship fromRefs="Fact_18726964" toRefs="FN_67944"/><ix:relationship fromRefs="Fact_18726965" toRefs="FN_67944"/><ix:relationship fromRefs="Fact_18726966" toRefs="FN_67944"/><ix:relationship fromRefs="Fact_18727269" toRefs="FN_67948"/><ix:relationship fromRefs="Fact_18727270" toRefs="FN_67948"/><ix:relationship fromRefs="Fact_18727271" toRefs="FN_67948"/><ix:relationship fromRefs="Fact_18727680" toRefs="FN_67945"/><ix:relationship fromRefs="Fact_18727681" toRefs="FN_67945"/><ix:relationship fromRefs="Fact_18727789" toRefs="FN_67946"/><ix:relationship fromRefs="Fact_18727899" toRefs="FN_67947"/><ix:relationship fromRefs="Fact_18727900" toRefs="FN_67947"/><ix:relationship fromRefs="Fact_18727901" toRefs="FN_67947"/><ix:relationship fromRefs="Fact_18727902" toRefs="FN_67947"/><ix:relationship fromRefs="Fact_18727903" toRefs="FN_67947"/><ix:relationship fromRefs="Fact_18727987" toRefs="FN_67948"/><ix:relationship fromRefs="Fact_18727989" toRefs="FN_67948"/><ix:relationship fromRefs="Fact_18727990" toRefs="FN_67948"/></ix:resources></ix:header></div> <div style="font-size: 13.28px; margin-top: 0pt; margin-bottom: 1.67em; line-height: 12pt;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <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="letter-spacing: 0px; top: 0px;;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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 18pt; margin-top: 4pt; margin-bottom: 0pt;"><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: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">UNITED STATES </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><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: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">SECURITIES AND EXCHANGE COMMISSION </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><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: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">Washington, D.C. 20549 </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="text-align: center;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; 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;">&#160;</div></div></div> </div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 18pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">FORM&#160;<ix:nonNumeric name="dei:DocumentType" contextRef="P01_01_2020To12_31_2020">20-F</ix:nonNumeric></div> </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="text-align: center;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; 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;">&#160;</div></div></div> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">(Mark One) </div></div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 12pt; border-collapse: collapse; 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;"><ix:nonNumeric name="dei:DocumentRegistrationStatement" contextRef="P01_01_2020To12_31_2020" format="ixt:booleanfalse">&#9744;</ix:nonNumeric></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><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: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR 12(g) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">OR </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 12pt; border-collapse: collapse; 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;"><ix:nonNumeric name="dei:DocumentAnnualReport" contextRef="P01_01_2020To12_31_2020" format="ixt:booleantrue">&#9746;</ix:nonNumeric></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><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: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">For the fiscal year ended&#160;<ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="P01_01_2020To12_31_2020" format="ixt:datemonthdayyearen"><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" contextRef="P01_01_2020To12_31_2020" format="ixt:datemonthdayen">December 31</ix:nonNumeric>, <ix:nonNumeric name="dei:DocumentFiscalYearFocus" contextRef="P01_01_2020To12_31_2020">2020</ix:nonNumeric></ix:nonNumeric> </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">OR </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 12pt; border-collapse: collapse; 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;"><ix:nonNumeric name="dei:DocumentTransitionReport" contextRef="P01_01_2020To12_31_2020" format="ixt:booleanfalse">&#9744;</ix:nonNumeric></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><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: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">OR </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 12pt; border-collapse: collapse; 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;"><ix:nonNumeric name="dei:DocumentShellCompanyReport" contextRef="P01_01_2020To12_31_2020" format="ixt:booleanfalse">&#9744;</ix:nonNumeric></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><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: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Date of event requiring this shell company report<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the transition period from<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div> to<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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_2020To12_31_2020">001-38429</ix:nonNumeric></div> </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="text-align: center;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; 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;">&#160;</div></div></div> </div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 24pt; margin-top: 12pt; margin-bottom: 0pt;"><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: 24pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityRegistrantName" contextRef="P01_01_2020To12_31_2020">Bilibili Inc.</ix:nonNumeric> </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">(Exact Name of Registrant as Specified in Its Charter) </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="text-align: center;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; 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;">&#160;</div></div></div> </div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">N/A </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Translation of Registrant&#8217;s Name Into English) </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="P01_01_2020To12_31_2020" format="ixt-sec:edgarprovcountryen">Cayman Islands</ix:nonNumeric> </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Jurisdiction of Incorporation or Organization) </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="P01_01_2020To12_31_2020">Building 3, Guozheng Center, No. 485 Zhengli Road, Yangpu District</ix:nonNumeric> </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="P01_01_2020To12_31_2020">Shanghai</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="P01_01_2020To12_31_2020">200433</ix:nonNumeric> </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;"><ix:nonNumeric name="dei:EntityAddressCountry" contextRef="P01_01_2020To12_31_2020" format="ixt-sec:countrynameen">People&#8217;s Republic of China</ix:nonNumeric> </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Address of Principal Executive Offices) </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;"><ix:nonNumeric name="dei:ContactPersonnelName" contextRef="P01_01_2020To12_31_2020_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Xin Fan</ix:nonNumeric>, Chief Financial Officer </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="P01_01_2020To12_31_2020_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Building 3, Guozheng Center, No. 485 Zhengli Road, Yangpu District</ix:nonNumeric> </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="P01_01_2020To12_31_2020_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Shanghai</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="P01_01_2020To12_31_2020_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">200433</ix:nonNumeric> </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;"><ix:nonNumeric name="dei:EntityAddressCountry" contextRef="P01_01_2020To12_31_2020_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" format="ixt-sec:countrynameen">People&#8217;s Republic of China</ix:nonNumeric> </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">Phone: +<ix:nonNumeric name="dei:CountryRegion" contextRef="P01_01_2020To12_31_2020_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">86</ix:nonNumeric> <ix:nonNumeric name="dei:CityAreaCode" contextRef="P01_01_2020To12_31_2020_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">21</ix:nonNumeric> <ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="P01_01_2020To12_31_2020_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">25099255</ix:nonNumeric> </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">Email: <ix:nonNumeric name="dei:ContactPersonnelEmailAddress" contextRef="P01_01_2020To12_31_2020_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">sam@bilibili.com</ix:nonNumeric> </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">SECURITIES REGISTERED OR TO BE REGISTERED PURSUANT TO SECTION&#160;12(B)&#160;OF THE ACT: </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 34%;"></td>
<td style="vertical-align: bottom;"></td>
<td style="width: 32%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 32%;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Title of Each Class</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trading</div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Symbol(s)</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Name of Each Exchange</div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">On Which Registered</div></div></div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;;text-align:center;"><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;"><ix:nonNumeric name="dei:Security12bTitle" contextRef="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis">American depositary shares, each representing one Class Z ordinary share</ix:nonNumeric></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: top;;text-align:center;"><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;"><ix:nonNumeric name="dei:TradingSymbol" contextRef="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis">BILI</ix:nonNumeric></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: top;;text-align:center;"><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;"><ix:nonNumeric name="dei:SecurityExchangeName" contextRef="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis" format="ixt-sec:exchnameen">Nasdaq Global Select Market</ix:nonNumeric></div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;;text-align:center;"><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;"><ix:nonNumeric name="dei:Security12bTitle" contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis">Class Z ordinary shares, par value US$0.0001 per share</ix:nonNumeric>*</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: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;;text-align:center;"><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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Nasdaq Global Select Market</div></div></div></div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 2%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">*</div></td>
<td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <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="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;"><ix:nonNumeric name="dei:NoTradingSymbolFlag" contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis" format="ixt:booleantrue">Not for trading</ix:nonNumeric>, but only in connection with the listing on the Nasdaq Global Select Market of American depositary shares. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">SECURITIES REGISTERED OR TO BE REGISTERED PURSUANT TO SECTION&#160;12(G)&#160;OF THE ACT: </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">None </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Title of Class) </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">SECURITIES FOR WHICH THERE IS A REPORTING OBLIGATION PURSUANT TO SECTION&#160;15(D)&#160;OF THE ACT: </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">None </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Title of Class) </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="text-align: center;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; 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;">&#160;</div></div></div> </div> <div style="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;">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></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">As of December&#160;31, 2020, there were <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">351,919,952</ix:nonFraction> ordinary shares outstanding, par value $0.0001 per share, being the sum of <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">83,715,114</ix:nonFraction> Class&#160;Y ordinary shares and <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">268,204,838</ix:nonFraction> Class&#160;Z ordinary shares (excluding <ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">3,302,327</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></div> <div style="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;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act. &#160;&#160;&#160;&#160;&#9746;&#160;<ix:nonNumeric name="dei:EntityWellKnownSeasonedIssuer" contextRef="P01_01_2020To12_31_2020">Yes</ix:nonNumeric>&#160;&#160;&#160;&#160;&#9744;&#160;&#160;&#160;No </div></div></div> <div style="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;">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)&#160;of the Securities Exchange Act of 1934.&#160;&#160;&#160;&#160; &#9744;&#160;&#160;&#160;Yes&#160;&#160;&#160;&#160;&#9746;&#160;&#160;&#160;<ix:nonNumeric name="dei:EntityVoluntaryFilers" contextRef="P01_01_2020To12_31_2020">No</ix:nonNumeric> </div></div></div> <div style="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;">Indicate by check mark whether the registrant: (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;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. &#160;&#160;&#160;&#160;&#9746;&#160;&#160;&#160;<ix:nonNumeric name="dei:EntityCurrentReportingStatus" contextRef="P01_01_2020To12_31_2020">Yes</ix:nonNumeric>&#160;&#160;&#160;&#160;&#9744;&#160;&#160;&#160;No </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">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). &#160;&#160;&#160;&#160;&#9746;&#160;&#160;&#160;<ix:nonNumeric name="dei:EntityInteractiveDataCurrent" contextRef="P01_01_2020To12_31_2020">Yes</ix:nonNumeric>&#160;&#160;&#160;&#160;&#9744;&#160;&#160;&#160;No </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">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&#160;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> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 24%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 25%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 24%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 24%;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityFilerCategory" contextRef="P01_01_2020To12_31_2020" format="ixt-sec:entityfilercategoryen">Large accelerated filer</ix:nonNumeric>&#160;&#160;&#9746;</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;">Accelerated&#160;filer&#160;&#160;&#9744;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-accelerated&#160;filer&#160;&#160;&#9744;</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;">Emerging&#160;growth&#160;company&#160;&#160;<ix:nonNumeric name="dei:EntityEmergingGrowthCompany" contextRef="P01_01_2020To12_31_2020" format="ixt:booleanfalse">&#9744;</ix:nonNumeric></div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="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;"><div style="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 13(a) of the Exchange Act. &#160; &#9744;</div>&#160;&#160; </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 2%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8224;</div></td>
<td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <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="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 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></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="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;">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. &#160;&#160;&#160;&#160; <ix:nonNumeric name="dei:IcfrAuditorAttestationFlag" contextRef="P01_01_2020To12_31_2020" format="ixt:booleantrue">&#9746;</ix:nonNumeric> </div></div></div> <div style="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;">Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 21%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 45%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 8%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 1%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 20%;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:DocumentAccountingStandard" contextRef="P01_01_2020To12_31_2020">U.S. GAAP</ix:nonNumeric>&#160;&#160;&#9746;</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;&#160;&#160;&#160;&#160;&#160;&#160;International&#160;Financial&#160;Reporting&#160;Standards&#160;as&#160;issued</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other&#160;&#160;&#9744;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</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;&#160;&#160;&#160;&#160;&#160;&#160;by&#160;the&#160;International&#160;Accounting Standards&#160;Board&#160;&#160;&#160;&#9744;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="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;">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. &#160;&#160;&#160;&#160;&#9744;&#160;&#160;&#160;Item 17&#160;&#160;&#160;&#160;&#9744;&#160;&#160;&#160;Item 18 </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">If this is an annual report, indicate by check mark whether the registrant is a shell company (as defined in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Rule&#160;12b-2</div> of the Exchange Act). &#160;&#160;&#160;&#160;&#9744;&#160;&#160;&#160;Yes&#160;&#160;&#160;&#160;<ix:nonNumeric name="dei:EntityShellCompany" contextRef="P01_01_2020To12_31_2020" format="ixt:booleanfalse">&#9746;</ix:nonNumeric>&#160;&#160;&#160;No </div></div> <div style="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;">(APPLICABLE ONLY TO ISSUERS INVOLVED IN BANKRUPTCY PROCEEDINGS DURING THE PAST FIVE YEARS) </div></div></div> <div style="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;">Indicate by check mark whether the registrant has filed all documents and reports required to be filed by Sections 12, 13 or 15(d)&#160;of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court.&#160;&#160;&#160;&#160;&#9744;&#160;&#160;&#160;Yes&#160;&#160;&#160;&#160;&#9744;&#160;&#160;&#160;No </div></div></div> <div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;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="letter-spacing: 0px; top: 0px;;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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="toc" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">TABLE OF CONTENTS </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 89%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td colspan="3" style="vertical-align: top; font-size: 10pt;"> <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="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;"><a href="#tx28513_1">INTRODUCTION</a></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td colspan="3" style="vertical-align: top; font-size: 10pt;"> <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="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;"><a href="#tx28513_2">FORWARD-LOOKING STATEMENTS</a></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td colspan="3" style="vertical-align: top; font-size: 10pt;"> <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="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;"><a href="#tx28513_3">PART I.</a></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_4">ITEM&#160;1. IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_5">ITEM&#160;2. OFFER STATISTICS AND EXPECTED TIMETABLE</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_6">ITEM&#160;3. KEY INFORMATION</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_7">ITEM 4. INFORMATION ON THE COMPANY</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">55</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_8">ITEM 4A. UNRESOLVED STAFF COMMENTS</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">91</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_9">ITEM 5. OPERATING AND FINANCIAL REVIEW AND PROSPECTS</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">91</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_10">ITEM&#160;6. DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">116</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_11">ITEM&#160;7. MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">125</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_12">ITEM&#160;8. FINANCIAL INFORMATION</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">127</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_13">ITEM&#160;9. THE OFFER AND LISTING</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">128</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_14">ITEM&#160;10. ADDITIONAL INFORMATION</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">129</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_15">ITEM&#160;11. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">139</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_16">ITEM&#160;12. DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">139</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td colspan="3" style="vertical-align: top; font-size: 10pt;"> <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="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;"><a href="#tx28513_17">PART II. </a></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">141</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_18">ITEM&#160;13. DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">141</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_19">ITEM&#160;14. MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">141</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_20">ITEM&#160;15. CONTROLS AND PROCEDURES</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">142</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_21">ITEM&#160;16A. AUDIT COMMITTEE FINANCIAL EXPERT</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">143</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_22">ITEM&#160;16B. CODE OF ETHICS</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">143</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_23">ITEM&#160;16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">143</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_24">ITEM&#160;16D. EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">143</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_25">ITEM&#160;16E. PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">144</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_26">ITEM&#160;16F. CHANGE IN REGISTRANT&#8217;S CERTIFYING ACCOUNTANT</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">144</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_27">ITEM&#160;16G. CORPORATE GOVERNANCE</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">144</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx28513_28">ITEM&#160;16H. MINE SAFETY DISCLOSURE</a></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">144</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td colspan="3" style="vertical-align: top; font-size: 10pt;"> <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="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;"><a href="#tx28513_29">PART III. </a></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">144</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top; font-size: 10pt;"> <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="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;"><a href="#tx28513_30">ITEM&#160;17. FINANCIAL STATEMENTS</a></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">144</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top; font-size: 10pt;"> <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="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;"><a href="#tx28513_31">ITEM 18. FINANCIAL STATEMENTS</a></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">144</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top; font-size: 10pt;"> <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="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;"><a href="#tx28513_32">ITEM 19. EXHIBITS</a></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">144</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td colspan="3" style="vertical-align: top; font-size: 10pt;"> <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="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;"><a href="#tx28513_33">SIGNATURES </a></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">147</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="tx28513_1" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">INTRODUCTION </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Unless otherwise indicated and except where the context otherwise requires, references in this annual report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">20-F</div> to: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;ADRs&#8221; are to the American depositary receipts that evidence our ADSs; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;ADSs&#8221; are to our American depositary shares, each of which represents one Class&#160;Z ordinary share; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;average monthly interactions&#8221; for a period is calculated by dividing the total number of interactions based on our interactions features such as bullet chats, commentaries, following, favorites, sharing, bilibili moment posts and like, among other things, during the specified period by the number of months in such period; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;average monthly revenue per paying user&#8221; for a period 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; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;average monthly revenue per MAU&#8221; for a period is calculated dividing the sum of revenues during the specified period by the total number of MAU during that period then further by the number of months in the specified period; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#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 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; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;Bilibili,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our company&#8221; and &#8220;our&#8221; are to Bilibili Inc., its subsidiaries and its consolidated affiliated entities; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#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; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;China&#8221; or the &#8220;PRC&#8221; are to the People&#8217;s Republic of China, excluding, for the purposes of this annual report only, Hong Kong, Macau and Taiwan; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;Class&#160;Y ordinary shares&#8221; are to our Class&#160;Y ordinary shares, par value US$0.0001 per share; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;Class&#160;Z ordinary shares&#8221; are to our Class&#160;Z ordinary shares, par value US$0.0001 per share; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;Generation Z+&#8221; or &#8220;Gen Z+&#8221; are to, for the purposes of this annual report only, the demographic cohort of individuals in China born from 1985 to 2009; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;monthly active users&#8221; or &#8220;MAU&#8221; are to the sum of our mobile apps MAU and PC MAU after eliminating duplicates so that each active registered user that logged on both our Bilibili mobile app and our Bilibili PC website would only be counted towards mobile apps MAU and not PC MAU during a given month. We calculate mobile apps MAU based on the number of mobile devices (including smart TV and other smart devices) that launched our mobile apps during a given month. Starting from the first quarter of 2019, we count mobile MAU of Bilibili Comic, a mobile app offering anime and comic content, and Maoer, an audio platform offering audio drama, towards our MAU. We calculate PC MAU by dividing the total number of IP addresses used by users to visit our PC website during a given month by an estimate of the average number of IP addresses used by each user. &#8220;Average MAU&#8221; for a period is calculated by dividing the sum of MAU during the specified period by the number of months in such period; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#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; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;our platform&#8221; are to &#8220;Bilibili&#8221; mobile apps, PC websites, Smart TV, Bilibili Comic, Maoer and a variety of related features, functionalities, tools and services that we provide to users and content creators; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#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; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> 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 towards our total paying users without eliminating duplicates. &#8220;Average monthly paying user&#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; </div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;professional user generated videos&#8221; or &#8220;PUGV&#8221; are to videos generated by users that exhibits creativity as well as a certain level of professional production and editing capabilities; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#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; 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; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;premium members&#8221; are to members who have subscribed to our premium membership, which allow these members to enjoy exclusive or advance access to our premium 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; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;RMB&#8221; and &#8220;Renminbi&#8221; are to the legal currency of China; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#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; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;US$,&#8221; &#8220;U.S. dollars,&#8221; &#8220;$,&#8221; and &#8220;dollars&#8221; are to the legal currency of the United States; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;VAS&#8221; are to value-added services, including premium membership, live broadcasting, Bilibili Comic, Maoer and other value-added services; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#8220;video-based content&#8221; are to, for the purposes of this annual report only, video content on video-centric platforms and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-video-centric</div> platforms as well as mobile games. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-video-centric</div> platforms include social media, instant messaging, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce,</div> browser, and other kind of platforms; </div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;videolization&#8221; are to the trend of video integrating into the scenarios of everyday life and; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;young generations&#8221; are to, for the purposes of this annual report only, people aged 35 or below. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our reporting currency is the Renminbi because our business is mainly conducted in China and a substantial majority of our revenues is denominated in Renminbi. This annual report contains translations of Renminbi amounts into U.S.&#160;dollars at specific rates solely for the convenience of the reader. The conversion of Renminbi into U.S.&#160;dollars in this annual report is based on the exchange rate set forth in the H.10&#160;statistical release of the Board of Governors of the Federal Reserve System. Unless otherwise noted, all translations from Renminbi to U.S.&#160;dollars and from U.S.&#160;dollars to Renminbi in this annual report were made at a rate of RMB6.5250 to US$1.00, the exchange rate on December&#160;31, 2020 set forth in the H.10&#160;statistical release of the Board of Governors of the Federal Reserve System. We make no representation that any Renminbi or U.S.&#160;dollar amounts could have been, or could be, converted into U.S.&#160;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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="tx28513_2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">FORWARD-LOOKING STATEMENTS </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">This annual report on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Form&#160;20-F</div> 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. </div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">our goals and strategies; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">our future business development, financial conditions and results of operations; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the expected growth of the online entertainment and mobile games industries in China; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">our expectations regarding demand for and market acceptance of our products and services; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">our expectations regarding our relationships with users, content providers, game developers and publishers, advertisers and other partners; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">competition in our industry; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">relevant government policies and regulations relating to our industry; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the outcome of any current and future litigation or legal or administrative proceedings; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">other factors described under &#8220;Item 3. Key Information&#8212;D. Risk Factors.&#8221; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="tx28513_3" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">PART I. </div></div></div> <div id="tx28513_4" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">ITEM&#160;1. IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div id="tx28513_5" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">ITEM&#160;2. OFFER STATISTICS AND EXPECTED TIMETABLE </div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div id="tx28513_6" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">ITEM&#160;3. KEY INFORMATION </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">A.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Selected Financial Data</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><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;">Our Selected Consolidated Financial Data </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the selected consolidated financial information of our company. Our selected consolidated statements of operations and comprehensive loss data and selected consolidated statements of cash flow data presented below for the years ended December&#160;31, 2018, 2019 and 2020 and our selected consolidated balance sheet data as of December&#160;31, 2018, 2019 and 2020 have been derived from our audited consolidated financial statements included elsewhere in this annual report. Our selected consolidated statements of operations and comprehensive loss data and selected consolidated statements of cash flow data presented below for the years ended December&#160;31, 2016 and 2017 and our selected consolidated balance sheet data as of December&#160;31, 2016 and 2017 have been derived from our consolidated financial statements which are not included in this annual report. Our consolidated financial statements are prepared in accordance with U.S. GAAP. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Starting from January&#160;1, 2018, we adopted Accounting Standards Codification 606,&#160;Revenue from Contracts with Customers, or ASC 606, using the modified retrospective method. The consolidated statements of operations and comprehensive loss data for the years ended December&#160;31, 2018, 2019 and 2020 presented below have been prepared in accordance with ASC 606, while the comparative information for the years ended December&#160;31, 2016 and 2017 presented below have not been restated and continue to be reported under the accounting standards in effect for those periods. Starting from January&#160;1, 2019, we adopted ASC 842,&#160;Leases, using the modified retrospective method. The consolidated balance sheet data as of December&#160;31, 2019 and 2020 presented below has been prepared in accordance with ASC 842, while the comparative information for those periods prior to January&#160;1, 2019, presented below have not been restated and continue to be reported under the accounting standards in effect for those periods. Starting from January&#160;1, 2020, we adopted ASC 326,&#160;Financial Instruments&#8212;Credit Losses, using the modified retrospective method. The consolidated balance sheet data as of December&#160;31, 2020 presented below has been prepared in accordance with ASC 326, while the comparative information for those periods prior to<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-style: normal; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div></div>January&#160;1, 2020, presented below have not been restated and continue to be reported under the accounting standards in effect for those periods. Our historical results are not necessarily indicative<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-style: normal; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div></div>of results expected for future periods. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">You should read the selected consolidated financial information in conjunction with our consolidated financial statements and related notes and &#8220;Item 5. Operating and Financial Review and Prospects&#8221; included elsewhere in this annual report. Our historical results are not necessarily indicative of our results expected for future periods. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 46%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="22" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2016</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="22" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except for share and per share data)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Selected Consolidated Statements of Operations and Comprehensive Loss Data:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net revenues</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">523,310</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,468,449</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,128,931</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,777,922</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,998,976</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,838,924</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues <div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(772,812</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,919,241</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,273,493</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,587,673</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,158,800</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,403,648</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross (loss)/profit</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(249,502</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">549,208</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">855,438</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,190,249</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,840,176</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">435,276</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating expenses:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses (1)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(102,659</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(232,489</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(585,758</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,198,516</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,492,091</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(535,186</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses (1)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(451,334</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(260,898</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(461,165</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(592,497</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(976,082</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(149,592</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses (1)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(91,222</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(280,093</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(537,488</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(894,411</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,512,966</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(231,872</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(645,215</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(773,480</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,584,411</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,685,424</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,981,139</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(916,650</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss from operations</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(894,717</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(224,272</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(728,973</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,495,175</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,140,963</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(481,374</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 42%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="22" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2016</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="22" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except for share and per share data)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other income:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment income, net</div></div> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(including impairments)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,795</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,957</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">96,440</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">96,610</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,203</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,322</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,502</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,483</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68,706</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">162,782</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">83,301</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,766</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(46,543</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(108,547</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,636</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exchange (losses)/gains</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(21,267</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,445</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,661</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,789</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41,717</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,393</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others, net</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,668</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,518</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,455</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,412</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">95,641</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,660</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss before tax</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(908,355</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(174,869</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(539,033</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,267,703</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,000,648</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(459,869</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,141</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,881</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(25,988</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(35,867</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(53,369</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,180</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(911,496</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(183,750</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(565,021</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,303,570</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,054,017</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(468,049</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretion to redeemable noncontrolling interests</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,292</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(658</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;">Accretion to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares redemption value</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(161,933</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(258,554</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(64,605</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;">Deemed dividend in connection with repurchase of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(113,151</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(129,244</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to noncontrolling interests</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,430</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,301</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,597</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,605</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,143</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to the Bilibili Inc.&#8217;s shareholders</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,185,150</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(571,548</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(616,325</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,288,973</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,011,704</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(461,564</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;"></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(911,496</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(183,750</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(565,021</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,303,570</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,054,017</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(468,049</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income/(loss)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency translation adjustments</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">58,048</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(75,695</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">296,030</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">140,152</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(325,100</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(49,823</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total other comprehensive income/(loss)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">58,048</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(75,695</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">296,030</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">140,152</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(325,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(49,823</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;"></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive loss</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(853,448</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(259,445</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(268,991</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,163,418</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,379,117</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(517,872</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretion to redeemable noncontrolling interests</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,292</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(658</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Accretion&#160;to&#160;Pre-IPO&#160;Preferred&#160;Shares&#160;redemption&#160;value</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(161,933</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(258,554</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(64,605</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;">Deemed dividend in connection with repurchase of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(113,151</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(129,244</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to noncontrolling interests</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,430</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,301</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,597</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,605</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,143</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive loss attributable to the Bilibili Inc.&#8217;s shareholders</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,127,102</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(647,243</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(320,295</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,148,821</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,336,804</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(511,387</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;"></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share, basic</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(20.42</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8.17</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2.64</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3.99</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8.71</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1.33</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share, diluted</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(20.42</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8.17</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2.64</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3.99</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8.71</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1.33</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per ADS, basic</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2.64</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3.99</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8.71</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1.33</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per ADS, diluted</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2.64</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3.99</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8.71</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1.33</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ordinary shares, basic</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">58,038,570</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">69,938,570</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">233,047,703</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">323,161,680</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">345,816,023</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">345,816,023</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ordinary shares, diluted</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">58,038,570</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">69,938,570</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">233,047,703</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">323,161,680</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">345,816,023</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">345,816,023</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ADS, basic</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">233,047,703</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">323,161,680</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">345,816,023</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">345,816,023</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ADS, diluted</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">233,047,703</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">323,161,680</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">345,816,023</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">345,816,023</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Share-based compensation expenses were allocated as follows: </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="22" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2016</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="22" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,775</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,936</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,173</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,281</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">37,087</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,684</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,029</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,423</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,499</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,269</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,808</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,254</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">353,806</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">56,746</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">102,544</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68,497</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">181,753</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,855</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,878</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,849</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,977</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">66,503</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">126,250</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,349</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></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>
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">365,488</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">79,954</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">181,193</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">172,550</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">385,898</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">59,142</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;"></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>
<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="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 47%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="22" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2016</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="22" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Selected Consolidated Balance Sheet Data:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current assets:</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">387,198</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">762,882</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,540,031</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,962,660</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,678,109</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">716,952</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,960</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">749,385</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,844,558</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,720,089</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">723,385</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, net</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">110,666</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">392,942</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">324,392</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">744,845</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,053,641</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">161,478</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments and other current assets</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">185,378</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">477,265</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">990,851</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,315,901</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,765,787</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">270,619</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">712,564</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">488,391</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">945,338</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,260,810</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,357,189</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">514,511</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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="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; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets, net</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">282,472</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">426,292</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,419,435</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,657,333</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,356,959</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">361,220</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,967</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,967</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">941,488</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,012,026</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,295,786</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">198,588</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term investments, net</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">377,031</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">635,952</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">979,987</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,251,129</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,232,938</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">342,213</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,166,710</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,473,525</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,490,036</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,516,567</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,865,608</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,657,566</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">628,100</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,397,994</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,298,834</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,272,597</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,391,548</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,132,805</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term debt</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,414,628</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,340,922</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,278,302</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total liabilities</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">628,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,397,994</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,298,834</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,880,107</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">16,083,404</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,464,891</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net current assets</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">772,706</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">755,106</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,251,163</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,051,467</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,347,999</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,279,386</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net assets</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,538,610</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,075,531</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,191,202</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,636,460</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,782,204</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,192,675</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total mezzanine equity</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,861,613</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,015,043</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Noncontrolling interests</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">357</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">240,406</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">583,976</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">182,004</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,893</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total shareholders&#8217; (deficit)/equity</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,323,003</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,939,512</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,191,202</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,636,460</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,782,204</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,192,675</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total liabilities and shareholders&#8217; equity</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,166,710</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,473,525</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,490,036</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15,516,567</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">23,865,608</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,657,566</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 47%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="22" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2016</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="22" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Selected Consolidated Statements of Cash Flow Data:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;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; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(198,967</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">464,550</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">737,286</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">194,551</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">753,103</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">115,418</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash used in investing activities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,187,300</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(716,254</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,196,394</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,958,277</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,906,821</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,365,029</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by financing activities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,024,087</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">675,533</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,974,810</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,078,842</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,335,419</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,277,458</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of exchange rate changes on cash and cash equivalents held in foreign currencies</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,606</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(48,145</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">261,447</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">107,513</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(466,252</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(71,456</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></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;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div 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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net (decrease)/ increase in cash and cash equivalents</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(312,574</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">375,684</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,777,149</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,422,629</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(284,551</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(43,609</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents at beginning of the year</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">699,772</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">387,198</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">762,882</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,540,031</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,962,660</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">760,561</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></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;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom;"> <div 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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents at end of the year</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">387,198</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">762,882</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,540,031</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,962,660</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,678,109</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">716,952</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></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;</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="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">B.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Capitalization and Indebtedness</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">C.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Reasons for the Offer and Use of Proceeds</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">D.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Risk Factors</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><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;">Summary Risk Factors </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. These risks are discussed more fully below and include, but are not limited to, risks related to: </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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 Related to Our Business and Industry </div></div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 1%;">&#160;</td>
<td style="width: 2%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 1%;">&#160;</td>
<td style="width: 2%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have incurred significant losses and we may continue to experience losses in the future. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 1%;">&#160;</td>
<td style="width: 2%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 1%;">&#160;</td>
<td style="width: 2%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 1%;">&#160;</td>
<td style="width: 2%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Increases in the costs of content on our platform may have an adverse effect on our business, financial condition and results of operations; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 1%;">&#160;</td>
<td style="width: 2%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our auditor is not inspected by the PCAOB and, as such, you are deprived of the benefits of such inspection. In addition, various legislative and regulatory developments related to U.S.-listed China-based companies due to lack of PCAOB inspection and other developments may have a material adverse impact on our listing and trading in the U.S. and the trading prices of our ADSs. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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 Related to Our Corporate Structure </div></div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 1%;">&#160;</td>
<td style="width: 2%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If the PRC government finds that the agreements that establish the structure for operating our businesses in China do not comply with PRC regulations on foreign investment in internet and other related businesses, or if these regulations or their interpretation change in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 1%;">&#160;</td>
<td style="width: 2%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We rely on contractual arrangements with our VIEs and their shareholders for our operations in China, which may not be as effective in providing operational control as direct ownership. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 1%;">&#160;</td>
<td style="width: 2%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We may lose the ability to use and enjoy assets held by our VIEs and their subsidiaries that are important to our business if our VIEs and their subsidiaries declare bankruptcy or become subject to a dissolution or liquidation proceeding. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contractual arrangements we have entered into with our 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. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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 Related to Doing Business in China </div></div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Uncertainties in the interpretation and enforcement of PRC laws and regulations could limit the legal protections available to you and us. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We face uncertainties with respect to the interpretation and implementation of the Anti-Monopoly Guidelines for the Internet Platform Economy Sector. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Regulation and censorship of information disseminated over the mobile and internet in China may adversely affect our business and subject us to liability for content posted on our platform. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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 Related to Our ADSs </div></div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The trading price of our listed securities has been and is likely to continue to be volatile, regardless of our operating performance, which could result in substantial losses to our investors. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We may need additional capital, and the sale of additional Class&#160;Z ordinary shares and/or ADSs or other equity securities could result in additional dilution to our shareholders, and the incurrence of additional indebtedness could increase our debt obligations. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Conversion of our convertible senior notes may dilute the ownership interest of the existing shareholders, including holders who had previously converted their notes. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provisions of our convertible senior notes could discourage an acquisition of us by a third-party. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">Risks Related to Our Business and Industry </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><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;">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. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 VAS. We also generate revenues from advertising, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> 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. If our strategic initiatives do not enhance our ability to monetize 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. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">We have incurred significant losses and we may continue to experience losses in the future. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have incurred significant losses in the past. In 2018, 2019 and 2020, respectively, we had loss from operations of RMB729.0&#160;million, RMB1,495.2&#160;million, and RMB3,141.0&#160;million (US$481.4 million), respectively. We cannot assure you that we will be able to generate profits in the future. Our ability to achieve profitability depends in large part on our ability to manage our costs and expenses. We intend to manage and control our costs and expenses as a proportion of our total revenues, but there can be no assurance that we will achieve this goal. We may experience losses in the future due to our continued investments in technology, talent, content, brand recognition, user base expansion 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. Accordingly, you should not rely on our financial results of any prior period as an indication of our future performance. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We maintain a large content library primarily consisting of PUGV and OGV, and are 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. In addition, changes in user behavior resulting from technological developments may also adversely affect us. For example, the number of people accessing the internet through mobile devices, including mobile phones, tablets and other hand-held devices, has increased in recent years, and we expect this trend to continue while 4G, 5G and more advanced mobile communications technologies are broadly implemented. If we fail to develop products and technologies that are compatible with all mobile devices, or if the products and services we develop are not widely accepted and used by users of various mobile devices, we may not be able to penetrate the mobile markets. In addition, the widespread adoption of new internet, networking or telecommunications technologies or other technological changes could require substantial expenditures to modify or integrate our products, services or infrastructure. If we fail to keep up with rapid technological changes to remain competitive, our future success may be adversely affected. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 and members. In 2020, 91.4% of the total video views are of PUGV, as compared to 90.1% in 2019. 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 technical support for content distribution, editing and uploading. However, we cannot assure you that our content creators can contribute to create popular professional user generated content 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Increases in the costs of content on our platform may have an adverse effect on our business, financial condition and results of operations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We need to acquire or produce popular content to provide our users with an engaging and satisfying viewing experience. We recorded content costs in our cost of revenue of RMB543.0&#160;million, RMB1,001.6&#160;million and RMB1,875.5&#160;million (US$287.4 million) in 2018, 2019 and 2020, respectively. Increases in market prices for licensed content and live broadcasting rights may also have an adverse effect on our business, financial condition and results of operations. For example, in September 2020, we formed a strategic partnership with Riot Games, the developer of leading MOBA League of Legends, among others, for granting us a three-year exclusive license for live broadcasting the League of Legends Esports global events in China beginning in 2020 through the 2023 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Mid-Season</div> Invitational, at an aggregate purchase price of RMB800&#160;million (US$122.6 million). If we are not able to procure licensed content at commercially acceptable costs, our business and results of operations will be adversely impacted. In addition, if we are unable to generate sufficient revenues to outpace the increase in market prices for licensed content, our business, financial condition and results of operations may be adversely affected. In 2018, we started to devote more resources in producing our original content. We rely on our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-house</div> team to generate creative ideas for original content and to supervise the original content origination and production process, and we intend to continue to invest resources in content production. If we are not able to compete effectively for talent or attract and retain top talent at reasonable costs, our original content production capabilities would be negatively impacted. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">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, considered inappropriate or offensive, our business, financial condition and results of operations may be materially and adversely affected. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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, the Censoring Criteria for Network Short Video Content, promulgated in January 2019 by China Netcasting Services Association, or the CNSA, and the Administrative Provisions on Online Audio-Visual Information Services, effective from January&#160;1, 2020. 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 NRTA further promulgated the Notice on Strengthening the Management of Online Show Live Broadcasting and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Live Broadcasting (&#8220;Notice 78&#8221;) 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. For more information, see &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Online Transmission of Audio-Visual Programs&#8221; and &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Online Live Broadcasting Services.&#8221; </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 self-created and 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. 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 is dedicated to screening and monitoring the content uploaded on our platform on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">24-hour,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">7-day</div> 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 by our users every day. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. For example, the CAC conducted a nationwide inspection of major internet platforms providing short-video content, and we were notified by certain smartphone app stores in China that our mobile app had been temporarily removed from July&#160;26, 2018 until August&#160;25, 2018. We implemented the required measures promptly and reinstated the mobile app downloads from those app stores on August&#160;26, 2018. We thereafter conducted a self-inspection by taking a comprehensive review of the content on our platform and have doubled the headcounts of content monitoring personnel. Our app may be removed from app stores again in the future, and such removal could materially and adversely affect our business operations. On December&#160;3, 2020, in response to the reported vulgar content on our platform, the Shanghai Municipal Office of Anti-Pornography and Illegal Publication, the Shanghai Municipal Internet Information Office and the Shanghai Municipal Culture and Tourism Bureau made inquiries with us and requested us to rectify within two weeks and strengthen the content review of videos, live broadcasting, anime, bullet chatting and other content on our platform. We have completed the required rectification and submitted the final rectification report to the Shanghai Municipal Office of Anti-Pornography and Illegal Publication and the Shanghai Municipal Internet Information Office on December&#160;22, 2020 and our rectification report has been accepted by the relevant competent authorities. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, 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. In the past, we were subject to penalties by PRC regulatory authorities due to our failure to comply with these requirements. For example, the Inspection Department of the Enforcement General Administration of Shanghai Culture Market imposed on us a fine of RMB20,000 in May 2018 and a fine of RMB10,000 in April 2019 primarily for having inappropriate content on our platform. We also may 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furthermore, reports or publicity of violence and crimes related to our PUGV, OGV, online games or any claims of our PUGV, OGV, online game content to be considered, among others, obscene, superstitious, fraudulent, defamatory, inappropriate, offensive or impairing public interest, may result in negative publicity, harm to our brand or a regulatory response that might have a material and adverse impact on our business. Any claim of us failing 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. We generate a portion of our revenues from advertising. 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. In addition, 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">We face uncertainties with respect to the enactment, interpretation and implementation of Notice 78. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">According to Notice 78, platforms providing online show live broadcasting or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> live broadcasting services shall, among other things, register their information and business operations by November&#160;30, 2020, ensure real-name registration for all live broadcasting hosts and virtual gifting users, prohibit users that are minors or without real-name registration from virtual gifting, and set a limit on the maximum amount of virtual gifting per time, per day, and per month. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As advised by our PRC counsel, Tian Yuan Law Firm, there is currently no explicit provisions as to what limits on virtual gifting will be imposed by the NRTA pursuant to Notice 78 and it is unclear how and to what degree any such limits would be imposed on different platforms. Given there is no explicit provisions on how to set the limit on virtual gifting, we have not been able to set such limit on our platform and we are currently not able to assess the impact this requirement under Notice 78 will have on the virtual gifting spending activities on our platform. We recorded revenues generated from our live broadcasting business under VAS. We derived 14.2%, 24.2% and 32.0% of our revenues from VAS in 2018, 2019 and 2020, respectively. Revenues from live broadcasting accounted for 7.8%, 8.8% and 10.9% of our total net revenues in 2018, 2019 and 2020, respectively. Any such limits ultimately imposed may negatively impact our revenues derived from virtual gifting and our results of operations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notice 78 also requests the live broadcasting platforms for online shows to register in the National Internet Audio-visual Platforms Information Management System, however, in our communication with Shanghai Municipal Administration of Radio and Television, we were informed that due to the adjustment of the system, entities holding a License for Online Transmission of Audio-Visual Programs need to wait for further notification from the competent authority before they can register in this system. As of the date of this annual report, we have not yet received the notification requesting such registration. Notice 78 also sets forth requirements for certain live broadcasting businesses with respect to real-name registration, limits on user spending on virtual gifting, restrictions on minors on virtual gifting, live broadcasting review personnel requirements, content tagging requirements, and other requirements. For more information on Notice 78, see &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Online Live Broadcasting Services.&#8221; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Since Notice 78 was only issued in November 2020 and some of the requirements in Notice 78 are unclear and have no explicit provisions or implementation standards, we are still in the process of getting further guidance from regulatory authorities and evaluating the applicability and effect of the various requirements under Notice 78 on our business. Any further rulemaking under Notice 78 or other intensified regulation with respect to live broadcasting may increase our compliance burden in the live broadcasting business, and may have an adverse impact on our business and results of operations. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">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. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We have experienced rapid growth since our inception in 2011. 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, such as the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">shelter-in-place</div></div> restrictions due to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic. We have experienced a significant increase in the size and engagement of our active user base during the first quarter of 2020 partly due to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">shelter-in-place</div></div> restrictions in China. Although we have been able to maintain the momentum of user acquisition and engagement in the other quarters of 2020 as China gradually relaxed its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">shelter-in-place</div></div> restrictions, we may not be able to maintain the growth of our active user base or user acquisition and the level of engagement in the long term. 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. The market prices for licensing fees and royalties for licensed content, such as license for live broadcasting popular <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-sport</div> events, have increased significantly in China during the past few years. Online video broadcasting programs are competing aggressively to license popular content titles and events, driving licensing fees up in general. As the market further grows, copyright owners, distributors and industry participants may demand higher licensing fees for such content. Furthermore, as our content library expands, we expect the costs of licensed content to continue to increase. If we are unable to generate sufficient revenues to outpace the increase in costs, we may incur more losses and our business, financial condition and results of operations may be adversely affected. See &#8220; &#8212;Increases in the costs of content on our platform may have an adverse effect on our business, financial condition and results of operations.&#8221; </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, our costs and expenses may increase rapidly 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">If we fail to obtain and maintain the licenses and approvals required within the complex regulatory environment applicable to our businesses in 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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The internet and mobile industries in China are highly regulated. Our consolidated affiliated entities are required to obtain and maintain applicable licenses and approvals from different regulatory authorities in order to provide their current services. 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The expiration date of the major subsidiary&#8217;s Online Culture Operating Permits granted by the local branch of MCT ranges from June 2022 to December 2023, which were all renewed after May 2019. As the MCT ceased to assume the responsibility for the administration of the online game industry and no longer approved or issued the Online Culture Operating Permits regarding online games since May 2019, the Online Culture Operating Permits held by our major subsidiary no longer contains content related to online games operation. Based on our PRC counsel, Tian Yuan Law Firm&#8217;s consultation with the MCT in November 2020, the MCT 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. As of the date of this annual report, no laws, regulations or official guidelines have been promulgated regarding whether the responsibility of MCT for regulating online games will be undertaken by another governmental department. Therefore, our PRC counsel, Tian Yuan Law Firm, has advised us that as long as there is no governmental authority promulgating new supervision requirements for the operation of online game, 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 noncompliance. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The NAPP at the national level had suspended the approval of game registration and issuance of publication numbers for online games starting from March 2018. Although the NAPP later resumed game registration and issued game publication numbers for the first batch of games with an effective date of December&#160;19, 2018, the processing time of games registration and issuance of publication may vary greatly and is within the NAPP&#8217;s discretion. Any delay in game registration with NAPP 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. Under the Notice on Adjusting the Scope of Examination and Approval regarding the Internet Culture Operation License to Further Regulate the Approval Work released in May 2019, the Online Culture Operating Permits covering the business scope of using the information network to operate online games granted by the MCT before this notice will remain valid until the expiration dates of these permits. On July&#160;10, 2019, the MCT announced the abolishment of the Interim Measures on Administration of Online Games, which regulated the issuance of Online Culture Operating Permits relating to online games. For more information, see &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Online Games.&#8221; As of the date of this annual report, the governmental authorities have not issued laws or regulations to replace the Interim Measures on Administration of Online Games, or to clarify the new regulatory body of online games. If we are unable to comply with the new regulations relating to our online games operations, our ability to introduce, launch and operate new games may be adversely affected, and our financial condition and operating results could be adversely affected. In addition, we cannot assure you that we or relevant third parties can obtain the NAPP&#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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 China. Although it is not specifically authorized by the NAPP, an online game operator is generally able to publish its games through third-party licensed electronic publishing entities and register the games with the NAPP as electronic publications, which is consistent with our practice as of the date of this annual report. 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 February 2021, our PRC counsel, Tian Yuan Law Firm, was informed that operation of an online comics business currently does not require the Internet Publishing Service License. However, for the future convenience to publish games by ourselves, we are planning to apply for the Internet Publishing Service License for our business operation and we have been continuously communicating with the competent authorities. However, there is no assurance that we will be granted such license. 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 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, considerable uncertainties exist in relation to the interpretation and implementation of existing and future laws and regulations governing our business activities. For example, under the Administrative Regulations on the Introduction and Broadcasting of Foreign Television Programs, the introduction or broadcasting of foreign anime in China is subject to approval of the SAPPRFT or its authorized entities. Approval or filing procedures were not explicitly required in practice by the NRTA for the broadcasting and distribution of foreign anime on the internet only. We are currently preparing for the approval or filling procedures for broadcasting and distribution of foreign anime on our platform based on our preliminary consultation with the relevant government authorities. 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">15 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furthermore, in August 2018, the National Office of Anti-Pornography and Illegal Publication, the MIIT, the Ministry of Public Security, the MCT, the NRTA and the CAC 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. On October&#160;25, 2019, the NAPP 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. Pursuant to the Notice 78, users who have not registered with real names or who are minors are prohibited from virtual gifting. On October&#160;17, 2020, the Law of the PRC on the Protection of Minors (2020 Revision) added a new section entitled &#8220;Online Protections&#8221; which 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;Regulation&#8212;Regulations Related to Online Games&#8221; and &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Online Streaming Services.&#8221; We have implemented several measures to comply with the current real-name registration system. 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">We face significant competition, primarily from companies that operate in the video-based industry in China, and we compete with these companies for users, content providers and advertisers. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We face significant competition primarily from companies that operate in the video-based industry in China designed to engage users, especially the Generation Z+, 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, 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We believe that our ability to compete effectively depends upon many factors, some of which are beyond our control, including: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the popularity, usefulness, ease of use, performance and reliability of our platform, products and services compared to those of our competitors; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the amount, quality and timeliness of content on our platform, especially the amount and quality of the PUGV generated by our content creators; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the environment and culture of our user communities; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the inventory size, quality and size of player base of the games we operate; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">our ability to establish and maintain relationships with content providers and partners; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">our ability to commercialize our services; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">changes mandated by legislation, regulations or government policies, some of which may have a disproportionate effect on us; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">16 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">acquisitions or consolidation within our industry, which may result in more formidable competitors; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">our reputation and brand strength relative to our competitors. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">We derive a substantial portion of our revenues from mobile games. 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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We derived 71.1%, 53.1% and 40.0% of our revenues from mobile games in 2018, 2019 and 2020, respectively. We derive a significant portion of mobile game revenues from a limited number of games. We had one mobile game contributing more than 10% of our total net revenues, accounting for 53%, 31%, and 11% of our total net revenues for the years ended December&#160;31, 2018, 2019 and 2020, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We offer mobile games from third-party game developers and publishers on our platform either on an exclusive or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-exclusive</div> 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. In addition, 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 our business. Even 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In addition, the revenue model we adopt for online games may not remain effective, which may cause us to lose players and materially and adversely affect our business, financial condition and results of operations. We derive substantially all of the mobile games revenues from the sale of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items. However, we may not be able to continue to successfully implement this model. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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;Regulation&#8212;Regulations Related to Online Games&#8212;Anti-addiction System and Protection of Minors.&#8221; A revenue model that does not charge for playing time may be viewed by the PRC regulators as inconsistent with this goal. On the other hand, if we were to start charging for playing time, we may lose our players, and our financial condition and results of operations may be materially and adversely affected. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 game&#8217;s download, registration and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">log-in</div> pages in a prominent way. For more information, see &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Online Games&#8212;Anti-addiction System and Protection of Minors.&#8221; </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-compliant</div> 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. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">17 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The implementation of these 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 business, and may materially and adversely affect our results of operations and prospects. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Content posted 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 available on our platform. We are currently involved in approximately 110 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. 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our failure to identify unauthorized videos 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 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The validity, enforceability and scope of protection of intellectual property rights in internet-related industries, particularly in China, are uncertain and still evolving. As we face increasing competition and as litigation becomes a more common way to resolve disputes in 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. In certain cases in 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Although we have not been subject to claims or lawsuits outside China, 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 our ADSs by investors, and the extraterritorial application of foreign law by foreign courts or otherwise. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-compliant</div> 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furthermore, our app 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Implementation and enforcement of PRC intellectual property-related laws have historically been deficient and ineffective. Accordingly, protection of intellectual property rights in China may not be as effective as in the United States or other developed countries. 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">19 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">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. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-engineer</div> them to avoid infringement. This <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-engineering</div> process could require significant additional research and development resources, and we may not be able to complete it successfully. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">We face intense competition for users and hosts, as well as strict regulatory supervision by government authorities, for our live broadcasting business. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 anime, game, music, fashion, lifestyle, technology and others. We cannot assure you that such content will continue to attract new users and retain existing ones. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 retain these popular hosts on our platform, and our operating results will be adversely affected. We cooperate with talent agencies to recruit, manage, train and support our hosts. Furthermore, we 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 programs fail 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, the costs attributed to hosts&#8217; compensation have increased significantly in 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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. In addition, we also cooperate with popular <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-sports</div> teams to make their game-play available on our platform by paying them a sponsorship fee. 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 costs of content on our platform. If we are unable to generate sufficient revenues that outpace our increased content costs, our business, financial condition and results of operations may be materially and adversely affected. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">20 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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;Regulation&#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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We generate a portion of our revenues from advertising. 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 the market competition on advertising prices. 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">We rely on third-party logistics services for our product delivery when performing our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> business, and if such third-party logistics services fail to provide reliable logistics services, our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> business and reputation may be materially and adversely affected. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We offer <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ACG-related</div> merchandise on our platform, and generate revenues from sales of these products. Our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commence</div> business uses a number of third-party logistics companies to deliver our products to customers. Any interruption to or failure in logistics services could prevent the timely or proper delivery of our products. These interruptions may be due to events that are beyond our control or the control of these third-party logistics services, such as pandemic, inclement weather, natural disasters, transportation interruptions or labor unrest or shortage. We may not be able to find alternative logistics companies to provide logistics services in a timely and reliable manner, or at all, to replace such third-party logistics services 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> business and reputation would suffer. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">We rely upon our partner to deliver our services through smart TV. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">set-top</div> 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. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">21 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">We face risks associated with our 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We currently spend a portion of our capital in both short-term and long-term investments. Our short-term investments primarily include money market funds, financial products with variable interest rates referenced to performance of underlying assets issued by commercial banks or other financial institutions and publicly traded companies with the intention to be sold within twelve months. Our long-term investments primarily consist of investment in companies whose businesses are complementary to ours, including game, anime production and content creation tool development companies. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">These investments may earn yields substantially lower than anticipated, and the fair values 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. For a detailed description of accounting treatment of our short-term investments and long-term investments and the performance of the investments, see &#8220;Item 5. Operating And Financial Review And Prospects&#8212;Critical Accounting Policies.&#8221; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Any change in securities prices and market conditions could lead to volatility in the fair values 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Difficulties in identifying, consummating and integrating acquisitions and strategic alliances and potential write-offs in connection with our investments or acquisitions may have a material and adverse effect on our business and results of operations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 fit. For example, in September 2018, we increased the shareholding and acquired majority equity interests in Zenith Group Holdings Co., Limited (&#8220;Zenith&#8221;), the owner of a series of famous virtual singers, such as Luo Tianyi. In the fourth quarter of 2019, we acquired the remaining equity interests in Zenith. In December 2018, we entered into an agreement with certain affiliates of NetEase, Inc. to acquire NetEase Comics business, including copyrights of a large number of storylines from leading publishers and comic artists. In December 2018, we entered into an agreement to increase our shareholdings and to acquire majority equity interests in Maoer Inc., an audio platform offering audio drama. In July 2019, we entered into a series of agreements to acquire a controlling interest in Chaodian Inc. (&#8220;Chaodian&#8221;). In September 2020, we acquired the remaining interests in Chaodian through a series of transactions. Chaodian operates offline events, such as concerts and exhibitions <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Bilibili Macro Link </div></div>and <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Bilibili World</div></div>, and a talent agency that is currently managing many of our content creators. In April 2020, we entered into a business collaboration agreement with Sony Corporation to pursue collaboration opportunities within the area of entertainment business in the Chinese market, including anime and mobile games. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">22 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">However, past and future acquisitions, partnerships or alliances may expose us to potential risks, including risks associated with: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the integration of new operations and the retention of customers and personnel; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">significant volatility in our operating profit (loss) due to changes in the fair value of our contingent purchase consideration payable; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">unforeseen or hidden liabilities, including those associated with different business practices; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the diversion of management&#8217;s attention and resources from our existing business and technology by acquisition, transition and integration activities; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">failure to achieve synergies with our existing business and generate revenues as anticipated; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">failure of the newly acquired businesses, technologies, services and products to perform as anticipated; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">inability to generate sufficient revenues to offset additional costs and expenses; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">breach or termination of key agreements by the counterparties; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the costs of acquisitions; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">international operations conducted by some of our subsidiaries; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">any different interpretations on contingent purchase consideration; or </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the potential loss of, or harm to, relationships with both our employees and customers resulting from our integration of new businesses. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">We may incur impairment charges for our intangible assets and goodwill. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;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 our acquisitions of interests in our subsidiaries and consolidated VIEs. We recorded goodwill of RMB941.5&#160;million, RMB1,012.0&#160;million and RMB1,295.8&#160;million (US$198.6 million) as of December&#160;31, 2018, 2019 and 2020, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">23 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">Any malfunction, capacity constraint or operation interruption for any extended period may have an adverse impact on our business. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Any compromise of the cybersecurity of our platform could materially and adversely affect our business, operations and reputation. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Privacy concerns relating to our products and services and the use of user information could damage our reputation and deter current and potential users and customers from using our products. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We collect personal data from our users in order to better understand our users and their needs for the purpose of our content feeds recommendation and to help our advertisement customers target specific demographic groups. Concerns about the collection, use, disclosure or security of personal information or other privacy-related matters, even if unfounded, could damage our reputation, cause us to lose users and other customers and adversely affect our results of operations. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">24 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Many jurisdictions, including China and the U.S., continue to consider the need for greater regulation or reform to the existing regulatory framework. In the U.S., all 50 states have now passed laws to regulate the actions that a business must take in the event of a data breach, such as prompt disclosure and notification to affected users and regulatory authorities. In addition to the data breach notification laws, some states have also enacted statutes and rules requiring businesses to reasonably protect certain types of personal information they hold or to otherwise comply with certain specified data security requirements for personal information. The U.S. federal and state governments will likely continue to consider the need for greater regulation aimed at restricting certain uses of personal data for targeted advertising. California enacted the California Consumer Privacy Act, or CCPA, which creates new individual privacy rights for consumers (as that word is broadly defined in the law) and places increased privacy and security obligations on entities handling personal data of consumers or households. The CCPA, which went into effect on January&#160;1, 2020, requires covered companies to provide new disclosures to California consumers, and provides such consumers new ways to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">opt-out</div> of certain sales of personal information. The CCPA provides for civil penalties for violations, as well as a private right of action for data breaches that is expected to increase data breach litigation. The CCPA may increase our compliance costs and potential liability. Some observers have noted that the CCPA could mark the beginning of a trend toward more stringent privacy legislation in the U.S., which could increase our potential liability and adversely affect our business. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In the European Union, or EU, the General Data Protection Regulation, or GDPR, which came into effect on May&#160;25, 2018, could increase our burden of regulatory compliance. The GDPR implements more stringent operational requirements for processors and controllers of personal data, including, for example, requiring expanded disclosures about how personal information is to be used, limitations on retention of information, mandatory data breach notification requirements, and higher standards for data controllers to demonstrate that they have obtained either valid consent or have another legal basis in place to justify their data processing activities. The GDPR further provides that EU member states may make their own additional laws and regulations in relation to certain data processing activities, which could further limit our ability to use and share personal data and could require localized changes to our operating model. Under the GDPR, fines of up to &#8364;20&#160;million or up to 4% of the total worldwide annual turnover of the preceding financial year, whichever is higher, may be assessed for noncompliance, which significantly increases our potential financial exposure for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-compliance.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In China, the requirement of legal collection and usage of personal information was stated in several rules and regulations. 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. For more information, see &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Online Games.&#8221; and &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212; Regulations Related to Internet Information Security and Privacy Protection.&#8221; On October&#160;21, 2020, the Legislative Affairs Committee of the National People&#8217;s Congress of the PRC has publicly solicited opinions on the PRC Personal Information Protection Law (Draft), which sets forth detailed rules on handling personal information and legal responsibilities. As of the date of this annual report, the draft has not been formally adopted. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">While we strive to comply with applicable data protection laws and regulations, as well as our privacy policies pursuant to our terms of use and other obligations we may have with respect to privacy and data protection, any failure or perceived failure to comply with these laws, regulations or policies may result in inquiries and other proceedings or actions against us by government agencies or others, as well as negative publicity and damage to our reputation and brand, each of which could cause us to lose users and customers and have an adverse effect on our business and results of operations. See &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Internet Information Security and Privacy Protection.&#8221; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Any systems failure or compromise of our security that results in the unauthorized access to or release of our users&#8217; or other customers&#8217; data could significantly limit the adoption of our products and services, as well as harm our reputation and brand and, therefore, our business. We expect to expend significant resources to protect against security breaches. The risk that these types of events could seriously harm our business is likely to increase as we expand the number of services we offer and increase the size of our user base. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">25 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our practices may become inconsistent with new laws or regulations concerning data protection, or the interpretation and application of existing consumer and data protection laws or regulations, which is often uncertain and in flux. If so, in addition to the possibility of fines, this could result in an order requiring that we change our practices, which could have an adverse effect on our business and operating results. Complying with new laws and regulations could cause us to incur substantial costs or require us to change our business practices in a manner materially adverse to our business. Failure or perceived failure to comply with applicable laws and regulations related to the collection, use, or sharing of personal information or other privacy-related and security matters could result in a loss of confidence in us by customers and users, which could adversely affect our business, financial condition and results of operations. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 used by us. 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 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 price of our listed securities could suffer. Our need to significantly increase the number of our qualified employees and retain key employees may cause us to materially increase compensation-related costs, including stock-based compensation. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">26 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">We have granted, and may continue to grant, options and other types of awards under our share incentive plan, which may result in increased share-based compensation expenses. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We adopted a global share incentive plan in 2014 and a share incentive plan in 2018, which we refer to as the Global Share Plan and the 2018 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 each of the share incentive plans, we are authorized to grant options and other types of awards. As of January&#160;31, 2021, awards to purchase an aggregate of 22,265,166 ordinary shares under both of the Global Share Plan and the 2018 Plan have been granted and 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, 2020, our unrecognized share-based compensation expenses relating to unvested awards amounted to RMB3,787.3&#160;million (US$580.4 million), adjusted for estimated forfeitures. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">If we cannot obtain sufficient cash when we need it, we may not be able to meet our payment obligations under our convertible notes. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In April 2019, we issued US$500&#160;million in aggregate principal amount of convertible senior notes due 2026, which we refer to as 2026 Notes in this annual report. The 2026 Notes bear interest at a rate of 1.375% per year, payable semiannually in arrears on April&#160;1 and October&#160;1 of each year, beginning on October&#160;1, 2019, and will mature on April&#160;1, 2026 (unless earlier repurchased, redeemed or converted). In June 2020, we issued US$800&#160;million in aggregate principal amount of convertible senior notes due 2027, which we refer to as 2027 Notes in this annual report. The 2027 Notes bear interest at a rate of 1.25% per year, payable semiannually in arrears on June&#160;15 and December&#160;15 of each year, beginning on December&#160;15, 2020, and will mature on June&#160;15, 2027 (unless repurchased, redeemed or converted). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 under the 2026 Notes, 2027 Notes and our other 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. In addition, our ability to obtain external financing in the future is subject to a variety of uncertainties, including: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">our financial condition, results of operations and cash flows; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">general market conditions for financing activities by internet companies; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">economic, political and other conditions in the PRC and elsewhere. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If we are unable to obtain funding in a timely manner or on commercially acceptable terms, we may not be able to meet our payment obligations under our convertible notes. If we fail to pay interest on the convertible notes, we will be in default under the indenture governing the convertible notes, which in turn may constitute a default under existing and future agreements governing our indebtedness. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">If we fail to implement and maintain an effective system of internal controls to remediate our material weakness over financial reporting, we may be unable to accurately report our results of operations, meet our reporting obligations or prevent fraud, and investor confidence and the market price of our ADSs may be materially and adversely affected. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In auditing our consolidated financial statements for the fiscal year ended December&#160;31, 2018, we and our independent registered public accounting firm identified one material weakness in our internal control over financial reporting, in accordance with the standards established by the Public Company Accounting Oversight Board of the United States (PCAOB). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As defined in the standards established by the PCAOB, a &#8220;material weakness&#8221; is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the annual or interim financial statements will not be prevented or detected on a timely basis. The material weakness identified related to our lack of sufficient resources regarding financial reporting and accounting personnel with understanding of U.S. GAAP, in particular, to address complex U.S. GAAP technical accounting issues, related disclosures in accordance with U.S. GAAP and financial reporting requirements set forth by the SEC. The material weakness, if not timely remedied, may have led to significant misstatements in our consolidated financial statements in the future. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">27 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Following the identification of the material weakness, we have taken measures to remedy the material weakness. Our management has concluded that our internal control over financial reporting was effective as of December&#160;31, 2019 after the remediation. For details on these initiatives, please see &#8220;Item 15. Controls and Procedures&#8212;Internal Control Over Financial Reporting&#8212;Remediation of the Material Weakness in Internal Control over Financial Reporting Reported in 2018.&#8221; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The SEC, as required under Section&#160;404 of the Sarbanes-Oxley Act of 2002, has 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 may be required to issue an attestation report on the effectiveness of such company&#8217;s internal control over financial reporting. Our management may conclude that our internal control over financial reporting is not effective. Moreover, even if our management concludes that our internal control over financial reporting is effective, our independent registered public accounting firm, after conducting its own independent testing, may issue a report that is qualified if it is not satisfied with our internal controls or the level at which our controls are documented, designed, operated or reviewed, or if it interprets the relevant requirements differently from us. In addition, as we have become a public company, our reporting obligations may place a significant strain on our management, operational and financial resources and systems for the foreseeable future. We may be unable to timely complete our evaluation testing and any required remediation. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If we fail to achieve and maintain an effective internal control environment, we could 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 price 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 sanctions. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We rely on certain key operating metrics, such as MAU and average monthly paying users, 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 disclose that are inaccurate, we may also face potential lawsuits or disputes. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">We do not have any business insurance coverage. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The insurance industry in China is still in an early stage of development, and insurance companies in 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">key-man</div> insurance. We consider this practice to be reasonable in light of the nature of our business and the insurance products that are available in China and in line with the practices of other companies in the same industry of similar size in 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. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">28 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">A severe or prolonged downturn in the Chinese or global economy, any financial or economic crisis, or perceived threat of such a crisis, could materially and adversely affect our business and financial condition. </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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> may continue to have a severe and prolonged negative impact on the Chinese and the global economy, including potential reductions in advertising and marketing customers&#8217; budgets, which may affect our advertising revenues and financial performance generally. Even before the outbreak of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> the global macroeconomic environment faced numerous challenges. The growth rate of the Chinese economy has gradually slowed in recent years and the trend may continue. There is considerable uncertainty over the long-term effects of the expansionary monetary and fiscal policies which have been adopted by the central banks and financial authorities of some of the world&#8217;s leading economies, including the United States and China, even before 2020. The global financial markets experienced significant disruptions in 2008 and the United States, European and other economies went into recession. The recovery from the lows of 2008 and 2009 was uneven and the global financial markets are facing new challenges, including the escalation of the European sovereign debt crisis since 2011, the hostilities in the Ukraine, the economic slowdown in the Eurozone in 2014. Unrest, terrorist threats and the potential for war in the Middle East and elsewhere may increase market volatility across the globe. It is unclear whether these challenges will be contained and what effects they each may have. There have also been concerns about the relationship between China and other countries, including the surrounding Asian countries, which may potentially have negative economic effects. In particular, there is significant uncertainty about the future relationship between the United States and China with respect to trade policies, treaties, government regulations and tariffs. 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 global or Chinese economy might lead to tighter credit markets, increased market volatility, sudden drops in business and dramatic changes in business, and may materially and adversely affect our business, results of operations and financial condition. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">We face risks related to natural disasters, health epidemics and other outbreaks, such as the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, which could significantly disrupt our operations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Our business could be adversely affected by the effects of natural disasters, other health epidemics or other public safety concerns. In recent years, there have been other breakouts of epidemics in China and globally. Our operations could be disrupted if one of our employees is suspected of having <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> H1N1 flu, avian flu or another epidemic, since it could require our employees to be quarantined and/or our offices to be disinfected. In addition, our results of operations could be adversely affected to the extent that the outbreak harms the PRC economy in general and the mobile internet industry in particular. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The worldwide outbreak of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic has resulted in significant disruptions in the global economy. To contain the spread of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> the Chinese government has taken certain emergency measures, including extension of the Lunar New Year holidays, implementation of travel bans, blockade of certain roads and closure of factories and businesses. These emergency measures have been significantly relaxed by the Chinese government as of the date of this annual report. However, there has been occasional outbreaks of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> in various cities in China, and the Chinese government may again take measures to keep <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> in check. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic has caused delays in the delivery of the merchandise sold on our platform to the customers in the first quarter of 2020. Although the delivery has been gradually recovering since then, if the impact of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> is prolonged or worsens further, it may still disrupt the delivery, which may in turn adversely affect our revenue and financial conditions. Our user acquisition and engagement may fluctuate depending on factors beyond our control, such as the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">shelter-in-place</div></div> restrictions due to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic. We have experienced a significant increase in the size and engagement of our active user base during the first quarter of 2020. Although we have been able to maintain the momentum of user acquisition and engagement in the other quarters of 2020 as China gradually relaxed its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">shelter-in-place</div></div> restrictions, we may not be able to maintain the growth of our active user base or user acquisition and the level of engagement in the long term. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic has caused delays in production and uncertainty in scheduling of content of our licensed content providers in countries such as Japan. In the event that this pandemic cannot be effectively and timely contained in the countries where our licensed content providers reside, our ability to consistently offer and introduce new content this year may be significantly disrupted, which in turn may harm our user acquisition and engagement growth, as well as our financial performance generally. We have taken measures to reduce the impact of this epidemic outbreak, including, upgrading our telecommuting system, monitoring our employees&#8217; health on a daily basis and optimizing our technology system to support potential growth in user traffic. As a result of any of the above developments, our business, financial condition and results of operations could be materially and adversely affected by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic for this year and beyond. The extent to which <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> impacts our results will depend on future developments, which are highly uncertain and cannot be predicted, including new information which may emerge concerning the severity of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> the actions to contain the coronavirus or treat its impact, the availability of vaccine and treatment for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> among others. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">29 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">We are also vulnerable to natural disasters and other calamities. Although we have servers that are hosted in an offsite location, our backup system does not capture data on a real-time basis and we may be unable to recover certain data in the event of a server failure. We cannot assure you that any backup systems will be adequate to protect us from the effects of fire, floods, typhoons, earthquakes, power loss, telecommunications failures, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">break-ins,</div> war, riots, terrorist attacks or similar events. Any of the foregoing events may give rise to server interruptions, breakdowns, system failures, technology platform failures or internet failures, which could cause the loss or corruption of data or malfunctions of software or hardware as well as adversely affect our ability to provide services on our platform. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Any future outbreak of contagious diseases, extreme unexpected bad weather or natural disasters would adversely affect our offline events and delivery of the merchandise sold on our platform. If there is a recurrence of an outbreak of certain contagious diseases or natural disasters, the offline events operated by us may be cancelled or delayed and the delivery of the merchandise sold on our platform may be delayed. Government advices regarding, or restrictions on holding offline events and travels, in the event of an outbreak of any contagious disease or occurrence of natural disasters may have a material adverse effect on our business and operating results. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Our ability to conduct business in international markets may be adversely affected by legal, regulatory and other risks. </div></div></div></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">International expansion of our online games 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 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. 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. </div></div> </div> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-registered</div> lease if we fail to complete the registration within the prescribed timeframe. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Our auditor is not inspected by the PCAOB and, as such, you are deprived of the benefits of such inspection. In addition, various legislative and regulatory developments related to U.S.-listed China-based companies due to lack of PCAOB inspection and other developments may have a material adverse impact on our listing and trading in the U.S. and the trading prices of our ADSs. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Our auditor, the independent registered public accounting firm that issued the audit reports included elsewhere in this annual report, is registered with the Public Company Accounting Oversight Board (United States), or the PCAOB. Pursuant to laws in the United States, the PCAOB has the authority to conduct regular inspections over independent registered public accounting firms registered with the PCAOB to assess their compliance with the applicable professional standards. Our auditor is also located in China, a jurisdiction which does not allow the PCAOB to conduct inspections without the approval of the Chinese authorities. As a result, we understand that the auditor that prepared the audit report included in our annual report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">20-F</div> filed with the SEC is not currently inspected by the PCAOB. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">30 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">In May 2013, the PCAOB announced that it had entered into a Memorandum of Understanding on Enforcement Cooperation with the China Securities Regulatory Commission, or the CSRC, and the Ministry of Finance of the PRC, or the MOF, which established a cooperative framework between the parties for the production and exchange of audit documents relevant to investigations undertaken by the PCAOB, the CSRC or the MOF in the United States and the PRC, respectively. The PCAOB continued to discuss with the CSRC and the MOF on joint inspections in the PRC of PCAOB-registered audit firms that provide auditing services to Chinese companies that trade on U.S. stock exchanges. On December&#160;7, 2018, the SEC and the PCAOB issued a joint statement highlighting the continued challenges faced by the U.S. regulators in their oversight of financial statement audits of U.S.-listed companies with significant operations in China. On April&#160;21, 2020, the SEC and the PCAOB issued another joint statement reiterating the greater risks of insufficient disclosures from companies in many emerging markets, including China, compared to those from U.S. domestic companies. In discussing the specific issues related to these greater risks, the statement again highlighted the PCAOB&#8217;s inability to inspect audit work and practices of accounting firms in China with respect to U.S. reporting companies. On June&#160;4, 2020, the then U.S. President issued a memorandum ordering the President&#8217;s Working Group on Financial Markets, or the PWG, to submit a report to the President within 60 days of the memorandum that includes recommendations for actions that can be taken by the executive branch and by the SEC or the PCAOB on Chinese companies listed on U.S. stock exchanges and their audit firms. On August&#160;6, 2020, the PWG released the report. In particular, with respect to jurisdictions that do not grant the PCAOB sufficient access to fulfill its statutory mandate, or NCJs, the PWG recommended that enhanced listing standards be applied to companies from NCJs for seeking initial listing and remaining listed on U.S. stock exchanges. Under the enhanced listing standards, if the PCAOB does not have access to work papers of the principal audit firm located in a NCJ for the audit of a U.S.-listed company as a result of governmental restrictions, the U.S.-listed company may satisfy this standard by providing a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">co-audit</div> from an audit firm with comparable resources and experience where the PCAOB determines that it has sufficient access to the firm&#8217;s audit work papers and practices to inspect the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">co-audit.</div> There is currently no legal framework under which such <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">co-audits</div> can be performed for China-based companies. The report recommended a transition period until January&#160;1, 2022 before the new listing standards apply to companies already listed on U.S. stock exchanges. Under the PWG recommendations, if we fail to meet the enhanced listing standards before January&#160;1, 2022, we could face <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">de-listing</div> from the Nasdaq Global Select Market, deregistration from the SEC and/or other risks, which may materially and adversely affect, or effectively terminate, our ADS trading in the United States. It is uncertain whether the PWG recommendations will be adopted, in whole or in part, and the impact of any new rule on us cannot be estimated at this time. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">This lack of the PCAOB inspections in China prevents the PCAOB from fully evaluating audits and quality control procedures of our independent registered public accounting firm. As a result, we and investors in our Class&#160;Z ordinary shares are deprived of the benefits of such PCAOB inspections. The inability of the PCAOB to conduct inspections of auditors in China makes 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, which could cause investors and potential investors in our stock to lose confidence in our audit procedures and reported financial information and the quality of our financial statements. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As part of a continued regulatory focus in the United States on access to audit and other information currently protected by national law, in particular China&#8217;s, the Holding Foreign Companies Accountable Act, or the Act, has been enacted. In essence, the Act requires the SEC to prohibit foreign companies from having its securities traded on U.S. securities exchanges or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;over-the-counter&#8221;</div></div> if a company retains a foreign accounting firm that cannot be inspected by the PCAOB for three consecutive years, beginning in 2021. The enactment of Act and any additional rulemaking efforts to increase U.S. regulatory access to audit information in China could cause investor uncertainty for affected SEC registrants, including us, the market price of our ADSs could be materially adversely affected, and our ADSs could be delisted if we are unable to meet the PCAOB inspection requirement in time. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Proceedings instituted by the SEC against certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">PRC-based</div> accounting firms, including our independent registered public accounting firm, could result in our financial statements being determined to not be in compliance with the requirements of the Exchange Act. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In December 2012, the SEC instituted administrative proceedings against the Big Four <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">PRC-based</div> accounting firms, including our independent registered public accounting firm, alleging that these firms had violated U.S. securities laws and the SEC&#8217;s rules and regulations thereunder by failing to provide to the SEC the firms&#8217; audit work papers with respect to certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">PRC-based</div> companies that are publicly traded in the United States. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On January&#160;22, 2014, the administrative law judge, or the ALJ, presiding over the matter rendered an initial decision that each of the firms had violated the SEC&#8217;s rules of practice by failing to produce audit papers and other documents to the SEC. The initial decision censured each of the firms and barred them from practicing before the SEC for a period of six months. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">31 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;6, 2015, the four China-based accounting firms each agreed to a censure and to pay a fine to the SEC to settle the dispute and avoid suspension of their ability to practice before the SEC and audit U.S.-listed companies. The settlement required the firms to follow detailed procedures and to seek to provide the SEC with access to Chinese firms&#8217; audit documents via the CSRC. Under the terms of the settlement, the underlying proceeding against the four China-based accounting firms was deemed dismissed with prejudice four years after entry of the settlement. The four-year mark occurred on February&#160;6, 2019. While we cannot predict if the SEC will further challenge the four China-based accounting firms&#8217; compliance with U.S. law in connection with U.S. regulatory requests for audit work papers or if the results of such a challenge would result in the SEC imposing penalties such as suspensions, if the accounting firms are subject to additional remedial measures, our ability to file our financial statements in compliance with SEC requirements could be impacted. A determination that we have not timely filed financial statements in compliance with the SEC requirements could ultimately lead to the delisting of our Class&#160;Z ordinary shares from Nasdaq or the termination of the registration of our Class&#160;Z ordinary shares under the Securities Exchange Act of 1934, or both, which would substantially reduce or effectively terminate the trading of our ADSs in the United States. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Risks Related to Our Corporate Structure </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><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;">If the PRC government finds that the agreements that establish the structure for operating our businesses in China do not comply with PRC regulations on foreign investment in internet and other related businesses, or if these regulations or their interpretation change in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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%, and the major foreign investor is required to have a record of good performance and operating experience in managing value-added telecommunications business. 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 China mainly through Shanghai Kuanyu and Hode Information Technology (our VIEs) and their respective subsidiaries, based on a series of contractual arrangements by and among Hode Shanghai (our WFOE), our VIEs, and their shareholders. As a result of these contractual arrangements, we exert control over our consolidated affiliated entities and consolidate their financial results in our financial statements under U.S. GAAP. Our consolidated affiliated entities hold the licenses, approvals and key assets that are essential for our operations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In the opinion of our PRC counsel, based on its understanding of the relevant PRC laws and regulations, except as disclosed in this annual report, each of the contracts among Hode Shanghai, our VIEs and their shareholders is valid, binding and enforceable in accordance with its terms. However, we have been further advised by our PRC counsel that there are substantial uncertainties regarding the interpretation and application of current or future PRC laws and regulations. Thus, 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 Hode Shanghai, our 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: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">revoking the business licenses and/or operating licenses of such entities; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">imposing fines on us; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">confiscating any of our income that they deem to be obtained through illegal operations; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">discontinuing or placing restrictions or onerous conditions on our operations; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">placing restrictions on our right to collect revenues; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">32 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">shutting down our servers or blocking our app/websites; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">requiring us to restructure the operations in such a way as to compel us to establish a new enterprise, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-apply</div> for the necessary licenses or relocate our businesses, staff and assets; </div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">imposing additional conditions or requirements with which we may not be able to comply; or </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">taking other regulatory or enforcement actions against us that could be harmful to our business. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 our consolidated affiliated entities or the right to receive their economic benefits, we would no longer be able to consolidate their financial results. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">We rely on contractual arrangements with our VIEs and their shareholders for our operations in China, which may not be as effective in providing operational control as direct ownership. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due to PRC restrictions or prohibitions on foreign ownership of internet and other related businesses in China, we operate our business in China through our VIEs and their subsidiaries, in which we have no ownership interest. We rely on a series of contractual arrangements with our VIEs and their shareholders, including the powers of attorney, to control and operate business of our consolidated affiliated entities. These contractual arrangements are intended to provide us with effective control over our 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 Hode Shanghai can vote on all matters requiring shareholder approval in our VIEs. We believe these powers of attorney are legally enforceable but may not be as effective as direct equity ownership. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Although we have been advised by our PRC counsel, Tian Yuan Law Firm, that except as disclosed in this annual report, each of the contracts among Hode Shanghai, our 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 our VIEs and their subsidiaries as direct ownership. If our 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 China. However, the legal system in 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 variable interest entity 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 our VIEs and may lose control over the assets owned by our 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 may be negatively affected, and our operations could be severely disrupted, which could materially and adversely affect our results of operations and financial condition. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">33 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">We may lose the ability to use and enjoy assets held by our VIEs and their subsidiaries that are important to our business if our VIEs and their subsidiaries declare bankruptcy or become subject to a dissolution or liquidation proceeding. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our VIEs hold certain licenses that are important to our operations, including the ICP License, License for Online Transmission of Audio-Visual Programs, Online Culture Operating Permits and License for Production and Operation of Radio and Television Programs. Under our contractual arrangements, the shareholders of our VIEs may not voluntarily liquidate our 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 our VIEs, or our 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 our 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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 arrangements we have entered into with our 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. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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, our VIEs and their shareholders are not on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">arm&#8217;s-length</div> basis and therefore constitute favorable transfer pricing. As a result, the PRC tax authorities could require that our VIEs adjust their taxable income upward for PRC tax purposes. Such an adjustment could increase our VIEs&#8217; tax expenses without reducing the tax expenses of our WFOE, subject our 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. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">If the chops of our PRC subsidiaries, our 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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In 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 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, our VIEs and their subsidiaries are generally held securely by personnel designated or approved by us 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">The shareholders of our VIEs may have potential conflicts of interest with us, which may materially and adversely affect our business. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The shareholders of our VIEs include Yi Xu, Rui Chen and Ni Li, who are also our shareholders, and, in some cases are our directors or officers. Conflicts of interest may arise between the roles of them as shareholders, directors or officers of our company and as shareholders of our VIEs. For individuals who are also our 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 our company to act in good faith and in the best interest of our company and not to use their positions for personal gain. The shareholders of our VIEs have executed powers of attorney to appoint Hode Shanghai or a person designated by Hode Shanghai to vote on their behalf and exercise voting rights as shareholders of our VIEs. We cannot assure you that when conflicts arise, these shareholders will act in the best interest of our company 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">34 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We are 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Under PRC laws and regulations, a wholly foreign-owned enterprise in 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> 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. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Substantial uncertainties exist with respect to how the Foreign Investment Law may impact the viability of our current corporate structure and operations. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The National People&#8217;s Congress approved the PRC Foreign Investment Law, or the 2019 FIL, 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, or the Implementation Regulations, on December&#160;26, 2019, effective from January&#160;1, 2020, which replaced the trio of existing laws regulating foreign investment in China, namely, the Sino-foreign Equity Joint Venture Enterprise Law, the Sino-foreign Cooperative Joint Venture Enterprise Law and the Wholly Foreign-invested Enterprise Law, together with their implementation rules and ancillary regulations. The Supreme People&#8217;s Court of China issued a judicial interpretation on the 2019 FIL, in December 2019, effective from January&#160;1, 2020, to ensure fair and efficient implementation of the 2019 FIL. 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 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 (2020 Version), most recently jointly promulgated by the Ministry of Commerce of the PRC, or the MOFCOM and the National Development and Reform Commission of the PRC, or the NDRC, on June&#160;23, 2020 and became effective on July&#160;23, 2020, or the Negative List (2020), 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 2019 FIL and 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The 2019 FIL 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 MOFCOM. However, the 2019 FIL 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. 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 China. The &#8220;variable interest entity&#8221; structure, or VIE structure, has been adopted by many <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">PRC-based</div> companies, including us, to obtain necessary licenses and permits in the industries that are currently subject to foreign investment restrictions in China. See &#8220;Item 4. Information on the Company&#8212;C. Organizational Structure&#8221; for more details about these contractual arrangements. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">35 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, the 2019 FIL 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, the radio and television program production and operation business, and the production of audio-visual products and/or electronic publications that we conduct through our consolidated affiliated entities are subject to foreign investment restrictions set forth in the Negative List (2020). It is uncertain whether the industry of commercial internet information service, internet audio-visual program services, online culture activities, the radio and television program production and operation business, and the production of audio-visual products and/or electronic publications, in which our variable interest entities 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Divestitures of businesses and assets may have a material and adverse effect on our business and financial condition. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">know-how</div> 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. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Risks Related to Doing Business in China </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><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;">Uncertainties in the interpretation and enforcement of PRC laws and regulations could limit the legal protections available to you and us. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">36 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">We face uncertainties with respect to the interpretation and implementation of the Anti-Monopoly Guidelines for the Internet Platform Economy Sector. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In February 2021, the Anti-Monopoly Commission of the State Council published the Anti-Monopoly Guidelines for the Internet Platform Economy Sector that aims at specifying some of the circumstances under which an activity of internet platforms may be identified as monopolistic act as well as setting out merger controlling filing procedures involving variable interest entities. Due to the uncertainties associated with the evolving legislative activities and varied local implementation practices of anti-monopoly and competition laws and regulations in the PRC, it may be costly to adjust some of our business practice in order to comply with these laws, regulations, rules, guidelines and implementations, and any incompliance or associated inquiries, investigations and other governmental actions may divert significant management time and attention and our financial resources, bring negative publicity, subject us to liabilities or administrative penalties, and/or materially and adversely affect our financial conditions, operations and business prospects. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Regulation and censorship of information disseminated over the mobile and internet in China may adversely affect our business and subject us to liability for content posted on our platform. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Internet companies in 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;Regulation&#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. For example, in recent years, the National Office of Anti-Pornography and Illegal Publications, the CAC, the MIIT, the MCT, 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. In January 2019, CNSA issued the Regulations on Administration of Network Short Video Platforms and Censoring Criteria for Network Short Video Content to tighten the censorship on short video content. The regulatory authorities carried out a series of law enforcement actions against violation of personal information protection from January to December 2019. On January&#160;23, 2019, the CAC, the MIIT, the Ministry of Public Security, and the PRC State Administration for Market Regulation, or 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. At the same time, they announced a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-year</div> special crackdown on the illegal collection and misuse of personal information by apps. On July&#160;22, 2020, the MIIT issued the Notice on Carrying out Special Rectification Actions in Depth against the Infringement on Users&#8217; Rights and Interests by Apps to urge app service providers, among others, to strengthen the protection of users&#8217; personal information in relation to the download and usage of apps. On December&#160;1, 2020, the CAC issued the Scope of Necessary Personal Information for Common Types of Mobile Internet Applications (Apps) (Draft for Comments) to further provide guidance over personal information security and privacy protection. As a result, a number of mobile apps were condemned publicly for their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-compliance</div> with personal information protection policies, including, among other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-compliance</div> actions, the failure to publish rules on the collection and improper use of users&#8217; personal information, the failure to provide channels for users to access and revise their information, the failure to provide functions for users to cancel accounts, the unauthorized collection of personal information, the unreasonable requests for access, and the unauthorized sharing of information with third parties. For more information, see &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Online Transmission of Audio-Visual Programs.&#8221; and &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Internet Information Security and Privacy Protection.&#8221; </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">37 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-compliant</div> 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 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 ADSs could be dramatically reduced. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2018, the SAPPRFT 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 CAC, the NRTA and the MCT, jointly issued the Notice on Promulgation of the Administrative Provisions on Internet Audio-visual Information Services, which required the providers of internet 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;Regulation&#8212;Regulations Related to Online Transmission of Audio-Visual Programs.&#8221; </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">38 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The PRC government exercises significant control 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Restrictions on virtual currency may adversely affect our online game revenues. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Our revenues from mobile games are collected through the online sale of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> 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, or the MOC, the predecessor of the MCT, and MOFCOM 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 MOC for approval; (ii)&#160;the total amount of virtual currency issued by online game operators and the amount purchased by individual users in 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 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. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">39 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">Advertisements shown on our platform may subject us to penalties and other administrative actions. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 and orders to publish an announcement correcting the misleading information. In circumstances involving serious violations by us, PRC governmental authorities may force us to terminate our advertising operations or revoke our licenses. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 assure you that all the content contained in such advertisements is 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> shareholders or ADS holders. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Under the Enterprise Income Tax Law, or the EIT 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, State Taxation Administration of the PRC, or the STA, 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">PRC-controlled</div> enterprise that is incorporated offshore is located in China. The STA issued Chinese-Controlled 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 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 STA&#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 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, financial risk management, etc.) and human resource matters (such as appointment, dismissal and remuneration, etc.) 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. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">40 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a><br/></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">We believe that none of our entities outside of 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> enterprises, including the holders of our ADSs. In addition, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> enterprise shareholders (including our 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> individual shareholders (including our 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 an 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> shareholders would be able to claim 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 the our Class&#160;Z ordinary shares and ADSs. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">There are significant uncertainties under the EIT 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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the EIT Law and its implementation rules, the profits of a foreign-invested enterprise generated through operations, which are distributed to its immediate holding company outside China, will be subject to a withholding tax rate of 10%. Pursuant to a special arrangement between Hong Kong and 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 STA 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; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-Resident</div> Taxpayers to Enjoy Treatments under Tax Treaties promulgated by the STA on October&#160;14, 2019 and became effective from January&#160;1, 2020, which provides that <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> enterprises are not required to obtain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-approval</div> from the relevant tax authority in order to enjoy the reduced withholding tax. Instead, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> 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. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">We face uncertainty with respect to the indirect transfer of equity interests in PRC resident enterprises by their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> holding companies. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We face uncertainties regarding the reporting on and consequences of previous private equity financing transactions involving the transfer and exchange of shares in our company by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> investors. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">41 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">In February 2015, the STA issued the Bulletin on Issues of Enterprise Income Tax on Indirect Transfers of Assets by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div> 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> resident enterprises may be <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-characterized</div> 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 China, immovable properties located in China, and equity investments in PRC resident enterprises, in respect of which gains from their transfer by a direct holder, being a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> 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 China or if its income mainly derives from 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 China or to equity investments in a PRC resident enterprise, which is not related to a PRC establishment or place of business of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> 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. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The EIT Law and its implementation rules, effective 2008, unified the previously existing separate income tax laws for domestic enterprises and FIEs and adopted a unified 25% enterprise income tax, or the EIT, rate applicable to all resident enterprises in China, subject to certain exceptions. In addition, certain enterprises may enjoy a preferential EIT rate of 15% under the EIT Law if they qualify as High and New Technology Enterprise, or HNTE, subject to various qualification criteria. For example, in 2017, Hode Information Technology qualified as a HNTE and was eligible for a 15% preferential tax rate effective for three years starting from 2017 to 2019. Hode Information Technology has renewed this qualification which allows it to enjoy a 15% preferential EIT rate for another three years starting from 2020 to 2022. In addition, in 2018, Shanghai Bilibili Technology Co., Ltd. qualified as a HNTE which allows it to enjoy a three-year preferential EIT rate of 15% from 2018. If Hode Information Technology or Shanghai Bilibili Technology Co., Ltd. fails to maintain or renew their HNTE status, their applicable EIT rate may be increased to 25%, which could have a material adverse effect on our financial condition and results of operations. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">There are uncertainties with respect to value-added tax rates relating to the tax liabilities of our PRC subsidiaries. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The MOF, the STA 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 at a rate varying from 0% to 17% depending on their categories in different periods. Our advertising and marketing revenues are subject to culture business construction fee at a rate of 3% in 2018, which was reduced to 1.5% since July&#160;1, 2019, valid until December&#160;31, 2024. We are also subject to surcharges on value-added tax payments in accordance with PRC law. It is uncertain whether the value-added tax rate will be raised 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">42 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">It may be difficult for overseas regulators to conduct investigations or collect evidence within China. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 China. For example, in China, there are significant legal and other obstacles to providing information needed for regulatory investigations or litigation initiated outside China. Although the authorities in 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 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 may be limited, because we are incorporated under Cayman Islands law.&#8221; for risks associated with investing us as a Cayman Islands exempted company. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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 China. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The M&amp;A Rules, and other recently 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 MOFCOM be notified in advance of any <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">change-of-control</div></div> 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 SCNPC effective in August 2008 and the Provisions of the State Council on the Thresholds for Declaring Concentration of Business Operators 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 RMB10&#160;billion and at least two of these operators each had a turnover of more than RMB400&#160;million within China, or (ii)&#160;the total turnover within China of all the operators participating in the concentration exceeded RMB2&#160;billion, and at least two of these operators each had a turnover of more than RMB400&#160;million within China) must be cleared by MOFCOM before they can be completed. 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, MOFCOM 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 MOFCOM regulations, MOFCOM 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 MOFCOM 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 MOFCOM 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 MOFCOM review. On December&#160;19, 2020, the NDRC and the MOFCOM 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, or the Office of the Working Mechanism, will be established under the NDRC, who will lead the task together with the MOFCOM. Foreign investor or relevant parties in China must declare the security review to the Office of the Working Mechanism 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;Regulation&#8212;Regulations Related to Foreign Investment in the PRC.&#8221; </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">43 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 MOFCOM 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, MOFCOM 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 China, including those by way of entering into contractual control arrangements with target entities, may be closely scrutinized or prohibited. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rui Chen, Yi Xu and Ni Li 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 failure by us 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">44 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">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. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Pursuant to SAFE Circular 37, PRC residents who participate in share incentive plans in overseas <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-publicly</div> 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 options may follow SAFE Circular 37 to apply for the foreign exchange registration before our company becomes 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 stock options, 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 STA has issued certain circulars concerning equity incentive awards. Under these circulars, our employees working in 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. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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 our VIEs and their subsidiaries, or to make additional capital contributions to our PRC subsidiaries. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We are an offshore holding company conducting our operations in China through our PRC subsidiaries, VIEs and their subsidiaries. We may make loans to our PRC subsidiaries, VIEs and their subsidiaries, or we may make additional capital contributions to our PRC subsidiaries, or we may establish new PRC subsidiaries and make capital contributions to these new PRC subsidiaries, or we may acquire offshore entities with business operations in China in an offshore transaction. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Most of these ways are subject to PRC regulations and approvals. For example, loans by us 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 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 our consolidated affiliated entities, which are PRC domestic company. Further, we are not likely to finance the activities of our 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">45 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">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, in replacement of the Circular on the Relevant Operating Issues Concerning the Improvement of the Administration of the Payment and Settlement of Foreign Currency Capital of Foreign-Invested Enterprises. 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 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 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-associated</div> 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 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-investment</div> foreign-invested enterprises to use their capital funds to make equity investments in China, provided that such investments do not violate the Negative List (2020)&#160;and the target investment projects are genuine and in compliance with PRC laws. Since Circular 28 was issued only recently, its interpretation and implementation 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, provided 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 by us to our PRC subsidiary or with respect to future capital contributions by us 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Fluctuation in exchange rates could have a material and adverse effect on our results of operations and the value of your investment. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. dollar, at times significantly and unpredictably. The value of Renminbi against the U.S. dollar 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. dollar 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. dollar in the future. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">46 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A substantial majority of our revenues and costs is denominated in RMB. Any significant depreciation of the RMB may materially adversely affect the value of, and any dividends payable on, our 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. dollar 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. dollar against the Renminbi would have a negative effect on the U.S. dollar 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. dollar terms regardless of any underlying change in our business or results of operations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Very limited hedging options are available in 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Governmental control of currency conversion may limit our ability to utilize our revenues effectively and affect the value of your investment. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The PRC government imposes controls on the convertibility of the Renminbi into foreign currencies and, in certain cases, the remittance of currency out of China. We receive substantially all of our revenues in Renminbi. Under our current corporate structure, our Cayman Islands holding company primarily relies on dividend payments from our PRC subsidiaries to fund any cash and financing requirements we 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 China may be used to pay dividends to our company. However, approval from or registration with appropriate government authorities is required where Renminbi is to be converted into foreign currency and remitted out of 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 VIEs to pay off their respective debt in a currency other than Renminbi owed to entities outside China, or to make other capital expenditure payments outside China in a currency other than Renminbi. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In light of the flood of capital outflows of China in 2016 due to the weakening RMB, 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 our ADSs. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Risks Related to Our ADSs </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><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;">The trading price of our listed securities has been and is likely to continue to be volatile, regardless of our operating performance, which could result in substantial losses to our investors. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The trading price of our listed securities has been and is likely to continue to be volatile and could fluctuate widely in response to a variety of factors, many of which are beyond our control. For example, the trading price of our ADSs ranged from US$19.25 to US$95.71 per ADS in 2020. The trading price of our listed securities is likely to remain volatile and could fluctuate widely due to factors beyond our control. 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 China that have listed their securities in the United States. In addition to market and industry factors, the price and trading volume for our listed securities may be highly volatile for factors specific to our own operations, including the following: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">variations in our revenues, earnings, cash flow and data related to our user base or user engagement; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">47 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">announcements of new investments, acquisitions, strategic partnerships or joint ventures by us or our competitors; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">announcements of new product and service offerings, solutions and expansions by us or our competitors; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">changes in financial estimates by securities analysts; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">detrimental adverse publicity about us, our products and services or our industry; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">additions or departures of key personnel; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">releases at any time, in some cases without notice, of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">lock-up</div> or other transfer restrictions on our outstanding ordinary shares, ADSs or other equity related securities; </div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">sales of additional ADSs or other equity-related securities in the public markets, or issuance of ADSs upon conversion of convertible senior notes issued by us, or the perception of these events; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">actual or potential litigation or regulatory investigations. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">We may need additional capital, and the sale of additional Class&#160;Z ordinary shares and/or ADSs or other equity securities could result in additional dilution to our shareholders, and the incurrence of additional indebtedness could increase our debt obligations. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 ADSs (including upon conversion of the concurrently offered convertible senior notes) could dilute the interests of our shareholders and 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Conversion of our convertible senior notes may dilute the ownership interest of the existing shareholders, including holders who had previously converted their notes. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The conversion of some or all of the 2026 Notes or the 2027 Notes will dilute the ownership interests of existing shareholders and existing holders of our ADSs. Any sales in the public market of the ADSs issuable upon such conversion may increase the opportunities to create short positions with respect to the ADSs, which could adversely affect prevailing trading prices of our ADSs. In addition, the existence of the 2026 Notes and the 2027 Notes may encourage short selling by market participants because the conversion of the 2026 Notes and the 2027 Notes could depress the price of our ADSs. The price of our ADSs could be affected by possible sales of our ADSs by investors who view the convertible senior notes as a more attractive means of equity participation in us and by hedging or arbitrage trading activity, which we expect to occur involving our ADSs. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Provisions of our convertible senior notes could discourage an acquisition of us by a third-party. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certain provisions of the 2026 Notes and the 2027 Notes could make it more difficult or more expensive for a third-party to acquire us, or may even prevent a third-party from acquiring us. For example, upon the occurrence of certain transactions constituting a fundamental change, holders of the 2026 Notes and the 2027 Notes will have the right, at their option, to require us to repurchase all of their notes or any portion of the principal amount of such notes. In the event of a fundamental change, we may also be required to increase the conversion rate for conversions in connection with such fundamental changes. By discouraging an acquisition of us by a third-party, these provisions could have the effect of depriving the holders of our Class&#160;Z ordinary shares and ADSs of an opportunity to sell their Class&#160;Z ordinary shares and ADSs, as applicable, at a premium over prevailing market prices. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">48 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. Our 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 Rui Chen, Yi Xu and Ni Li or any entity which is not ultimately controlled by any of Rui Chen, Yi Xu or Ni Li, such Class&#160;Y ordinary shares shall be automatically and immediately converted into the same number of Class&#160;Z ordinary shares. </div></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of the date of this annual report, three of our directors, Rui Chen, Yi Xu and Ni Li, beneficially own all of our issued Class&#160;Y ordinary shares. As of January&#160;31, 2021, these Class&#160;Y ordinary shares constitute approximately 24% of our total issued and outstanding shares and approximately 76% 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 holders of Class&#160;Z ordinary shares and ADSs may view as beneficial. </div></div> </div> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">The dual-class structure of our ordinary shares may adversely affect the trading market for the ADSs. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">S&amp;P Dow Jones and FTSE Russell have recently 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 our 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 our 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 our ADSs. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Techniques employed by short sellers may drive down the market price of our ADSs. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">49 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 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 any investment in our ADSs could be greatly reduced or rendered worthless. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Certain existing shareholders have substantial influence over our company and their interests may not be aligned with the interests of our other shareholders. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have adopted a dual-class voting structure such that our ordinary shares consist of Class Z ordinary shares and Class Y ordinary shares. Based on our dual-class voting structure, in respect of matters requiring a shareholders&#8217; vote, holders of Class Z ordinary shares will be entitled to one vote per share, while holders of Class 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, Rui Chen, Yi Xu and Ni Li, beneficially own all of our issued Class Y ordinary shares. As of January 31, 2021, these Class Y ordinary shares in aggregate constitute approximately 24% of our total issued and outstanding ordinary shares and approximately 76% 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 our ADS holders. In addition, the significant concentration of share ownership may adversely affect the trading price of our listed securities due to investors&#8217; perception that conflicts of interest may exist or arise.</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">If securities or industry analysts do not publish research or reports about our business, or if they adversely change their recommendations regarding our ADSs, the trading price for our ADSs and trading volume could decline. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The trading market for our 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 ADSs, the trading price for our 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 ADSs to decline. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">The sales or availability for sales of substantial amounts of our listed securities could adversely affect their trading price. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales of substantial amounts of our listed securities in the public market, or the perception that these sales could occur, could adversely affect the trading price of our listed securities 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 listed securities. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Because we do not expect to pay dividends in the foreseeable future, investors must rely on price appreciation of our ADSs for return on their 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 ADSs as a source for any future dividend income. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, received by us from our subsidiaries, our financial condition, contractual restrictions and other factors deemed relevant by our board of directors. Accordingly, the return to the holders of listed securities 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">50 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">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 ADSs. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Under the EIT Law and its implementation rules, subject to any applicable tax treaty or similar arrangement between China and the jurisdiction of residence of the holders of our securities 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> resident enterprises, which do not have an establishment or place of business in 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> resident enterprise investors is also subject to 10% PRC income tax if such gain is regarded as income derived from sources within 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 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 or 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 China, it is unclear whether dividends we pay with respect to our Class&#160;Z ordinary shares or ADSs, or the gain realized from the transfer of our Class&#160;Z ordinary shares or ADSs, would be treated as income derived from sources within 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> shareholders or ADS holders.&#8221; If PRC income tax were imposed on gains realized through the transfer of our ADSs or on dividends paid to our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> resident investors, the value of the investment in our Class&#160;Z ordinary shares and/or ADSs may be materially and adversely affected. Furthermore, the holders of our Class&#160;Z ordinary shares and/or ADSs whose jurisdictions of residence have tax treaties or similar arrangements with China may not qualify for benefits under such tax treaties or arrangements. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">A <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> 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 our 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. </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assuming that we are the owner of our VIEs for U.S. federal income tax purposes, and based on our current and expected income and assets we do not believe we were a PFIC for the taxable year ended December&#160;31, 2020 and we do not presently expect to be a PFIC for the current taxable year or the foreseeable future. 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 our ADSs 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 our ADSs (which may be volatile). 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 our VIEs for U.S. federal income tax purposes, our risk of being a PFIC may substantially increase.</div></div> </div> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 and on the receipt of distributions on the ADSs 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 our ADSs, we will generally continue to be treated as a PFIC for all succeeding years during which such U.S. Holder holds our ADSs. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">51 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">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. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The sixth 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">change-of-control</div></div> 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 Class&#160;Z 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 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. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Our shareholders may face difficulties in protecting their interests, and the ability to protect their rights through U.S. courts may be limited, because we are incorporated under Cayman Islands law. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 (2021 Revision) of the Cayman Islands (as revised from time to time), or the Companies Act, 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 some jurisdictions in the United States. In particular, the Cayman Islands has a less developed body of securities laws than the United States. Some U.S. states, such as Delaware, have more fully developed and judicially interpreted bodies of corporate law than the Cayman Islands. In addition, Cayman Islands companies may not have standing to initiate a shareholder derivative action in a federal court of the United States. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 memorandum and 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">52 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">ADSs holders may not be entitled to a jury trial with respect to claims arising under the deposit agreement, which could result in less favorable outcomes to the plaintiff(s)&#160;in any such action. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The deposit agreement governing the ADSs representing our ordinary shares provides 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 agreement 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 agreement, including any claim under the U.S. federal securities laws. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">contractual&#160;pre-dispute</div> 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-dispute</div> 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-dispute</div> 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 agreement and the ADSs. It is advisable that you consult legal counsel regarding the jury waiver provision before investing in the ADSs. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If you or any other holders or beneficial owners of ADSs bring a claim against us or the depositary in connection with matters arising under the deposit agreement 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 deposit agreement, 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)&#160;in any such action. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 deposit agreement with a jury trial. No condition, stipulation or provision of the deposit agreement 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&#160;and regulations promulgated thereunder. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Certain judgments obtained against us by our shareholders may not be enforceable. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We are a Cayman Islands exempted company and all of our assets are located outside of the United States. Substantially all of our current operations are conducted in China. In addition, a majority of our directors and senior management named in this annual report reside outside the United States. Substantially all of the assets of these persons are located outside the United States. 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, or otherwise. Even if such shareholders are successful in bringing an action of this kind, the laws of the Cayman Islands and of China may render such shareholders unable to enforce a judgment against our assets or the assets of our directors and officers. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. We currently follow our home country practice that (i)&#160;does not require us to hold an annual meeting of shareholders no later than one year after the end of its fiscal year and (ii)&#160;does not require us to seek shareholder approval for amending our share incentive plans. As a result, our investors may not be provided with the benefits of certain corporate governance requirements of Nasdaq. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">53 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">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. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Because we are a foreign private issuer under 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: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">the rules under the Exchange Act requiring the filing of quarterly reports on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-Q;</div> </div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">or current reports on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">8-K</div> with the SEC; </div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the sections of the Exchange Act regulating the solicitation of proxies, consents, or authorizations in respect of a security registered under the Exchange Act; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the selective disclosure rules by issuers of material nonpublic information under Regulation FD. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We are required to file an annual report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">20-F</div> 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">6-K.</div> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, our ADS holders may not be afforded the same protections or information, which would be made available to our ADS holders, were they investing in a U.S. domestic issuer. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Holders of our ADSs may have fewer rights than holders of our Class&#160;Z ordinary shares and must act through the depositary to exercise those rights. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 Articles of Association, the minimum notice period required to convene a general meeting is 10 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">54 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">Our ADS holders may be subject to limitations on transfer of their ADSs. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In certain cases, our 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 our 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">We incur increased costs as a result of being a public company. </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a public company, we incur significant legal, accounting and other expenses that we did not incur as a private company. The Sarbanes-Oxley Act of 2002, as well as rules subsequently implemented by the SEC and the New York Stock Exchange, impose various requirements on the corporate governance practices of public companies. We expect these rules and regulations to increase our legal and financial compliance costs and to make some corporate activities more time-consuming and costlier. As we are no longer an &#8220;emerging growth company,&#8221; we expect to incur significant expenses and devote substantial management effort toward ensuring compliance with the requirements of Section&#160;404 of the Sarbanes-Oxley Act of 2002 and the other rules and regulations of the SEC. For example, as a result of becoming a public company, we need to increase the number of independent directors and adopt policies regarding internal controls and disclosure controls and procedures. Operating as a public company will make it more difficult and more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. In addition, we incur additional costs associated with our public company reporting requirements. It may also be more difficult for us to find qualified persons to serve on our board of directors or as executive officers. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We may be involved in class action lawsuits in the United States in the future. Such lawsuits could divert a significant amount of our management&#8217;s attention and other resources from our business and operations, which could harm our results of operations and require us to incur significant expenses to defend the lawsuits. Any such class action suit, whether or not successful, could harm our reputation and restrict our ability to raise capital in the future. In addition, if a claim is successfully made against us, we may be required to pay significant damages, which could have a material adverse effect on our financial condition and results of operations. </div></div> <div id="tx28513_7" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">ITEM&#160;4. INFORMATION ON THE COMPANY </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">A.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">History and Development of the Company </div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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&#160;2014 to further expand our operations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We incorporated Bilibili Inc. under the laws of the Cayman Islands as our offshore holding company in December&#160;2013. In February&#160;2014, we established Hode HK Limited, or Hode HK, a wholly-owned Hong Kong subsidiary. In September&#160;2014, Hode HK established a wholly-owned PRC subsidiary, Hode Shanghai Limited, which we refer to as Hode Shanghai or our WFOE in this annual report. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">55 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due to restrictions imposed by PRC laws and regulations on foreign ownership of companies that engage in internet and other related business, our WFOE later entered into a series of contractual arrangements with Hode Information Technology and Shanghai Kuanyu, which two entities we collectively refer to as our VIEs in this annual report, and their respective shareholders. As a result of our direct ownership in our WFOE and the variable interest entity contractual arrangements, we are regarded as the primary beneficiary of our VIEs. We treat them and their subsidiaries as our consolidated affiliated 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On March&#160;28, 2018, our ADSs commenced trading on the Nasdaq Global Select Market under the symbol &#8220;BILI.&#8221; We raised from our initial public offering approximately $443.3&#160;million in net proceeds after deducting underwriting commissions and the offering expenses payable by us. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In October&#160;2018, we entered into a definitive agreement with Tencent, for Tencent to invest an aggregate amount of approximately US$317.6&#160;million in our company, after deducting transaction expenses in an aggregate amount of approximately US$0.4&#160;million, we received net proceeds of approximately US$317.2&#160;million. On October&#160;25, 2018, we entered into a strategic collaboration agreement with Tencent for sharing and operating existing and additional anime and games on our platform. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In December&#160;2018, we and Taobao entered into a business collaboration agreement in content-driven <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> and commercialization of our intellectual property assets. Under the agreement, we and Taobao will collaborate to develop a dynamic ecosystem that will better connect content creators, merchandise and users on both platforms, among other things. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In April 2019, we issued the 2026 Notes. These notes bear interest at a rate of 1.375% per year, payable semiannually in arrears on April&#160;1 and October&#160;1 of each year, beginning on October&#160;1, 2019, and will mature on April&#160;1, 2026. Concurrently with the issuance of 2026 Notes, we also completed a registered offering of ADSs, where we offered 14,173,813 ADSs and certain selling shareholders offered 6,526,187 ADSs, at US$18.00 per ADS. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In June 2020, we issued the 2027 Notes. These notes bear interest at a rate of 1.25% per year, payable semiannually in arrears on June&#160;15 and December&#160;15 of each year, beginning on December&#160;15, 2020, and will mature on June&#160;15, 2027. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In 2020, we launched a series of branding campaign, including introduced trilogy videos Hou Lang, Ru Hai and Xi Xiang Feng and our brand proposition, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Bilibili-All</div> the Videos You Like. In April 2020, Sony Corporation invested in our Company, and we entered into strategic collaboration arrangements. In September 2020, we entered into a strategic partnership with Riot Games and secured a three-year exclusive license for live broadcasting the League of Legends <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-sports</div> global events in China. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Corporate Information </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 25099255. Our registered office in the Cayman Islands is located at the offices of Walkers Corporate Limited, 190 Elgin Avenue, George Town, Grand Cayman <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">KY1-9008,</div> Cayman Islands. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 at <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">http://ir.bilibili.com/</div></div>. </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">B.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Business Overview </div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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; which is creating a massive video-based industry in China. As a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">go-to</div> video community for young generations in China, we believe we are well positioned to capture the attractive opportunities created by videolization. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">56 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We are a full-spectrum video community that offers a wide array of content serving young generations&#8217; diverse interests. We provide users with &#8220;All the Videos You Like&#8221; as our value 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, technology 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. We have become the welcoming home of diverse cultures and interests and the destination to discover cultural trends and phenomena of young generations in China. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We adopt a user-centric commercialization model. We are a full-spectrum video community, and our ever-growing content ecosystem continues to satisfy our engaged and loyal users&#8217; evolving needs, providing us with multiple lever for user-centric commercialization. We generate revenues primarily from mobile games, VAS, advertising, e-commerce and others. Our cost of revenues consists of revenue-sharing costs, content costs, server and bandwidth costs and e-commerce 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; </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Our Users </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have a young and culturally aspirational user base who are willing to invest in high-quality content and engaging user experience. Gen Z+ constitutes the core of our user base. Our user base is quickly 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our user base is growing rapidly. In the fourth quarter of 2020, we had an average of 202.0&#160;million MAU, as compared to an average of 130.3&#160;million MAU for the same period in 2019. Our users have demonstrated high level of engagement on our platform. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Our official members who have passed our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">100-question</div> multiple-choice membership exam are even more engaged. As of December&#160;31, 2020, we had approximately 102.6&#160;million official members, representing a 51.1% increase year-over-year. We offer certain major interactive features on our platform exclusively to official members, as we believe the users who take and pass our membership exam are tuned to our community culture and values, hence contributing to our sticky user community. Our official members actively engage in a variety of social and interactive features offered on our platform, such as sending bullet chats, commenting and messaging. In 2020, our users generated 5.1&#160;billion average monthly interactions on our platform, as compared to 2.1&#160;billion in 2019. For official members who visited our platform in each month since 2018, our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3rd-month,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">6th-month,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">9th-month</div> and 12th-month retention rate remained above 80%. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">OUR CONTENT ECOSYSTEM </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We have built an ever-growing content ecosystem that is centered on video-based content including PUGV, live broadcasting, OGV and more. Our full-spectrum content ecosystem enables us to become a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-stop</div> platform for users to find a wide variety of content that matches their interests, and for content creators to fully showcase their talent. 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. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Our Content </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We offer a full spectrum of engaging content, including video services, mobile games and value-added services, or VAS. Our content offerings cover a wide variety of categories. We have become the welcoming home of diverse interests. In the fourth quarter of 2020, we had approximately 1.2&#160;billion average daily video views, representing a 70.1% year-over-year growth. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We offer a comprehensive suite of video services, with PUGV as the cornerstone of our content ecosystem, and live broadcasting and OGV as major attractions of our platform. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">57 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><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;">PUGV </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">PUGV are the cornerstone of our content ecosystem and the main engine that powers our growth. PUGV contributed to 91% of the total video views on our platform in the fourth quarter of 2020. With the development of affordable and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">easy-to-use</div></div> hardware including digital camcorders and mobile devices with high-resolution video cameras, as well as 5G technologies, the barrier for producing quality video content is gradually vanishing. Video production is now done by a wide range of participants, from amateurs, to semi-professional individuals with certain levels of production and editing skills and to professional production studios or workshops, with the lines between each category of content creators becoming increasingly blurred. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">word-of-mouth.</div></div> PUGV are popular among our users due to their originality and creativity as well as their interactive characteristics. Since our inception in 2011, our PUGV experienced strong growth in terms of not only the number of active content creators, but also the number and varieties of videos uploaded. In 2020, we received an average of approximately 5.6&#160;million monthly videos submissions, as compared to 2.6&#160;million in 2019. These videos were submitted by an average of approximately 1.8&#160;million monthly active content creators in 2020, as compared to an average of approximately 0.9&#160;million in 2019. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">With a growing number of content creators and the effective incentive mechanisms we provide to the content creators, we receive increasingly diverse and innovative content submissions, which we believe contribute to our mass market appeal. Our most popular PUGV categories were lifestyle, game, entertainment, anime and technology and knowledge in terms of number of video views in 2020. While we enhance content offerings in our leading categories, we are actively expanding our content reach to new categories to cater to the evolving consumption needs of our users. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Live broadcasting </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We view live broadcasting as a natural extension to the video services, which allows users to interact and engage in real time, integrated with various content categories and user interests. Content creators who have accumulated a considerable fan base through PUGV get to further solidify their relationship with their fans by hosting live broadcastings to interact on a real-time basis. Many live broadcasting hosts come from the PUGV content creators on our platform. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Games are the most popular category of the live broadcasting content on our platform. For example, in 2018, we started expanding our live broadcasting content to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-sports</div> games to appeal to our users who are game enthusiasts, including <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">top-level</div> matches in League of Legends and the Overwatch League Championships. In September 2020, we entered into a strategic partnership with Riot Games, the developer of leading MOBA League of Legends, pursuant to which we were granted a three-year exclusive license for live broadcasting the League of Legends <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-sports</div> global events in China, including the world-renowned League of Legends World Championship, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Mid-Season</div> Invitational, and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">All-Star</div> Event in China beginning in 2020 through the 2023 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Mid-Season</div> Invitational. For the entire season of S10 2020 League of Legends Pro League, total live broadcasting page views related to the game increased by over 300% as compared with League of Legends Pro League S9 in 2019. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition to live broadcasting of games, we also provide entertainment live broadcasting consisting of audio-related live broadcasting, virtual host live broadcasting and other live broadcasting where hosts sing or chat with audiences on a variety of topics. We are continuously enriching our live broadcasting content and increasing user penetration. We are dedicated to attracting more talents and hosts to introduce more live broadcasting channels and provide diversified content. We believe the diverse live broadcasting content provides an interactive user experience and contributes to our user growth. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">OGV </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our OGV offering consists of Bilibili-produced or jointly produced content and licensed content procured from third-party production companies. We leverage our rich OGV offering to accumulate IP assets, attract more users and convert them into paying users, inspire the creation of PUGV content creators and to expand content categories to supplement the PUGV content. Our investment in OGV has contributed to the growth in our user base and the amount of our paying users, and we expect the momentum to continue as we roll out more quality OGV content. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Our original content includes both Bilibili produced and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">co-produced</div> content with quality domestic and international third-party partners. We produced and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">co-produced</div> over 100 titles from 2018 to 2020. We typically leveraged our insights of users&#8217; preferences and collaborated with professional production companies to produce OGVs. Our OGV cover Chinese and overseas anime, documentaries, variety shows, selected TV shows and movies. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have a large anime library. For example, in early 2020, we launched The Daily Life of Immortal King, a Bilibili-produced Chinese anime series. The series quickly gained over 100&#160;million video views in less than 30 days, setting a new record for our OGV content. Subsequently, Carp Reborn, another Bilibili-produced Chinese anime, generated over 240&#160;million views within three months since its launch. We announced our plan of releasing 33 Bilibili-produced Chinese anime titles on our 3<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">rd</div> annual Made By Bilibili press conference in November 2020, further enhancing our dominant role in the field. These OGVs are scheduled to be released in the next one or two years. As our net revenues continue to grow, we do not expect our total content costs as a percentage of total revenue to substantially increase. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our OGV also cover documentaries, selected TV shows, movies and variety shows. We have provided over 3,000 documentaries on our platform in 2020, showcasing our large documentary repositories in China. We released a number of well-received documentary titles in 2019 and 2020 catering to various interests of our users, including Bilibili-produced And Yet The Books and Police Stories 2019-Guardians on the Move. In the variety show department, we produced Rap for Youth in 2020, which was highly recognized even beyond our community. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, we have partnered with reputable content providers for licensed videos, including leading PRC and overseas television networks and studios. See &#8220;&#8212;Our Content Partners&#8221; for more information. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Mobile games </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 2020. 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 rich experience in games operation and distribution, we select mobile games compatible with our users&#8217; interest, such as animation and comics themed mobile games where we hold advantages. We are also expanding our game offerings to other genres, such as console games and massively popular multiplayer online role- playing games. As of December&#160;31, 2020, we operated 43 exclusively distributed mobile games, and hundreds of jointly operated mobile games. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 Fate/Grand Order, Princess Connect! Re: Dive and Azur Lane. In April 2020, we launched the highly anticipated Japanese role playing game Princess Connect! Re: Dive after noticing the popularity of relevant derivative videos, an anime-based role-playing mobile game developed by Cygames. This exclusively licensed game was an immediate hit, attracting millions of players and topping China&#8217;s iOS download and grossing charts within a week after its release. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Similarly, noticing the popularity of the Fate series on our platform, we strategically localized and launched Fate/Grand Order, a Japanese role playing game developed by Aniplex Inc. on an exclusive basis in China in September 2016. We have identified Fate fans for Fate/Grand Order, and encouraged content creators to produce Fate/Grand Order related videos to promote the game. The game attracted 4.5&#160;million players within the first 30 days after its launch. It ranked within top three multiple times each year from 2016 to 2020 on the China iOS app store under the top grossing games category. This legacy game just celebrated its fourth anniversary in 2020, showcasing the long lifecycle of ACG games. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition to exclusively licensed 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 Genshin Impact and Arknights. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">59 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Maoer and Bilibili Comic </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Leveraging our mass user base of ACG enthusiasts, we expanded our offering to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ACG-related</div> comic and audio content and efficiently converted a large number of our existing ACG enthusiast users to audiences of the new offerings. In December 2018, we entered into an agreement with affiliates of NetEase, Inc. to acquire NetEase Comics business, including copyrights of storylines from leading publishers and comic artists, to further enrich our offerings of anime and comics and to upgrade our suite of premium-licensed content, and we launched the Bilibili Comic, a mobile app offering anime and comic content thereafter. In December 2018, we increased our shareholding and acquired majority equity interests in Maoer Inc., an audio platform offering audio drama such as audio books and music mainly contributed by professional and amateur content creators that can be accessed through both its website and mobile app, 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 and their significant growth potential. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Our Content Creators </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The creation of PUGV by our content creators has been the primary source of user traffic and the key driver for the growth of our user base and communities. We have cultivated a nourishing environment to allow content creators to grow and flourish on our platform, empowering them to easily upload content, actively interact with users and effectively accumulate broader fan bases. We respect original creation and work to ensure that our content creators will stay and grow with our platform. In the fourth quarter of 2020, we had 1.9&#160;million average monthly active content creators and received 5.9&#160;million average monthly video submissions, compared to 1.0&#160;million and 2.8&#160;million, respectively, in the fourth quarter of 2019. Approximately 91% of the total video views are contributed by PUGV in the fourth quarter of 2020. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Retaining and expanding our network of content creators who upload and 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, including various incentive mechanisms to unlock their commercialization potential. In 2018, we launched a cash incentive program to grant content creators with over 100,000 views or 1,000 followers monetary rewards. As of December&#160;31, 2020, approximately 340,000 content creators participated in the cash incentive program. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Content creators of different levels are encouraged and incentivized by various measures. For <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">top-level</div> content creators, we offer them customized premium services to maximize their influence and unlock their commercial value. Certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">top-level</div> content creators are recognized as Bilibili Top 100 Content Creators for their outstanding achievements. For middle-level content creators, we reward them mainly through our cash incentive program. For newly joined content creators and amateur content creators, we provide online and offline tutorials to improve their video quality, and video editing tools to make creation process easier and more accessible. For example, our UP Academy offers various tutorial videos prepared by seasoned content creators on various aspects of content creation and the tips of being a skillful content creator, including video shooting techniques, software, marketing and branding strategies, and many other subjects. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We also offer analytic tools to allow content creators to see a range of backstage data, such as demographics of followers and viewers, and data on user behavior, such as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">following/un-following,</div> viewing, commenting and bullet chatting. Such information gives content creators insights into current trends and user preferences and help content creators improve and make their creative work more relevant. In addition, we hold seminars to share experience and techniques, and reward those content of high-quality, reputation and popularity. These programs help content creators improve their techniques, deepen their bond in this community, and incentivize them to create better content. In 2020, the average number of monthly active content creators&#160;was 1.8&#160;million, as compared to 0.9&#160;million in 2019. These creative minds open our platform up to expanded content categories and in turn, increase user traffic and expand user demographics. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">All of our live broadcasting hosts and content creators 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 hosts and content creators and us. Most live broadcasting hosts and content creators are not professional or full time. We do identify certain talent and content creators 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 hosts and content creators. Customized host contracts are negotiated on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">case-by-case</div></div> 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. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">60 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">Our Community </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The vitality and integrity of our communities are cornerstones of our business and a priority of our business development strategy. Our users are attracted to our platform because of our creative content and become attached to our diverse, inclusive and vibrant community. To preserve our culture and community values, we have employed the following features in operating our communities. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Membership exam. 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, 2020, we had approximately 102.6&#160;million official members who had passed our membership exam, representing a 51.1% increase year-over-year. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Signature community management.</div></div> 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 monitor and report any inappropriate content that has been posted on our platform, which has proven to be an effective means to regulate our users&#8217; behavior in our communities. To support their efforts, we have worked with and provided them with technical means to help them carry out their activities more effectively and enforce their disciplinary decisions. 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 protect and strengthen the community values that we hold dear. See &#8220;&#8212;Content Management and Review.&#8221; </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Community events.</div></div> Every year, we hold large festivals and community events for our users, including New Year&#8217;s Eve Gala, Chinese New Year Gala, Bilibili Macro Link and Bilibili World. We also invite content creators to participate in these events. Chinese New Year Gala is our signature community event that we started in 2010 where we invite all content creators to create and upload <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ACG-inspired</div> videos and select the best among them to produce an extended program according to each year&#8217;s theme to celebrate Chinese New Year with our users. In January 2020, we hosted the Bilibili Top 100 Content Creators Award Ceremony to celebrate and award the outstanding achievements of leading content creators in various categories. We marked the end of the year with our second successful New Year&#8217;s Eve Gala, The Most Beautiful Night of 2020. The popularity index during the 2020 broadcasting night more than tripled its size in the 2019 broadcasting night, achieving 120 million playbacks within 48 hours. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">OUR PLATFORM </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><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;">Access to our platform </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our platform includes our &#8220;Bilibili&#8221; mobile apps, PC websites, Smart TV, 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 dedicated &#8220;Bilibili&#8221; 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 PC website at www.bilibili.com and offer quality content across on smart TV devices. The majority of our active users are on mobile, and our mobile products continue to grow faster than our PC products. In 2020, MAU from our mobile products accounted for over 90% of our MAU on average. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">61 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Our social and interactive features </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 establish a common bond. We provide the following social and interactive features for our users. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Bullet chatting. </div></div>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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-way</div> content display to a brand new interactive experience by sharing with other enthusiasts who empathize with each other. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Liking and following. </div></div>Users can show appreciation in various ways to encourage content creators, such as liking, voting, adding to favorites and casting coin. 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 favourite library in a roll to show their special appreciation. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interacting with fans. </div></div>Content creators can use moment, fans group, 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. Content creators can utilize this feature to notify their followers when they upload new content on our platform. In addition, users can join fans group to interact with content creators. In addition, live broadcasting allows content creators to set up channels to interact with fans on a real-time basis. Furthermore, we launched the interactive video function in July 2019, where users are involved in making choices for the characters in the videos and change the plot as the story develops. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Gifting and rewarding. </div></div>Users can send free or paid virtual items to live broadcasting hosts and content creators to show their support and appreciation. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sharing and communicating.</div></div> Users can share and repost content uploaded by other users, add comments, send instant messages and view their history of interactions with other users. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">OUR COMMERCIALIZATION MODEL </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Capitalizing 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. Our commercialization efforts are based on the integrated goals of offering quality content catering to user preference to attract users, building vibrant communities to retain users, and stimulating content consumption to achieve commercialization. We generate revenues primarily from mobile games, VAS, advertising, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> and others. In the fourth quarter of 2020, our average number of monthly paying users was 17.9&#160;million, as compared to 8.8&#160;million in the same period of 2019. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Mobile games </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Games is the second most popular genre category of our PUGV based on video views in 2020. A substantial portion of our users are game lovers. We started to publish mobile games on our platform for third-party developers in January 2014, and launched our first self-developed game in August 2017. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">62 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Our significant growth in net revenues initially around 2016 was primarily attributable to our mobile games operations. As a key component of ACG culture, game related content remained one of the most popular genres on our platform based on video views since our inception. Recognizing the large population of game lovers among our users and a strong propensity to spend on mobile games of our typical users, we started to introduce animation and comics themed mobile games that resonate well with our communities and user preferences. Some of these games are sourced taking into consideration of the popularity of related video content on our platform. Mobile games have thus become a natural extension of our video content offerings through which we achieve efficient monetization. In addition, our sticky user community with strong preference for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ACG-related</div> content enables us to obtain exclusive distribution rights of various popular, high-quality mobile games in China from leading global and domestic game developers, particularly with regards to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ACG-themed</div> mobile games. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As our user base and user demand expand, we continue to launch new service offerings and diversify our monetization channels beyond mobile games. As a result, while our net revenues continued to grow substantially, mobile games revenues contribution as a percentage of total net revenues decreased over the past few years, with the rise of other revenue streams. We derived 71.1%, 53.1% and 40.0% of our revenues from mobile games in 2018, 2019 and 2020, respectively. The top 10 mobile games contributed to 67%, 46% and 33% of our revenues in 2018, 2019 and 2020, respectively. Our top 3 mobile games: Fate/Grand Order, Princess Connect! Re: Dive, and Azur Lane, in aggregate contributed 61%, 36% and 24% of our total net revenues in 2018, 2019 and 2020, respectively. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 11pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 51%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 19%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 7%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 17%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Name</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Initial Launch Date</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Region</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Genre</div></div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Fate/Grand Order</td>
<td style="vertical-align: bottom;">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">September 2016</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align: top;;text-align:center;">China</td>
<td style="vertical-align: bottom;">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ACG-related&#160;game</div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Azur Lane</td>
<td style="vertical-align: bottom;">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">May 2017</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align: top;;text-align:center;">China</td>
<td style="vertical-align: bottom;">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">ACG-related game</div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Princess Connect! Re: Dive</td>
<td style="vertical-align: bottom;">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align: top;">April 2020</td>
<td style="vertical-align: bottom;">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align: top;;text-align:center;">China</td>
<td style="vertical-align: bottom;">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">ACG-related game</div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Substantially all 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. They purchase <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items that enhance their game-playing experience, which is the primary source of our revenue generated from mobile games. As of December&#160;31, 2020, we operated 43 exclusively distributed mobile games and hundreds of jointly operated mobile games. 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 also entered into joint operating agreements with game developers and distributors pursuant to which we were granted <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-exclusive</div> licenses to promote and distribute games on our platform. We negotiate revenue sharing arrangements or licensing fees with mobile game developers on a case-by-case basis and such arrangements are generally consistent with industry norms. Our exclusively distributed mobile games contributed to 88%, 79% and 75% of our mobile games revenues during 2018, 2019 and 2020, respectively. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We routinely customize our exclusively distributed mobile games and adapt them to our users&#8217; preferences and provide operation and servicing support with our own servers to optimize the game experience for our users. For jointly operated mobile games, we generally provide distribution, payment solutions and market promotion services, while game developers are responsible for providing game products, hosting and maintenance of game servers and determining the pricing of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">To further explore opportunities in this business sector, we entered into a strategic collaboration agreement with Tencent in October 2018, pursuant to which we would jointly operate more Tencent games on our platform. In 2020, we entered into business collaboration with Sony to bring more high-quality anime content and mobile games to our users. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">VAS </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We also achieve commercialization through the various types of VAS we offer, including our premium membership program, live broadcasting and other value-added services, including Bilibili Comic and Maoer audio program. We derived 42%, 44% and 43% of our VAS revenues from premium membership in 2018, 2019 and 2020, respectively. We derived 55%, 36% and 34% of our VAS revenues from live broadcasting in 2018, 2019 and 2020, respectively. We derived the rest of the VAS revenues from comics and other paid contents. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In January 2018, we launched a premium membership program allowing paying members to enjoy an exclusive or advance access to certain high-quality OGV. We charge our premium members membership fees monthly, quarterly or annually, based on the service package that they select. As of December&#160;31, 2020, we had 14.5&#160;million premium members. We plan to continue to roll out more high-quality OGV content and convert more paying users. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-app</div> virtual items and send them as virtual gifts to their favorite hosts to show appreciation and provide them with monetary rewards. These virtual items can produce special effects on the screen, such as Bilibili Spaceship and fireworks. As we attract a growing number of hosts and talent agencies to hold live broadcasting on our platform, and encourage more content creators to become hosts, the revenue generated from sales of virtual items increases. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">63 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. We plan to enter into cooperation agreements with more hosts in the future to secure popular hosts and further expand our live broadcasting. The top 10 content creators and live broadcasting hosts contributed to less than 1% of our total revenues during 2018, 2019 and 2020, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In December 2018, we acquired NetEase Comics business, to further enrich our offerings of anime and comics and to upgrade our suite of premium-licensed content, and we launched the Bilibili Comic, a mobile app offering anime and comic content thereafter. In December 2018, we increased our shareholdings to acquire majority equity interests in Maoer Inc., an audio platform offering audio drama. We currently hold 80.5% equity interests of Maoer Inc. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Advertising </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our typical users, the Gen Z+ with high educational backgrounds and increasing disposable income who spend time on quality content, are well-chased by advertisers. Advertisers are also seeking out innovative platforms with abundant user traffic to enhance their visibility. We believe our rapidly growing community and increasing brand awareness makes Bilibili a preferred platform for advertisers. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We offer various advertising formats including brand advertising, performance-based advertising and native advertising. 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 appeared in Bilibili-produced OGV or events. Performance-based advertisements primarily appear as inline video feeds alongside with organic feeds. This format allows us to push personalized feed advertisements to users throughout our platform. Native advertising are customized according to advertisers&#8217; needs, produced by our content creators and embedded naturally in their video creations. As the native advertisements are usually cohesive with the content of our platform, assimilated into the design and consistent with the form of content presentation on our platform, our users tend to view them as regular video content. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In addition, we offer integrated marketing campaigns to provide a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-stop</div> 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. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">all-around</div> marketing campaigns were well-received by the users and brought satisfactory results for our advertisers. The price of our advertising service is determined on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">case-by-case</div></div> 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 service 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 contract by contract basis with customers. The incentives are based on revenue volume and incentive rate, which are negotiated on a contract by contract 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. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and others </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> initiatives are focused around the IP value of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ACG-related</div> content. We offer <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ACG-related</div> 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 and encourage them to place orders on our platform. We also generate revenue from certain offline activities we hold, including selling events tickets and peripheral products. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">64 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">OUR STRATEGIC PARTNERS </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 rapidly 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> promotions and customer services and 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. 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In October 2018, Tencent, our principal shareholder, 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 will 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In December 2018, we and Alibaba Group commenced our business collaboration in the content creation and commercialization front. Under the agreement, content creators on Bilibili will promote merchandise by producing content in a creative and interactive format. Taobao will also work with us to promote and commercialize Bilibili&#8217;s IP assets, leveraging consumer insights on both platforms. In February 2019, Alibaba Group became our principal shareholder. Alibaba has also become one of our major brand advertisers. In 2019 and 2020, Tmall and Taobao of Alibaba placed advertisements on our platform for the 11.11 Global Shopping Festival. In December 2019, Juhuasuan of Alibaba acted as the title sponsor of our New Year&#8217;s Eve Gala &#8220;The Most Beautiful Night of 2019.&#8221; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In April 2020, we received a strategic investment from Sony and entered into a business collaboration agreement to pursue collaboration opportunities within the area of entertainment business in the Chinese market, including anime and mobile game. We would support Sony in deepening its understanding of and insight into the Chinese entertainment market. In October 2020, we deepened our partnership with Sony by entering into a strategic agreement with its subsidiary Aniplex Inc. to introduce more high-quality anime content and mobile games on our platform. Under the agreement, we will obtain certain exclusive distribution rights of Aniplex&#8217;s anime content and will pay Aniplex different fees per episode for different anime series. We also entered into revenues sharing arrangements for exclusive distribution of Aniplex&#8217;s mobile games. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">BRANDING AND MARKETING </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 and advertisers. Our primary areas of focus are on continuously increasing brand awareness and acquisition of users through targeted channels. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">65 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">For example, in the second quarter of 2020, we launched a series of campaigns aimed at spreading the Bilibili brand name among a broader audience, in tandem with expanding our content appeal to a mass market. During our 11th anniversary, we introduced a new slogan, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Bilibili-All</div> the Videos You Like</div></div>, to help define our brand proposition and appeal to a wider base. With this vision in mind, we launched a branding campaign series, the Hou Lang, Ru Hai and Xi Xiang Feng<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>trilogy videos, all echoing strongly with our existing and potential users, to help bring an uptick in brand perception and increase brand awareness across different demographics. We marked the end of the year with our second successful New Year&#8217;s Eve Gala, The Most Beautiful Night of 2020. The popularity index during the 2020 broadcasting night more than tripled its size in the 2019 broadcasting night, achieving 120 million playbacks within 48 hours. In addition, we held various branding campaigns in 2020 to enrich users&#8217; daily lives, including Bilibili Summertime Graduation Ceremony Concert, various off-line events on campus, anime exhibitions, ceremonies and other events. We have also placed advertisements in subway stations, elevators, app stores, video app channels and over-the-top channels, so as to increase the exposure of our brand and new slogan to a broader audience. These branding and marketing initiatives have allowed us to connect and resonate with more users and reach a more diverse audience. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">These branding and marketing efforts contribute and foster our market leadership as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">go-to</div> video community for young generations in China. In addition, our average MAU increased significantly from 87.0&#160;million in 2018, to 117.5&#160;million in 2019 and further to 185.8&#160;million in 2020. We design our sales and marketing efforts with careful consideration to raise brand awareness, attracted a broader user base and promote our services. Going forward, we expect to continuously evaluate and monitor the effectiveness and efficiency of our promotion campaigns and marketing spending in order to further enhance our brand awareness and attract a broader user base in a sustainable manner. We expect to effectively manage our sales and marketing expenses to bring more users and revenues to us and expand our operating leverage. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">User Privacy and Safety </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 privacy, promote a safe environment, and ensure the security of user data. The user privacy policy on our platform describes our data use practices and how privacy works on our platform. Specifically, we provide users with adequate notice as to what data are being collected and undertake to manage and use the data collected in accordance with applicable laws and make reasonable efforts to prevent the unauthorized use, loss or leak of user data. Our user privacy policy, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Bilibili Privacy Policy</div></div>, has clearly specified the type of user<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>information that will be collected under<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>different scenarios. For example, a user will<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>need to provide the user name, and phone<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>number or email address when registering an<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>account on our platform. When a user opens our mobile app for the first time, registers an account via our mobile app or website, logs into his/her account, or any modification is made to the <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Bilibili Privacy Policy</div></div>, a notice will pop-up on this user&#8217;s device requiring this user to read and consent to the <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Bilibili Privacy Policy</div></div>. In addition, we use a variety of technologies to protect the data with which we are entrusted and have a team of privacy professionals dedicated to the ongoing review and monitoring of data security practices. For example, we store all user data in encrypted format and strictly limit the number of personnel who can access those servers that store user data. For our external interfaces, we also utilize firewalls to protect against potential attacks or unauthorized access. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Content Management and Review </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-house</div> &#8220;black list&#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. As of December&#160;31, 2020, our content screening team consists of approximately 2,413 employees dedicated to screening and monitoring the content uploaded on our platform on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">24-hour,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">seven-days-a-week</div></div> basis. They work around the clock 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All of the other content, primarily consisting of bullet chats posted by users, is also automatically filtered by our 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 monitoring team for live broadcasting consisted of over 200 members as of December 31, 2020 and we sometimes assign more team members from our general content screening team as necessary. The live broadcasting reviewing process is similar to the two-level 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">66 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our abuse reporting infrastructure also allows any of our users to report inappropriate, offensive or dangerous content to us through &#8220;report&#8221; links easily found on our platform. We have enhanced this reporting system with our community discipline committee, which is comprised of our veteran users who volunteer to monitor and report any inappropriate content that has been posted 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, Tian Yuan Law Firm, if the content of audiovisual 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 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; if such content violate the 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. The CAC conducted a nationwide inspection of major internet platforms providing short-video content, and we were notified by certain smartphone app stores in China that our mobile app had been temporarily removed from July&#160;26, 2018 until August&#160;25, 2018. We implemented the required measures promptly and reinstated the mobile app downloads from those app stores on August&#160;26, 2018. We thereafter conducted a self-inspection by taking a comprehensive review of the content on our platform and have doubled the headcounts of content monitoring personnel. On December&#160;3, 2020, in response to the reported vulgar content on our platform, the Shanghai Municipal Office of Anti-Pornography and Illegal Publication, the Shanghai Municipal Internet Information Office and the Shanghai Municipal Culture and Tourism Bureau made inquiries with us and requested us to rectify within two weeks and strengthen the content review of videos, live broadcasting, anime, bullet chatting and other content on our platform. We have completed the required rectification. We have submitted the final rectification report to the Shanghai Municipal Office of Anti-Pornography and Illegal Publication and the Shanghai Municipal Internet Information Office on December&#160;22, 2020 and our rectification report has been accepted by the relevant competent authorities, which indicates that the rectification has passed the review of relevant competent authority. In addition, the Inspection Department of the Enforcement General Administration of Shanghai Culture Market imposed on us a fine of RMB20,000 in May 2018 and a fine of RMB10,000 in April 2019 primarily for having inappropriate content on our platform. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">According to Notice 78, platforms providing online show live broadcasting or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> live broadcasting services shall, among other things, register their information and business operations by November&#160;30, 2020, ensure real-name registration for all live broadcasting hosts and virtual gifting users, prohibit users that are minors or without real-name registration from virtual gifting, and set a limit on the maximum amount of virtual gifting per time, per day, and per month. For more information, see &#8220;Item 3. Key Information &#8212; D. Risk Factors&#8212;Risks Related to Our Business and Industry&#8212;We face uncertainties with respect to the enactment, interpretation and implementation of Notice 78,&#8221; and &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Online Live Broadcasting Services.&#8221; </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have consulted with our PRC counsel, Tian Yuan Law Firm, as to the applicability and interpretation of the requirements under Notice 78 to our business, and conducted an internal evaluation of our compliance measures and status of compliance with the requirements under Notice 78. We have employed the following measures to comply with Notice 78 and ensure the appropriateness of live broadcasting content: </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(i) we have communicated with Shanghai Municipal Administration of Radio and Television, or the SHART and were informed that due to the adjustment of the system, entities holding a License for Online Transmission of Audio-Visual Programs need to wait for further notification from the competent authority before they can register in the National Internet Audio-visual Platforms Information Management System. As of the date of this annual report, we have not received the notification requesting such registration. We will continue communicating with the SHART and will submit the registration application immediately upon receipt of the notice from the SHART; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(ii) we have adopted policies to require real-name registration through identity card for all hosts from 2016, and require real-name registration through mobile number for all virtual gifting users from 2018; </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">67 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(iii) we have set up the youth mode from May 2019, under which users are prohibited from virtual gifting. Under the general mode, from early January 2021, the users who can be identified as minors are not allowed to make virtual gifts and if adult users can prove that the virtual gifts are paid by minors, they can claim for refund; our Youth Mode was established under the direction of the CAC, when an user launches our app for the first time every day, the user can switch to the Youth Mode according to the pop-up prompt, and the browsing content under the Youth Mode is presented in the form of whitelist by our content team, and parents can set up passcodes under the Youth Mode to manage the time spent by minors on our platform and to prevent minors from switching back to general mode. In addition to the Youth Mode which has been implemented on the platform, we have also launched the &#8220;Youth Firewall&#8221; program in April 2018 and co-established a &#8220;Minors&#8217; Rights Protection Center&#8221; in May 2018 to adopt special content presentation policies and community permission settings for users who are not authenticated or whose identities are shown as minors, so as to strictly identify and filter undesirable information for minors. After consultation with our PRC counsel, Tian Yuan Law Firm, we confirm that the operation of content under the Youth Mode is compliant with PRC laws and regulations in all material aspects. In addition, the revenues generated from minors in connection with live broadcasting programs accounted for less than 5% of our revenues in 2018, 2019 and 2020, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(iv) with respect to the requirement of setting a cap on the amount of virtual gifting, as advised by our PRC counsel, Tian Yuan Law Firm, currently there has been no explicit provisions on the standard for the maximum amount of virtual gifting under Notice 78. Since we have not received any notice or implementation guidance on setting such cap on virtual gifting, we have not been able to set such cap or quantify the impact of such requirement on our business operations and financial performance as of the date of this annual report. We intend to continue communicating with the NRTA and its local branches with respect to the standard for the maximum amount of virtual gifting. Once the NRTA provides specific implementation guidelines on the maximum amount of virtual gifting, we will be able to take measures to comply with the requirement on a timely basis; and </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(v) in relation to the other requirements under Notice 78, we believe that we have effective measures in place to ensure compliance with them in all material respects. However, given that Notice 78 was recently issued in November 2020, certain requirements under Notice 78 remain unclear. We will continue communicating with regulatory authorities to seek more detailed guidelines with respect to the implementation of Notice 78. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As advised by our PRC counsel, Tian Yuan Law Firm, Notice 78 does not stipulate any timelines for full compliance with the requirements therein, nor any penalties for any <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-compliance</div> under Notice 78. We have not received any notice of enforcement actions nor have we been subject to any administrative penalties in connection with any <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-compliance</div> under Notice 78 as of the date of this annual report. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Corporate Social Responsibility </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We are committed to leveraging our technology and platform to create value for the society. We are dedicated to enriching the everyday life of young people, and potentially everyone in China and around the globe. We offer quality content for users to view and spend meaningful time with, which is most helpful during difficult times and for residents in less-developed areas. During the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> outbreak in China in early 2020 when the Chinese New Year holiday was extended and residents were prohibited to travel freely, the size and engagement of our active user base increased significantly. We believe viewing content on our platform helped relieve our users&#8217; stress during the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> outbreak, and offered an interactive entertainment experience and an open platform of expression to our users who were not able to meet with friends to share their interests in person at the time. We also promoted content that provided users with update of the situation of the pandemic and public health knowledge to help our users better protect themselves against the epidemic. We offer our users access to our platform without geographic limitations. People in less-developed regions have access to quality and diversified content catered to their interest, including entertainment and other content in comprehensive categories. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, we co-established &#8220;Minors&#8217; Rights Protection Center&#8221; in May 2018. We used big data analytics and key words management to filter content containing harmful information to minors. We have set up a specific reporting channel (teenprotect@bilibili.com) for content containing harmful information to minors, and the content reported to this email address will be reviewed by the Minors&#8217; Rights Protection Center. We have enhanced the level of punishment on content creators for uploading videos containing harmful information to minors. Such videos and the relevant content creators will be permanently banned by us, and we may report to competent authorities in serious cases. We have engaged legal experts to receive complaints and accept delegations, and Minors&#8217; Rights Protection Center will provide special legal aid when finding minors that may be harmed or harassed on Bilibili platform. We have engaged juvenile counselors and expert social workers to provide consulting services for families whose minors having issues brought by use of internet, and psychological counseling when necessary. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Respect is the cornerstone of our community. Respect is the basic principle of our operation. We pay respect to our users and content creators, regardless of the gender, interest or sub-culture group. We advocate for the respect among users and content creators, and our unique community value is not only preserved by us but also by our users and content creators. The community rules on our platform forbid content that discriminates against any specific people or group based on gender, race, religion, age, nationality, physical disability or sexuality. We will issue warnings to or terminate accounts of any content creators for uploading personal attack content on our platform. Our abuse reporting infrastructure allows any of our users to report inappropriate, offensive or dangerous content to us through &#8220;report&#8221; links easily found on our platform. We have enhanced this reporting system with our community discipline committee, which is comprised of our veteran users who volunteer to monitor and report any inappropriate content that has been posted on our platform. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Our company is led by management who advocate for equality, including Ms. Ni Li, our chief operating officer and vice chairwoman of our board of directors. Ms. Li oversees the Company&#8217;s overall operations and leads the strategic functions including content ecosystem development, monetization initiatives, strategic planning, investments and brand marketing. We produced <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Rap for Youth </div></div>in 2020, which was highly recognized even beyond our community. The song <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">She and She and She</div></div>, praising women for bravely chasing their dreams and firmly living their own lives, which was debuted in the show, became an immediate hit. Our company co-established two primary schools named &#8220;Bilibili Dream Primary School&#8221; and &#8220;Bilibili Beautiful Primary School&#8221; in rural China to facilitate the education equality in remote areas as well. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">68 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Given that the majority of our operations are conducted online, we have a limited impact on the environment with a small carbon footprint. We are committed to carbon mitigation measures and will continue to explore ways to further improve energy efficiency. All our servers are compliant with industry energy efficiency standards in China, and we intentionally choose partners with a strong commitment to carbon emission reduction in our collaboration with third-party cloud servers. We ask our employees to be mindful of the environment when consuming office supplies. In addition, some of the content offered on our platform is about the environmental protection topic. Leveraging the various forms of support we offer to our content creators, environmentalists are encouraged to create and share content centered on environmental issues, which raises environmental awareness among the viewers. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We strive to provide employees with welfare benefits and a broad range of career development opportunities. We have established a sound talent cultivation mechanism and created an online-offline combined training platform. We also strive to help our employees balance their work and life. We have organized various recreational and sports activities to enrich the cultural life of employees. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Competition </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 talented content creators to improve and expand our content library and unique offerings 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mid-to-long</div></div> 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 e-commerce companies. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Insurance </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">key-man</div> insurance. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Regulation </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">This section sets forth a summary of the most significant rules&#160;and regulations that affect our business activities in China or the rights of our shareholders to receive dividends and other distributions from us. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Regulations Related to Foreign Investment in the PRC </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Foreign Investment Industrial Policy </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments activities in China by foreign investors are principally governed by the Catalogue for the Encouragement of Foreign Investment Industries (2020 Edition), or the Catalogue, and the Negative List (2020), which were both promulgated by the MOFCOM and the NDRC and each became effective on January&#160;27, 2021, and July&#160;23, 2020. The Catalogue and the Negative List (2020)&#160;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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">69 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">According to the Negative List (2020), the foreign equity interest ownership of entities that engage in value-added telecommunications business (except for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce,</div> 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 audiovisual 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> business operation) in China. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Foreign Investment Law and its Implementation Measures </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On March&#160;15, 2019, the National People&#8217;s Congress of the PRC, or the NPC, enacted the 2019 FIL, which came into effect on January&#160;1, 2020. The 2019 FIL has replaced the previous major laws and regulations governing foreign investment in the PRC, including the Sino-foreign Equity Joint Ventures Enterprises Law of the PRC, the Sino-foreign <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Co-operative</div> Enterprises Law of the PRC and the Wholly Foreign-invested Enterprise Law of the PRC. 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 China, and &#8220;foreign investment&#8221; refers to any foreign investor&#8217;s direct or indirect investment activities in China, including: (i)&#160;establishing foreign-invested enterprises in 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 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On December&#160;26, 2019, the State Council issued Implementation Regulations for the Foreign Investment Law of the PRC, or the Implementation Rules, which came into effect on January&#160;1, 2020, and replaced the Implementing Rules of the Sino-foreign Equity Joint Ventures Enterprises Law of the PRC, the Implementing Rules of the Sino-foreign <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Co-operative</div> Enterprises Law of the PRC and the Implementing Rules of the Wholly Foreign-invested Enterprise Law of the PRC. According to the 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 the Implementation Rules shall prevail. The Implementation Rules also set forth that foreign investors that invest in sectors on the Negative List (2020)&#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 (2020). Pursuant to the Foreign Investment Law and the 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On December&#160;30, 2019, the MOFCOM and the SAMR jointly promulgated the Measures on Reporting of Foreign Investment Information, which came into effect on January&#160;1, 2020, and has replaced the Interim Measures for the Administration of Record-filling on the Establishment and Changes in Foreign-Invested Enterprises. 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On December&#160;19, 2020, the NDRC and the MOFCOM 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, or the Office of the Working Mechanism, will be established under the NDRC, who will lead the task together with the MOFCOM. Foreign investor or relevant parties in China must declare the security review to the Office of the Working Mechanism 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">70 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">Regulations Related to Value-Added Telecommunications Services </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In 2000, the State Council promulgated the Telecommunications Regulations of the PRC, or the Telecommunications Regulations, most recently amended in February 2016, which provide the regulatory framework for telecommunications service providers in China and require a telecommunications service provider to obtain an operating license prior to commencing its operations. The Telecommunications Regulations 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 Catalog of Telecommunications Services, an attachment to the Telecommunications Regulations, 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Administrative Measures on Internet Information Services, or the Internet Information Services Measures, which was promulgated by the State Council on September&#160;25, 2000, and amended on January&#160;8, 2011, set out guidelines on the provision of internet information services. According to the Internet Information Services Measures, the internet information services is classified into commercial internet information services and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-commercial</div> internet information services; 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 Permits, which was promulgated by the MIIT on July&#160;3, 2017, and became effective on September&#160;1, 2017, further regulates the telecommunications business permits. On January&#160;8, 2021, the CAC promulgated the Internet Information Services Measures (Revised Draft for Comments), which sets forth detailed rules on the internet information service activities. As of the date of this annual report, the draft has not been formally adopted. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Regulations Related to Internet Cultural Activities </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;17, 2011, the MOC promulgated the Provisional Measures on Administration of Internet Culture, or the Internet Culture Provisions, 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 MCT 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On August&#160;12, 2013, the MOC 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 MCT. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">71 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">Regulations Related to Online Transmission of Audio-Visual Programs </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, or the SARFT, and the Ministry of Information Industry of the PRC, or the MII, the predecessor of the MIIT, 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 NRTA or complete certain record-filling procedures with the NRTA. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 SARFT&#8217;s website on February&#160;3, 2008, the SARFT and MII 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-register</div> 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 SARFT on April&#160;8, 2008, and amended on August&#160;28, 2015. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 SAPPRFT or its authorized entities. On March&#160;30, 2009, the SARFT promulgated the Notice on Strengthening the Administration of the Content of Internet Audio-Visual Programs, which reiterates the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-approval</div> 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 SARFT 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 SAPPRFT 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 micro films, 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 micro films 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In January 2019, the CNSA 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-thousandth</div> of the number of short videos newly broadcasted on the platform per day. In January 2019, CNSA issued the Censoring Criteria for Network Short Video Content, which sets forth in details of the content prohibited to be broadcasted, such as violence, pornography, gambling, terrorism, superstitious and illegal or immoral content. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">According to the Administrative Provisions on Online Audio-visual Information Services, jointly promulgated by the CAC, the MCT and the NRTA 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-real</div> 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. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">72 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">Regulations Related to Production of Radio and Television Programs </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In July 2004, the SARFT 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 NRTA 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">Regulations Related to The Internet <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Follow-Up</div> Comment Services </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">According to the Administrative Provisions on Internet <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Follow-up</div> Comment Services, which was promulgated by the CAC on August&#160;25, 2017, and became effective on October&#160;1, 2017, an internet <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">follow-up</div> 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">follow-up</div> 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">follow-up</div> comment services by way of bullet chatting; (v)&#160;establish and improve an internet <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">follow-up</div> 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 competent authorities; (vi)&#160;develop internet <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">follow-up</div> comment information protection and administration technologies, innovate internet <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">follow-up</div> comment administration modes, research, develop and utilize an anti-spam administration system and improve the spam-handling capability; (vii)&#160;equip with content examination team corresponding with services; and (viii)&#160;coordinate with relevant supervising authorities for examination and provide necessary technology, information and data support. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Regulations Related to Online Games </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Regulatory Authorities </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 MOC, SARFT 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 MOC, 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 MCT. Moreover, if an online game is launched on the internet without the prior approval of the GAPP, the MCT will be responsible for guiding the cultural market law enforcement team to conduct investigation and punishment. In March 2013, the SAPPRFT formed based on the Notice on the Institutional Reform issued by the State Council. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 NPC promulgated the Decision of the First Session of the Thirteenth National People&#8217;s Congress on the State Council Institutional Reform Proposal (collectively, the &#8220;Institutional Reform Plans&#8221;). According to the Institutional Reform Plans, effective from March&#160;21, 2018, the SAPPRFT was reformed and now known as the NRTA under the State Council, and the responsibility of the SAPPRFT 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 NAPP under the Propaganda Department of the Central Committee of the Communist Party of China. The NAPP 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 NAPP at the national level started to approve new online games. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">73 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On May&#160;14, 2019, the MCT 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 MCT, or the Function Configuration Regulations, effective from July&#160;30, 2018, and further specifies that the MCT no longer assumes the responsibility for administering the industry of online games. On July&#160;10, 2019, the MCT 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 MCT will no longer regulate the industry of online games. As of the date of this annual report, no laws, regulations or official guidelines have been promulgated regarding whether the responsibility of MCT for regulating online games will be undertaken by another governmental department. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Online Game Publication </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 NAPP 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Online Game Operations </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Online Game Measures that was issued by the MOC 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 MCT prior to its launch. Domestically developed online games must be filed with the MCT within 30 days of its launch. The Notice of the MOC 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 MCT&#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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On July&#160;10, 2019, the MCT issued the Abolition Decision, which specifies that the Online Game Measures was abolished by the MCT on July&#160;10, 2019. On August&#160;19, 2019, the MCT issued the Announcement on Results of Regulatory Documents <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Clean-up,</div> which specifies that the Notice of the MCT on the Online Games Measures was abolished. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Virtual Currency and Virtual Items </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 MOC, 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">74 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On June&#160;4, 2009, the MOC and the MOFCOM 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">According to the Notice on Regulating the Operations of Online Games and Strengthening Interim and Ex Post Regulation promulgated by the MOC 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 MCT as of August&#160;19, 2019. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Anti-addiction System and Protection of Minors </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In 2011, the MOC, 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On October&#160;25, 2019, the NAPP 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">age-appropriate</div> 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. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">75 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On October&#160;17, 2020, the SCNPC revised and promulgated the Law of the PRC on the Protection of Minors (2020 Revision), which will take effect on June&#160;1, 2021. Law of the PRC on the Protection of Minors (2020 Revision) added a new section entitled &#8220;Online Protections&#8221; which stipulates a series of provisions to further protect minors&#8217; interests on the internet, among others, (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, among others, following measures: </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(i) 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; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(ii) the users are not allowed to top up or purchase game virtual items in visitor experience mode; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(iii) 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; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(iv) minors are not able to log into the game between 10:00 p.m. and 8:00 a.m.; and </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(v) consumption limits for minors have been implemented as required by the relevant regulatory guidance. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Regulations Related to Online Live Broadcasting Services </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On November&#160;4, 2016, the CAC 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;establish platforms for reviewing live broadcasting content, conducting classification and grading management according to the online live broadcasting content categories, user scale and others, add tags to graphics, video, audio or broadcast tag information for platforms; (ii)&#160;conduct verification on online live broadcasting users with valid identification information (for example, authentic mobile phone numbers) and validate the registration of online live broadcasting publishers based on their identification documents (such as identity documents, business licenses and organization code certificates), etc. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On September&#160;2, 2016, the SAPPRFT 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 NRTA. 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">76 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">According to the Measures for the Administration of Cyber Performance Business Operations, promulgated by the MOC 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 Internet Culture Provisions, and the license shall specify the scope of the cyber performance. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> platform operator according to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Law; provided 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">According to the Notice on Strengthening the Management of Online Show Live Broadcasting and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Live Broadcasting promulgated by the NRTA 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> shall not illegally produce and broadcast, beyond their business scope of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce,</div> any commentary programs unrelated to sales of goods. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">According to the Law of the PRC on the Protection of Minors (2020 Revision), which will take effect on June&#160;1, 2021, 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Regulations Related to Advertising Business </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Advertisement Law of the PRC, which was promulgated by the SCNPC on October&#160;27, 1994, and last amended on October&#160;26, 2018, requires advertisers to ensure that the content of the advertisements is true. The content of advertisements shall not contain prohibited information, including but not limited to: (i)&#160;information that harms the dignity or interests of the State or divulges the secrets of the State, (ii)&#160;information that contains wordings such as &#8220;national level,&#8221; &#8220;highest level&#8221; and &#8220;best&#8221; and (iii)&#160;information that contains ethnic, racial, religious or sexual discrimination. Advertisements posted or published through the internet shall not affect normal usage of network by users. Advertisements published in the form of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pop-up</div> window on the internet shall display the close button clearly to make sure that the viewers can close the advertisement by one click. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Internet Advertisement Measures, which were promulgated by the State Administration for Industry and Commerce of the PRC, or the SAIC, currently known as the SAMR, on July&#160;4, 2016, and became effective on September&#160;1, 2016, regulate any advertisement published on the Internet, including but not limited to, those on websites, webpage and apps, those in the forms of word, picture, audio, video and others. According to the Internet Advertisement Measures, Internet information service providers must stop any person from using their information services to publish illegal advertisements if they are aware of, or should reasonably be aware of, such illegal advertisements even though the Internet information service provider merely provides information services and is not involved in the internet advertisement businesses. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">77 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">Regulations Related to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The SAIC adopted the Interim Measures for the Administration of Online Commodities Trading and Relevant Services on May&#160;31, 2010, and replaced by the Administrative Measures for Online Trading on January&#160;26, 2014, which became effective on March&#160;15, 2014. These measures impose more stringent requirements and obligations on online trading or service operators as well as marketplace platform providers. For example, 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. On December&#160;24, 2014, the MOFCOM 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On August&#160;31, 2018, the SCNPC promulgated the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-Commerce</div> Law, which came into effect on January&#160;1, 2019. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Law imposes a series of requirements on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> operators including <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> platform operators, merchants operating on the platform and the individuals and entities carrying out business online. According to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Law, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> 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, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">An <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> 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 and the Catalog of Telecommunications Services. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Consumer Protection Law, which was promulgated by the SCNPC 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 SAIC issued the Interim Measures for No Reason Return of Online Purchased Commodities within Seven Days, which came into effect on March&#160;15, 2017, 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">seven-day</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">no-reason</div> 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. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Regulations Related to Internet Information Security and Privacy Protection </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Internet content in China is also regulated and restricted from a state security point of view. The Decision Regarding the Safeguarding of Internet Security, enacted by the SCNPC on December&#160;28, 2000, and amended with immediate 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On July&#160;1, 2015, the SCNPC 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 China. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">78 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On June&#160;28, 2016, the CAC promulgated the Administrative Provisions on Mobile Internet Applications Information Services, which became effective on August&#160;1, 2016, providing that mobile Internet application providers are prohibited from engaging in any activity that may endanger national security, disturb social order or infringe the legal rights of third parties, and may not produce, copy, release or disseminate through mobile Internet applications any content prohibited by laws and regulations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On November&#160;7, 2016, the SCNPC issued the Cyber Security Law, which came into effect on June&#160;1, 2017. The Cyber Security 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 Cyber Security 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 Cyber Security 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Provisions on Technological Measures for Internet Security Protection, promulgated by the Ministry of Public Security on December&#160;13, 2005, and became effective on March&#160;1, 2006, require internet service providers to keep records of certain information about their users (including but not limited to user registration information, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">log-in</div> and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">log-out</div> times, IP addresses, content and time of posts by users) for at least 60 days. Under the Cyber Security 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On March&#160;13, 2019, the Office of the Central Cyberspace Affairs Commission, or the OCCAC, 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 MIIT 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On July&#160;16, 2013, the MIIT 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-existing</div> 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. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">79 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On January&#160;23, 2019, the OCCAC, the MIIT 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 CAC 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 CAC, MIIT, 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; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On October 21, 2020, the Legislative Affairs Committee of the NPC has publicly solicited opinions on the PRC Personal Information Protection Law (Draft) (&#8220;Draft Personal Information Protection Law&#8221;), which sets forth detailed rules on handling personal information and legal responsibilities, including but not limited to the scope of personal information and the ways of processing personal information, the establishment of rules for processing personal information, and the individual&#8217;s rights and the processor&#8217;s obligations in the processing of personal information. The Draft Personal Information Protection Law also strengthens the punishment for those who illegally process personal information. We have taken measures to ensure compliance of personal information collection and protection, and these measures can also meet the requirements of the Draft Personal Information Protection Law in all material aspects, for example, formulating the privacy policy on the platform to obtain users&#8217; consent at the time of account registration and obtain their consent again when the privacy policy is modified, which inform the users of the identity and contact information of the processor of personal information, the purpose of the processing of personal information, the manner of processing, the type of personal information processed, the retention period, the manner and procedures for individuals to exercise their rights under this law and other information prescribed by the relevant laws. In addition, we have formulated and implemented the internal specification to manage the security vulnerability and arrange auditing, risk assessment and documentation as well as providing users with infringement complaint channels. Furthermore, if the final adopted PRC Personal Information Protection Law requires other new requirements, we will also promptly adjust or take relevant measures to ensure compliance with such requirements in accordance with the law. Therefore, based on above, our PRC counsel, Tian Yuan Law Firm, is of the view that we will be able to comply with the law in all material aspects if the draft form is adopted. As of the date of this annual report, the Draft Personal Information Protection Law has not been formally adopted. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">According to the Law of the PRC on the Protection of Minors (2020 Revision), which will take effect on June&#160;1, 2021, 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 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On August&#160;29, 2015, the SCNPC 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Regulations Related to Intellectual Property Rights </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Trademark </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trademarks are protected by the Trademark Law of the PRC which was promulgated by the SCNPC 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">80 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Patent </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">According to the Patent Law of the PRC, promulgated by the SCNPC on March&#160;12, 1984, amended on December&#160;27, 2008, effective as of October&#160;1, 2009 and further amended on October&#160;17, 2020 and will be effective on June&#160;1, 2021, and the Implementing Rules of the Patent Law of the PRC, promulgated by the China Patent Bureau Council on January&#160;19, 1985, last amended on January&#160;9, 2010, and effective from February&#160;1, 2010, there are three types of patents in the PRC: invention patents, utility model patents and design patents. Under the currently effective Patent Law, the protection period of a patent right for invention patents shall be 20 years and the protection period of a patent right for utility model patents and design patents shall be 10 years, both commencing from the filing date. According to the Patent Law of the PRC, any entity or individual that seeks to exploit a patent owned by another party shall enter into a patent license contract with the patent owner concerned and pay patent royalties to the patent owner. Pursuant to the Measures for the Filling of Patent Licensing Contracts, promulgated by the State Intellectual Property Office on June&#160;27, 2011, and effective as of August&#160;1, 2011, the State Intellectual Property Office shall be responsible for filing of patent licensing contracts nationwide and the parties concerned shall complete filing formalities within three months from the effective date of a patent licensing contract. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Copyright </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Copyright Law of the PRC, or the Copyright Law, which was promulgated by the SCNPC 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 will take 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Measures on Administrative Protection of Internet Copyright, that were promulgated by the MIIT and National Copyright Administration, or the NCA, and took effect on May&#160;30, 2005, provided 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 his/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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Notice on Regulating Copyright Order of Internet Reproduction, issued by the NCA 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Computer Software Copyright Registration Measures, or the Software Copyright Measures, promulgated by the NCA on February&#160;20, 2002, regulate registrations of software copyright, exclusive licensing contracts for software copyright and transfer contracts. The NCA shall be the competent authority for the nationwide administration of software copyright registration and the Copyright Protection Center of China, or the CPCC is designated as the software registration authority. The CPCC shall grant registration certificates to the Computer Software Copyrights applicants which conform to the provisions of both the Software Copyright Measures and the Computer Software Protection Regulations (Revised in 2013). </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">81 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Domain Names </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Administrative Measures on Internet Domain Names, which was promulgated by the MIIT 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 top level 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Regulations Related to Anti-Unfair Competition </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">According to the Anti-Unfair Competition Law of the PRC, or the Anti-Unfair Competition Law, which was adopted by the SCNPC 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Regulations Related to Labor and Social Security </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">According to the Labor Law of PRC, which was promulgated by the SCNPC 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 PRC, which was promulgated by the SCNPC on June&#160;29, 2007, came into effect on January&#160;1, 2008, and was amended on December 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">According to the Social Insurance Law of the PRC, which was promulgated by the SCNPC 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">82 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">Regulations Related to Taxation </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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;">EIT </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">According to the EIT Law, which was promulgated on March&#160;16, 2007, came into effect on January&#160;1, 2008, 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, came into effect on January&#160;1, 2008, amended by the State Council on April&#160;23, 2019, and came into effect on the same date, a uniform income tax rate of 25% will be applied to resident enterprises and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">According to the Arrangement for the Avoidance of Double Taxation and Tax Evasion between Mainland of China and Hong Kong entered into between Mainland China and the HKSAR on August&#160;21, 2006, if the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> parent company of a PRC enterprise is a Hong Kong resident which directly owns 25% or more of the equity interest pf the PRC foreign-invested enterprise which pays the dividends and interests, the 10% withholding tax rate applicable under the EIT 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 STA 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">tax-driven,</div> 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 STA 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. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">VAT </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The State Council approved, and the STA and the MOF officially launched a pilot value-added tax reform program starting from January&#160;1, 2012, or the Pilot Program, applicable to businesses in selected industries. Businesses in the Pilot Program would pay value-added tax instead of business tax. The 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 MOF and the STA 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 MOF, the STA 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">83 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">Regulations Related to Foreign Exchange Control </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The principal regulations governing foreign currency exchange in China are the Regulation on the Foreign Exchange Control of 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Circular on Reforming the Management Method regarding the Settlement of Foreign Exchange Capital of Foreign-invested Enterprises, or the 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 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, 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-affiliated</div> enterprises or constructing or purchasing real estate not for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">self-use.</div> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On October&#160;23, 2019, the SAFE released the Circular on Further Promoting Cross-border Trade and Investment Facilitation, or the Circular 28, according to which besides foreign-invested enterprises engaged in investment business, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-investment</div> 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 (2020)&#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; provided 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> 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. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">84 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Regulations Related to Dividend Distributions </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 2018 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> 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. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Regulations Related to M&amp;A and Overseas Listings </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The M&amp;A Rules was jointly promulgated by six PRC governmental authorities including the MOFCOM, the STA, 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 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. According to Article 11 of the M&amp;A Rules, where a domestic enterprise, or a domestic natural person, through an overseas company established or controlled by it/him/her, acquires a domestic enterprise which is related to or connected with it/him/her, approval from the MOFCOM is required. The M&amp;A Rules, among other things, further purport to require that an offshore special purpose vehicle, formed for listing purposes and controlled directly or indirectly by PRC companies or individuals, shall obtain the approval of the CSRC prior to the listing and trading of such special purpose vehicle acquires shares of or equity interests in the PRC companies in exchange for the shares of offshore companies. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">85 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; 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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Organizational Structure</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following chart illustrates our company&#8217;s organizational structure, including our principal subsidiaries and consolidated affiliated entities as of the date of this annual report: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;">
<img alt="" src="g28513g01c36.jpg" style="width: 523px; height: 435px;"/><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes: </div></div> <div style="font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 4pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Kuanyu has 4 subsidiaries. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Mr.&#160;Rui Chen, Mr.&#160;Yi Xu and Ms.&#160;Ni Li hold 52.3%, 44.3%, and 3.4% 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. Mr.&#160;Xu is our founder, director and president. Ms.&#160;Li is the vice chairwoman of our board of directors and chief operating officer. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Hode Information Technology has 34 subsidiaries. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of the currently effective contractual arrangements by and among our wholly-owned subsidiary, our WFOE (Hode Shanghai), our principal VIEs (Shanghai Kuanyu and Hode Information Technology) and their respective shareholders. These contractual arrangements enable us to (i)&#160;exercise effective control over our principal VIEs; (ii)&#160;receive substantially all of the economic benefits of our principal 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">86 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">Agreements that provide us effective control over our principal VIEs </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Powers of Attorney </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Mr.&#160;Rui Chen executed a power of attorney on December&#160;23, 2020, 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-independent</div> or who may give rise to conflict of interests) as his <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">attorney-in-fact</div></div> 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; and (iv)&#160;to 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;to 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;to 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;to instruct the directors and senior officers to act in accordance with our attention. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The power of attorney has 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 Hode Shanghai; or (ii)&#160;it is legally permissible for Hode Shanghai, our Company or any of our 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Equity Pledge Agreements </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Hode Shanghai, Shanghai Kuanyu and Mr.&#160;Rui Chen entered into an equity pledge agreement on December&#160;23, 2020, 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">87 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Letter of Undertakings </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On December&#160;23, 2020, the respective spouse of Rui Chen and 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Agreements that allow us to receive economic benefits from our principal VIEs </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Exclusive Business Cooperation Agreements </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">research and development on relevant technologies required for Shanghai Kuanyu&#8217;s business; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">technical application and implementation in relation to Shanghai Kuanyu&#8217;s business operations; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">technical services including advertising design solutions, software design, page production, and management consulting advice in relation to Shanghai Kuanyu&#8217;s advertising business operations; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">daily maintenance, monitoring, debugging and troubleshooting of computer network equipment; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">consultancy services for the procurement of relevant equipment and software and hardware systems required by Shanghai Kuanyu to carry out its network operations; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">providing appropriate training and technical support and assistance to Shanghai Kuanyu&#8217;s employees; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">giving advice and solutions to technical questions raised by Shanghai Kuanyu; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">other relevant services requested by Shanghai Kuanyu from time to time to the extent permitted under PRC laws and regulations. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">88 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 the (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 the other 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: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">1.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the sale, transfer, mortgage or otherwise dispose of any assets (except for those of value less than RMB 1&#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; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">2.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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); </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">3.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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); </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">4.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">any merger, acquisition, restructuring or liquidation; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">5.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">cause any conflict of interest between Shanghai Kuanyu and Hode Shanghai as well as its shareholders. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Agreements that provide us with the option to purchase the equity interests in our principal VIEs </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Exclusive Option Agreements </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">89 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">1.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">2.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Kuanyu shall prudently and effectively operate its business and transactions in accordance with the good financial and business standards; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">3.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">4.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">5.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 our Company (or any of our subsidiaries); </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">6.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">7.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Kuanyu shall immediately inform Hode Shanghai if its assets or business involved in any disputes, litigations, arbitrations or administrative proceedings; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">8.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">9.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">10.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">11.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">12.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">13.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 the 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">90 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 our VIEs and their shareholders for our operations in 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 Doing Business in China&#8212;If we fail to obtain and maintain the licenses and approvals required within the complex regulatory environment applicable to our businesses in 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; </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; 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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Property, Plant and Equipment</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our headquarters is located at Wujiaochang commercial district in Shanghai, where we lease and occupy an office building with an aggregate floor area of approximately 94,413 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 10,375 square meters of office space in Beijing, approximately 3,839 square meters of office space in Wuhan and approximately 661 square meters of office space in Tokyo. These leases vary in duration from one to ten years. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our company has established an entity in Shanghai, China together with Zhuhai Hengqin Wangfu Project Investment LLP (&#8220;Wangfu&#8221;), an independent third party, and two entities controlled by Mr.&#160;Rui Chen and Ms.&#160;Ni Li, respectively (the &#8220;Management Entities&#8221;), to acquire the land use rights for a parcel of land in Shanghai. Our company holds 30.01% of the shares of the entity, Wangfu holds 45%, and the Management Entities collectively hold the remaining 24.99% of the shares. The total investment for the acquisition of land use rights is estimated to be approximately RMB8.1&#160;billion. Pursuant to the shareholders agreement among the shareholders of the entity, our company has committed to funding the acquisition of land use rights up to RMB1.2&#160;billion, of which RMB975&#160;million has been made as of the date of this annual report and the remaining is expected to be made before March&#160;31, 2021. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-registered</div> 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-registration</div> of lease agreements.<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-style: normal; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div></div> </div> <div id="tx28513_8" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">ITEM&#160;4A. UNRESOLVED STAFF COMMENTS </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div id="tx28513_9" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">ITEM&#160;5. OPERATING AND FINANCIAL REVIEW AND PROSPECTS </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">20-F.</div> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Form&#160;20-F.</div> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">91 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; 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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Operating Results</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><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;">Key Factors Affecting Our Results of Operations </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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;">User growth and engagement </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The success of our business depends on our ability to grow our user base, and maintain and increase user engagement. We have experienced rapid user growth and aim to continue to achieve healthy and high-quality user base expansion. In the fourth quarter of 2020, we had an average of 202.0&#160;million MAU, an increase of 55.0% from the same period in 2019. Our user base has demonstrated strong engagement and loyalty to our communities. The average daily time spent per active user on our mobile app remained above 80 minutes in 2020. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth our average MAU for each of the quarters indicated: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 36%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="30" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the Three Months Ended</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">March&#160;31,<br/>2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June&#160;30,<br/>2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September&#160;30,<br/>2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/>2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">March&#160;31,<br/>2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June&#160;30,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September&#160;30,<br/>2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/>2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="30" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Average MAU<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">110.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">127.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">172.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">171.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">197.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">202.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Our MAU include mobile apps MAU and PC MAU after eliminating duplicates. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our active users generally view and consume a multitude of content offered on our platform, including videos, mobile games, live broadcasting and other content. The number of our users and the level of their engagement on our platform affect our revenues. We derive a substantial portion of revenue from our mobile game services. The mobile game user base growth and engagement are primarily driven by the launch of new games and the release of updates of our existing games. We witnessed strong growth in the revenues generated from VAS due to the increasing number of subscribers of our premium membership programs and active viewers of our live broadcasting. We also generate advertising revenues from advertisers driven by the size of our user base, the engagement of our users and our brand equity. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We will continue to implement our strategy to grow our user base and increase penetration in Generation Z+ and attract users from wider demographics. We will continue to support our PUGV content creators, enrich video content, strengthen our brand recognition and invest in user acquisition. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Our provision and commercialization of diversified product and service offerings </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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. Paying users on our platform refer 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 purchase on our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth our average MAU, our average monthly paying users, and average monthly revenue per paying user for each of the quarters indicated: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 36%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="30" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the Three Months Ended</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">March&#160;31,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June&#160;30,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September&#160;30,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">March&#160;31,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June&#160;30,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September&#160;30,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="30" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Average MAU</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">110.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">127.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">172.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">171.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">197.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">202.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Average monthly paying users</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="30" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In RMB)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Average monthly revenue per paying user</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">66.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">58.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">53.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">92 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The number of average monthly paying users has generally been increasing primarily attributable to the popularity of our premium membership program driven by the high-quality content that we offered, the expansion of our mobile games operations and diversification of other value-added services offerings. The occasional decrease of our average monthly revenue per paying user was mainly due to the substantial increase in the number of paying users attributable to our premium membership program, who on average make lower payments than other paying users such as those for the mobile games. Paying users who subscribe to our premium membership program are likely to consume derivative products of their interested OGV on our platform. For example, while enjoying an anime in our content library, such paying users are also likely to pay for the games developed based on that anime offered on our platform, the same theme of comic books, audio dramas, and figure toys of the characters in the anime. We see large commercial potentials in the derivative content consumptions. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We are continuing to diversify our product and service offerings and refine our commercialization avenues without compromising user experience. We will continue our efforts to enrich our content library, including PUGV, live broadcasting, OGV 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. In addition, we expect to witness increased revenues from advertising, as advertisers across different industries are turning to Bilibili to tap into the coveted Generation Z+ in China. We will also continue to develop our live broadcasting and other VAS. Our revenue growth will be affected by our ability to effectively execute our commercialization strategies and expand our paying user base. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Our brand recognition and market leadership </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Our ability to manage our costs and expenses </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> and other costs. We expect our revenue-sharing costs to increase in absolute amount due to our business expansion in mobile games, live broadcasting and advertising businesses. We expect our content costs to increase in absolute amount as we continue to produce and procure high-quality content for our users. In addition, we expect the absolute amount of our server and bandwidth costs and our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> and other costs to increase as we grow our business. We will also continue the investment in our brand recognition and user base for our long-term success, therefore we expect our sales and marketing expenses to increase in absolute amount as well. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Investment in technology and talent </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 and cloud technology, 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">93 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">IMPACT OF <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> ON OUR OPERATIONS AND FINANCIAL PERFORMANCE </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">A substantial majority of our revenues and workforce are concentrated in China. In early 2020, to contain the spread of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> the Chinese government had taken certain emergency measures, including extension of the Lunar New Year holidays, implementation of travel bans, blockade of certain roads and closure of factories and businesses. These emergency measures have been significantly relaxed by the Chinese government as of the date of this annual report. However, there has been occasional outbreaks of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> in various cities in China, and the Chinese government may again take measures to keep <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> in check. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic has caused delays in the delivery of the merchandise sold on our platform to the customers in the first quarter of 2020. The delivery has been gradually recovering since the second quarter of 2020. We have experienced a significant increase in the size and engagement of our active user base during the first quarter of 2020 partly due to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">shelter-in-place</div></div> restrictions in China, and we have been able to maintain the momentum of user acquisition and engagement in the other quarters of 2020. Our MAU increased by 18% from the second quarter to the fourth quarter of 2020 as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> subsided. However, there remain significant uncertainties surrounding <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> and its further development as a global pandemic. Hence, the extent of the business disruption and the related impact on our financial results and outlook cannot be reasonably estimated at this time. See also &#8220;Item 3. Key Information &#8212; D. Risk Factors&#8212;Risks Related to Our Business and Industry&#8212;We face risks related to natural disasters, health epidemics and other outbreaks, such as the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, which could significantly disrupt our operations.&#8221; </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, our cash and cash equivalents, time deposits, as well as short-term investments were RMB12.8&#160;billion (US$2.0 billion). Our principal sources of liquidity have been cash generated from operating activities, as well as the proceeds we received from our public offerings of ordinary shares and other financing activities. We believe this level of liquidity is sufficient to successfully navigate at least twelve months of uncertainty. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Key Components of Results of Operations </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Net revenues </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the components of our net revenues by amounts and percentages of our total net revenues for the periods presented: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 55%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="26" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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;">%</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;">%</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;">US$</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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="26" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except for percentages)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net revenues:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mobile games</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,936,331</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">71.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,597,809</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">53.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,803,382</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">736,151</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Value-added services</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">585,643</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,641,043</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,845,663</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">589,374</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advertising</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">463,490</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">817,016</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,842,772</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">282,417</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and others</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">143,467</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">722,054</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,507,159</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">230,982</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net revenues</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,128,931</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">100.0</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,777,922</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">100.0</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,998,976</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,838,924</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">100.0</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;"></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Mobile games.</div></div> 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items. We derived 71.1%, 53.1% and 40.0% of our revenues from mobile games in 2018, 2019 and 2020, respectively. The top 10 mobile games contributed to 67%, 46% and 33% of our revenues in 2018, 2019 and 2020, respectively. We derive a significant portion of mobile game revenues from a limited number of games. One mobile game contributed more than 10% of our total net revenues for the years ended December&#160;31, 2018, 2019 and 2020, respectively. As of December&#160;31, 2020, we operated 43 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 select, procure and offer engaging games tailored to our platform and our user preferences. We expect revenues from mobile games to continue to grow in absolute amount. At the same time, we expect greater contribution by revenues from other streams of business as we take initiatives to grow our VAS, advertising and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> businesses. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">94 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">VAS.</div></div> We primarily generate VAS revenues from (i)&#160;subscription fees of our premium membership program, which offers paying members benefits including exclusive or advanced access to certain OGV, and (ii)&#160;sales of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-channel</div> virtual items for use in our live broadcasting so that users can send them to hosts to show their support, which comprise of either consumable items, such as gifts and items that create special visual effects, or time-based items, such as privileges and titles. 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 driven by the increasing popularity of our premium membership programs and live broadcasting. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Advertising.</div></div> We generate advertising revenues primarily from brand advertising and performance-based feed advertisements. 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 appeared in Bilibili-produced OGV or events. Performance-based advertisements primarily appear as inline video feeds alongside with organic feeds. Leveraging our deep user insight, we can push the advertisements to users who are most likely to be interested. We have also worked with our content creators and licensed content providers to offer advertisers customized native advertisements. We expect our advertising revenues to increase in the foreseeable future as we continue to introduce new advertising and marketing solutions and attract more advertisers. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and others.</div></div> Our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> and others primarily consist of sales of products on our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> platform and revenues from offline performance activities. We expect an increase in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> and others in the foreseeable future considering the growing demand for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ACG-related</div> products from our users. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Cost of revenues </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the components of our cost of revenues by amounts and percentages of cost of revenues for the periods presented: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 59%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="26" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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;">%</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;">%</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;">US$</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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="26" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except for percentages)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue-sharing costs</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,630,881</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,494,416</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,366,490</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">669,194</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">47.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Content costs</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">543,009</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,001,600</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,875,546</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">287,440</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Server and bandwidth costs</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">618,737</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">919,753</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,141,257</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">174,905</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and others</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">480,866</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,171,904</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,775,507</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">272,109</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total cost of revenues</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,273,493</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,587,673</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9,158,800</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,403,648</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;"></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 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. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and others consist of cost of goods sold associated with our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> business, staff cost, depreciation and others. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">95 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Operating expenses </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the components of our operating expenses by amounts and percentages of operating expenses for the periods presented: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="26" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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;">%</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;">%</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;">US$</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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="26" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except for percentages)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating expenses:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">585,758</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">37.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,198,516</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,492,091</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">535,186</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">58.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">461,165</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">592,497</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">976,082</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">149,592</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">537,488</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">894,411</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,512,966</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">231,872</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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;</td>
<td style="vertical-align: 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;</td>
<td style="vertical-align: 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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating expenses</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,584,411</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,685,424</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,981,139</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">916,650</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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;</td>
<td style="vertical-align: 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;</td>
<td style="vertical-align: 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="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sales and marketing expenses</div></div>. Sales and marketing expenses consist primarily of general marketing and promotional expenses, as well as salaries and benefits, including share-based compensation expenses, for our sales and marketing personnel. We expect our sales and marketing expenses to increase in absolute amounts in the foreseeable future as we increase our investment in boasting our brand recognition, user base and market leadership and promoting our services. For a detailed description of the major promotional, advertising and marketing activities that we have invested in, see &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Branding and Marketing.&#8221; </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets for the components of our sales and marketing expenses for the periods presented: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 59%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="26" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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;">%</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;">%</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;">US$</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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="26" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except for percentages)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Marketing and promotional expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">436,487</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">934,701</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">78.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,005,965</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">460,684</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">86.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Staff costs</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">131,183</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">204,770</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">400,910</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">61,442</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,088</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,045</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,216</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,060</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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;</td>
<td style="vertical-align: 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;</td>
<td style="vertical-align: 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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total sales and marketing expenses</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">585,758</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">100.0</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,198,516</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">100.0</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,492,091</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">535,186</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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;</td>
<td style="vertical-align: 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;</td>
<td style="vertical-align: 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="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Our marketing and promotional expenses increased by 221.6% from RMB934.7 million in 2019 to RMB3,006.0 million (US$460.7 million) in 2020, primarily attributable to increased expenses associated with the promotion of our brand and other marketing activities. We launched a series of campaigns aimed at spreading the Bilibili brand name among a broader audience in the second quarter of 2020, in tandem with expanding our content appeal to a mass market. During our 11<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">th</div> anniversary, we introduced a new slogan, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Bilibili-All</div> the Videos You Like, to help define our brand proposition and appeal to a wider base. With this vision in mind, we launched a branding campaign series, the Hou Lang, Ru Hai and Xi Xiang Feng trilogy videos, all echoing strongly with our existing and potential users, to help bring an uptick in brand perception and increase brand awareness across different demographics. Our marketing and promotional efforts also include placing advertisements on various app stores, video app channels and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">over-the-top</div></div> channels. As a result, sales and marketing expenses as percentage of total revenue increased from 17.7% in 2019 to 29.1% in 2020. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">96 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">General and administrative expenses</div></div>. General and administrative expenses consist primarily of salaries and other compensation-related expenses, including share-based compensation expenses for our general and administrative personnel, professional fees, rental expenses and allowance for doubtful accounts. We expect our general and administrative expenses to increase in absolute amounts in the foreseeable future due to the anticipated growth of our business as well as accounting, insurance, investor relations and other public company costs. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Research and development expenses</div></div>. 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 expect our research and development expenses to increase as we expand our research and development team, to enhance our artificial intelligence technology, big data analytics capabilities and cloud technology and develop new features and functionalities on our platform. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Results of Operations </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 51%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="26" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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;">%</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;">%</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>
<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;">%</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="26" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except for percentages)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net revenues</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,128,931</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,777,922</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,998,976</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,838,924</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,273,493</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(79.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,587,673</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(82.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,158,800</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,403,648</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(76.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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;</td>
<td style="vertical-align: 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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross profit</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">855,438</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">20.7</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,190,249</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17.6</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,840,176</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">435,276</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">23.7</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating expenses:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(585,758</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,198,516</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(17.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,492,091</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(535,186</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(29.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(461,165</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(592,497</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(976,082</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(149,592</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(537,488</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(894,411</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,512,966</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(231,872</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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;</td>
<td style="vertical-align: 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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating expenses</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,584,411</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(38.4</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2,685,424</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(39.6</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(5,981,139</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(916,650</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(49.8</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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;</td>
<td style="vertical-align: 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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss from operations</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(728,973</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(17.7</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,495,175</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(22.0</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,140,963</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(481,374</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(26.1</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)%&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other income/(expenses):</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment income, net (including impairments)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">96,440</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">96,610</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,203</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,322</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68,706</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">162,782</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">83,301</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,766</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(46,543</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(108,547</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,636</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">%)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exchange (losses)/gains</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,661</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,789</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41,717</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,393</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others, net</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,455</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,412</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">95,641</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,660</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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;</td>
<td style="vertical-align: 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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss before tax</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(539,033</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(13.1</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,267,703</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(18.7</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,000,648</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(459,869</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(25.0</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%)&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(25,988</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(35,867</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(53,369</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,180</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">%)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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;</td>
<td style="vertical-align: 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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(565,021</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(13.7</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,303,570</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(19.2</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,054,017</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(468,049</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(25.4</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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;</td>
<td style="vertical-align: 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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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="clear: both; max-height: 0px; background: none;"></div> <div style="width: 21%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Share-based compensation expenses were allocated as follows: </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">97 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 69%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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;">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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,173</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,281</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">37,087</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,684</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,499</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,269</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,808</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,254</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">102,544</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68,497</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">181,753</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,855</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,977</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">66,503</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">126,250</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,349</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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>
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">181,193</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">172,550</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">385,898</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">59,142</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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>
<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="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Year ended December&#160;31, 2020 compared to year ended December&#160;31, 2019 </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Net revenues </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our net revenues increased by 77.0% from RMB6,777.9&#160;million in 2019 to RMB11,999.0&#160;million (US$1,838.9 million) in 2020. Across our platform, our average monthly paying users increased from 7.2&#160;million in 2019 to 14.8&#160;million in 2020. In addition, our paying ratio (average monthly paying user / MAU) increased from 6.1% in 2019 to 8.0% in 2020. We set forth below our key operating metrics. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 51%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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;">(in millions,&#160;except&#160;as&#160;otherwise&#160;indicated)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Average MAU</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">117.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">185.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Average monthly paying user</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Paying ratio % (Average monthly paying user / MAU)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Average monthly paying user for mobile games</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Average monthly paying user for VAS<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Daily time spending per active user (minutes)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">over&#160;75&#160;minutes</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">over&#160;80&#160;minutes</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">over&#160;80&#160;minutes</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Note: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Average monthly paying user for VAS excludes the duplicative average monthly paying user for mobile games. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Average monthly revenue per MAU<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Average monthly revenue per paying user<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(2)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Average monthly revenue per paying user for mobile games</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">284.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">254.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">223.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Average monthly revenue per paying user for VAS</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Notes:</div></div> </div> <div style="font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 4pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator is the total net revenues. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator includes only revenues from mobile games and VAS. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Mobile games</div></div>. Our net revenues from mobile games increased by 33.5% from RMB3,597.8&#160;million in 2019 to RMB4,803.4&#160;million (US$736.2 million) in 2020. The increase was primarily due to the popularity of our newly launched mobile games. As of December 31, 2020, we operated 43 exclusively distributed mobile games and hundreds of jointly operated mobile games. The average monthly paying user for mobile games increased from 1.2&#160;million in 2019 to 1.8&#160;million in 2020. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">VAS</div></div>. Our net revenues from VAS increased by 134.4% from RMB1,641.0&#160;million in 2019 to RMB3,845.7&#160;million (US$589.4 million) in 2020, mainly attributable to our enhanced commercialization efforts, led by increases in the number of paying users for our premium membership program, live broadcasting services and other value-added services, attracted by the high quality and diversified content on our platform. The average monthly paying user for VAS increased from 6.0&#160;million in 2019 to 13.0&#160;million in 2020. The average monthly revenue per paying user for VAS increased from RMB22.7 in 2019 to RMB24.6 in 2020. Our average monthly revenue per MAU increased from RMB4.0 in 2018 to RMB4.8 in 2019, and further to RMB5.4 in 2020, due to the successful execution of our monetization strategies to diversify our revenue sources by expanding our VAS and advertising business. Specifically, for premium membership program, the average monthly paying user increased from 5.9 million in 2019 to 12.4 million in 2020, and the average monthly revenue per paying user increased from RMB10.2 in 2019 to RMB11.3 in 2020. For live broadcasting program, the average monthly paying user increased from 0.6 million in 2019 to 1.1 million in 2020, and the average monthly revenue per paying user increased from RMB89.0 in 2019 to RMB105.3 in 2020. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">98 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Advertising</div></div>. Our net revenues from advertising increased by 125.6% from RMB817.0&#160;million in 2019 to RMB1,842.8&#160;million (US$282.4 million) in 2020. This increase was primarily attributable to further recognition of Bilibili&#8217;s brand name in China&#8217;s online advertising market. The increase in our user base also attracted more advertisers to promote their products and services on our platform, due to the greater exposure that the advertisements could enjoy on our platform. Our average MAU increased from 117.5&#160;million in 2019 to 185.8&#160;million in 2020. </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and Others</div></div>. We had RMB722.1&#160;million and RMB1,507.2&#160;million (US$231.0 million) of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> and other net revenues in 2019 and 2020, respectively. The increase was primarily attributable to the increase in sales of products on our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> platform and sub-licensing the licensed content related to S10 League of Legends E-sports global events in China, and recorded other net revenues of RMB330.2 million (US$50.6 million) in 2020. As our user base increased and more users became engaged in interest-based <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">sub-communities</div> such as ACG, the demand for ACG related merchandise as well as content offering grew, which drove the increase in our revenues from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> and others. </div> </div> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Cost of revenues </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our cost of revenues increased by 63.9% from RMB5,587.7&#160;million in 2019 to RMB9,158.8&#160;million (US$1,403.6 million) in 2020 as all components of cost of revenues increased due to our business growth and the expansion of our user base. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue-sharing costs, increased by 75.1% from RMB2,494.4&#160;million in 2019 to RMB4,366.5&#160;million (US$669.2 million) in 2020, primarily due to an increase in payments made to developers of exclusively distributed games as we rolled out more games, an increase in payments made to distribution channels as we expanded our mobile games and VAS offerings, and an increase in payments made to hosts of live broadcasting and content creators on our platform due to the increase in the numbers of our hosts and content creators. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Content costs increased by 87.3% from RMB1,001.6&#160;million in 2019 to RMB1,875.5&#160;million (US$287.4 million) in 2020 as we continued to expand and diversify our content offerings. We procured anime, documentaries, selected TV shows, movies and variety shows to enrich our content library. We have a large anime libraries. We provided over 3,000 documentaries on our platform in 2020, also showcasing our large documentary repositories. Our investment in content costs has contributed to the growth in our users base and the number of average monthly paying user for VAS. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Server and bandwidth costs increased by 24.1% from RMB919.8&#160;million in 2019 to RMB1,141.3&#160;million (US$174.9 million) in 2020, primarily due to an increase in server and bandwidth capacity to keep pace with the expansion of our user base and the increase in active users, so as to support a massive and continuously increasing volume of data generated and video views happened on our platform every day. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and other costs increased by 51.5% from RMB1,171.9&#160;million in 2019 to RMB1,775.5&#160;million (US$272.1 million) in 2020, primarily attributable to an increase in cost of goods sold associated with our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> business and an increase in staff cost. As our user base increased and more users became engaged in interest-based <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">sub-communities</div> such as ACG, the demand for ACG related merchandise also grew, which drove the increase in our revenues from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce.</div> We endeavored to enlarge the types of goods and enrich the content available on our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> platform. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Gross profit </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a result of the foregoing, we had gross profit of RMB2,840.2&#160;million (US$435.3 million) in 2020, compared to gross profit of RMB1,190.2&#160;million in 2019. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Operating expenses </div></div></div></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our total operating expenses increased by 122.7% from RMB2,685.4&#160;million in 2019 to RMB5,981.1&#160;million (US$916.7million) in 2020, as we executed our management strategy to invest in the expansion of our user base and the growth of our business, which led to the increases in sales and marketing expenses, general and administrative expenses, as well as research and development expenses. </div></div> </div> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">99 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sales and marketing expenses</div></div>. Our sales and marketing expenses increased by 191.4% from RMB1,198.5&#160;million in 2019 to RMB3,492.1&#160;million (US$535.2 million) in 2020, primarily attributable to increased channel and marketing expenses associated with our app and brand, as well as expenses associated with our mobile games&#8217; promotion and an increase in headcount in sales and marketing personnel. Our marketing and promotional expenses increased by 221.6% from RMB934.7&#160;million in 2019 to RMB3,006.0&#160;million (US$460.7 million) in 2020, primarily attributable to increased expenses associated with the promotion of our brand and other marketing activities. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">General and administrative expenses</div></div>. Our general and administrative expenses increased by 64.7% from RMB592.5&#160;million in 2019 to RMB976.1&#160;million (US$149.6 million) in 2020. The increase was primarily attributable to increases in headcount in general and administrative personnel, share-based compensation expenses, allowance for doubtful accounts, rental expenses and other general and administrative expenses. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Research and development expenses</div></div>. Our research and development expenses increased by 69.2% from RMB894.4&#160;million in 2019 to RMB1,513.0&#160;million (US$231.9 million) in 2020, primarily due to increases in headcount in research and development personnel, share-based compensation expenses and other research and development expenses. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Loss from operations </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We incurred loss from operations of RMB3,141.0&#160;million (US$481.4 million) in 2020, compared to loss from operations of RMB1,495.2&#160;million in 2019, primarily due to the significant increase in sales and marketing expenses, as well as research and development expenses as a result of our management strategy to invest in the expansion of our user base and the growth of our business. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Other income </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="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investment income, net</div></div>. Net investment income primarily includes return earned on financial products issued by banks and other financial institutions, return from investments in money market funds, gain from disposal of long-term investments, and the fair value change of investments in publicly traded companies. We had net investment income of RMB28.2&#160;million (US$4.3 million) in 2020, compared to RMB96.6&#160;million in 2019. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interest income</div></div>. Interest income represents interest earned on cash and cash equivalents and time deposits. We had interest income of RMB162.8&#160;million and RMB83.3&#160;million (US$12.8 million) in 2019 and 2020, respectively. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interest expense. </div></div>Interest expense primarily represents interest payment and amortized issuance costs related to long-term debt. We had interest expense of RMB108.5&#160;million (US$16.6 million) in 2020, primarily attributable to interest expense related to our 2027 Notes issued in June 2020 and our 2026 Notes issued in April 2019. We had interest expense of RMB46.5&#160;million in 2019, primarily attributable to interest expense related to our 2026 Notes issued in April 2019. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Income tax </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We recorded income tax of RMB53.4&#160;million (US$8.2 million) in 2020, compared to RMB35.9&#160;million in 2019. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Net loss </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We incurred net loss of RMB3,054.0&#160;million (US$468.0 million) in 2020, compared to net loss of RMB1,303.6&#160;million in 2019, primarily due to the significant increase in sales and marketing expenses, as well as research and development expenses as a result of our management strategy to invest in the expansion of our user base and the growth of our business. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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 style="font-style:italic;display:inline;">Year ended December&#160;31, 2019 compared to year ended December&#160;31, 2018</div></div></div></div> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Net revenues </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Our net revenues increased by 64.2% from RMB4,128.9&#160;million in 2018 to RMB6,777.9&#160;million in 2019. The increase was across all revenue streams, consisting of revenues from mobile games, VAS, advertising, and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> and others. Across our platform, our average monthly paying users increased by 114.8% from approximately 3.4&#160;million in 2018 to approximately 7.2&#160;million in 2019. In addition, our paying ratio (average monthly paying user / MAU) increased from 3.9% in 2018 to 6.1% in 2019. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">100 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Mobile games</div></div>. Our net revenues from mobile games increased by 22.5% from RMB2,936.3&#160;million in 2018 to RMB3,597.8&#160;million in 2019, primarily due to the launch of new mobile games, as well as the continuous popularity of our existing mobile games, particularly the success of <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fate/Grand Order</div></div>, which was launched in September 2016. The average monthly paying user for mobile games increased from 0.9&#160;million in 2018 to 1.2&#160;million in 2019. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">VAS</div></div>. Our net revenues from VAS increased by 180.2% from RMB585.6&#160;million in 2018 to RMB1,641.0&#160;million in 2019, mainly attributable to the increase in the number of paying users for our premium membership program, live broadcasting and other VAS. The average monthly paying user for VAS increased from 2.5&#160;million in 2018 to 6.0&#160;million in 2019. The average monthly revenue per paying user for VAS increased from RMB19.6 in 2018 to RMB22.7 in 2019. Specifically, for premium membership program, the average monthly paying user increased from 2.5 million in 2018 to 5.9 million in 2019, and the average monthly revenue per paying user increased from RMB8.1 in 2018 to RMB10.2 in 2019. For live broadcasting program, the average monthly paying user increased from 0.4 million in 2018 to 0.6 million in 2019, and the average monthly revenue per paying user increased from RMB75.1 in 2018 to RMB89.0 in 2019. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Advertising</div></div>. Our net revenues from advertising increased by 76.3% from RMB463.5&#160;million in 2018 to RMB817.0&#160;million in 2019. This increase was driven by revenue from our brand advertising and performance-based advertising. The increase in our user base attracted more advertisers to promote their products and services on our platform, due to the greater exposure that the advertisements can enjoy on our platform. Our average MAU increased from 87.0&#160;million in 2018 to 117.5&#160;million in 2019. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and Others</div></div>. We had RMB143.5&#160;million and RMB722.1&#160;million of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> and other net revenues in 2018 and 2019, respectively. The increase was primarily attributable to the increase in sales of products as users made more purchases on our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> platform. As our user base increased and more users became engaged in interest-based <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">sub-communities</div> such as ACG, the demand for ACG related merchandise also grew which drove the increase in our revenues from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce.</div> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Cost of revenues </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our cost of revenues increased by 70.7% from RMB3,273.5&#160;million in 2018 to RMB5,587.7&#160;million in 2019 as all components of cost of revenues increased due to our business growth and the expansion of our user base. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Revenue-sharing costs, which primarily consisted of the portion of revenues shared with game developers, certain popular live broadcasting hosts and content creators, increased by 52.9% from RMB1,630.9&#160;million in 2018 to RMB2,494.4&#160;million in 2019, primarily due to an increase in payments made to developers of exclusively distributed games, in particular <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fate/Grand Order </div></div>and <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Azur Lane</div></div>, an increase in payments made to distribution channels and an increase in payments made to hosts of live broadcasting and content creators on our platform. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Content costs increased by 84.5% from RMB543.0&#160;million in 2018 to RMB1,001.6&#160;million in 2019 as we continued to acquire licensed content to expand and diversify our content offerings. We procured anime, documentaries, selected TV shows, movies and variety shows to enrich our content library. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Server and bandwidth costs increased by 48.7% from RMB618.7&#160;million in 2018 to RMB919.8&#160;million in 2019, primarily due to an increase in server and bandwidth capacity to keep pace with the expansion of our user base and the increase in active users, so as to support a massive and continuously increasing volume of data generated and video views happened on our platform every day. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Gross profit </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a result of the foregoing, we had gross profit of RMB1.2&#160;billion in 2019, compared to gross profit of RMB855.4&#160;million in 2018. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Operating expenses </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our total operating expenses increased by 69.5% from RMB1,584.4&#160;million in 2018 to RMB2,685.4&#160;million in 2019, as sales and marketing expenses and research and development expenses increased due to our business growth and the expansion of our user base. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sales and marketing expenses</div></div>. Our sales and marketing expenses increased by 104.6% from RMB585.8&#160;million in 2018 to RMB1,198.5&#160;million in 2019, primarily attributable to increased channel and marketing expenses associated with our app and brand, including promotional activities for offline events, promotional expenses for mobile games, and an increase in headcount in sales and marketing personnel. Our promotional expense increased by 114.1% from RMB436.5&#160;million in 2018 to RMB934.7&#160;million in 2019, primarily attributable to increased expenses associated with the promotion of our brand and other marketing activities. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">101 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">General and administrative expenses</div></div>. Our general and administrative expenses increased by 28.5% from RMB461.2&#160;million in 2018 to RMB592.5&#160;million in 2019. The increase was primarily attributable to increased general and administrative personnel-related expenses, increased amortization expense related to intangible assets acquired through business acquisitions and increased other miscellaneous expenses associated with our business expansion. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Research and development expenses</div></div>. Our research and development expenses increased by 66.4% from RMB537.5&#160;million in 2018 to RMB894.4&#160;million in 2019, primarily due to increased headcount in research and development personnel and increased share-based compensation expenses. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Loss from operations </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a result of the foregoing, we incurred loss from operations of RMB1,495.2&#160;million in 2019, compared to loss from operations of RMB729.0&#160;million in 2018. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Other income </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="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investment income, net</div></div>. Net investment income primarily includes return earned on financial products issued by banks and other financial institutions, return from investments in money market funds, gain from disposal of long-term investments, and the fair value change of investments in publicly traded companies. We had net investment income of RMB96.6&#160;million in 2019, compared to RMB96.4&#160;million in 2018. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interest income</div></div>. Interest income represents interest earned on cash and cash equivalents and time deposits. We had interest income of RMB68.7&#160;million and RMB162.8&#160;million in 2018 and 2019, respectively. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interest expense. </div></div>Interest expense primarily represents interest payment and amortized issuance costs related to long-term debt. We had interest expense of RMB46.5&#160;million in 2019, primarily attributable to interest expense related to our 2026 Notes issued in April 2019, whereas we did not incur such interest expense in 2018. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Income tax </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We recorded income tax of RMB35.9&#160;million in 2019, compared to RMB26.0&#160;million in 2018. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Net loss </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a result of the foregoing, we incurred net loss of RMB1,303.6&#160;million in 2019, compared to net loss of RMB565.0&#160;million in 2018. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Seasonality </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-allocate</div> resources and improve efficiency ahead of time. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Taxation </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Cayman Islands </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">102 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Hong Kong </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. Commencing from the year of assessment of 2018, the first HK$2&#160;million of profits earned by our subsidiaries incorporated in Hong Kong will 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">PRC </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our PRC subsidiaries are subject to PRC EIT 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For example, in 2017, Hode Information Technology qualified as a HNTE and is eligible for a 15% preferential tax rate effective for three years starting from 2017 to 2019. Hode Information Technology has renewed this qualification which allows it to enjoy a 15% preferential EIT rate for three years starting from 2020 to 2022. In addition, in 2018, Shanghai Bilibili Technology Co., Ltd. qualified as a HNTE and is eligible for a 15% preferential tax rate effective for three years starting from 2018 to 2020. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our other major PRC subsidiaries are subject to enterprise income tax on their taxable income in 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We are subject to value-added tax at a rate of 6% for our rendered services and value-added tax at a rate varying from 0% to 17% for goods sold 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 are subject to culture business construction fee at a rate of 3% in 2018, which was reduced to 1.5% since July&#160;1, 2019, valid until December&#160;31, 2024. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Dividends paid by our wholly foreign-owned subsidiaries in 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 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-Resident</div> Taxpayers to Enjoy Treatments under Tax Treaties (SAT Announcement (2019)&#160;No.&#160;35) was issued to simplify the procedures for claiming China tax treaty benefits by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> 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; </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">103 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">If our holding company in the Cayman Islands or any of our subsidiaries outside of China were deemed to be a &#8220;resident enterprise&#8221; under the PRC EIT 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> shareholders or ADS holders.&#8221; </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Critical Accounting Policies </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. Some of our accounting policies require a higher degree of judgment than others in their application and require us to make significant accounting estimates. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The selection of critical accounting policies, the judgments and other uncertainties affecting application of those policies and the sensitivity of reported results to changes in conditions and assumptions are factors that should be considered when reviewing our financial statements. We believe the following accounting policies involve the most significant judgments and estimates used in the preparation of our financial statements. You should read the following description of critical accounting policies, judgments and estimates in conjunction with our consolidated financial statements and other disclosures included in this annual report. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Principles of consolidation </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements include the financial statements of our company, its subsidiaries and VIEs for which our company is the primary beneficiary. Subsidiaries are those entities in which we, directly or indirectly, (i)&#160;control more than one half of the voting power, (ii)&#160;have 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 (iii)&#160;have 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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A consolidated variable interest entity is an entity in which we, through contractual arrangements, have the power to direct the activities that most significantly impact the entity&#8217;s economic performance, bear the risks of and enjoy the rewards normally associated with ownership of the entity, and therefore we are the primary beneficiary of the entity. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All transactions and balances among us, our subsidiaries and VIEs have been eliminated upon consolidation. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Revenue recognition </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On January&#160;1, 2018, we adopted ASC 606, Revenue from Contracts with Customers using the modified retrospective method for all contracts not completed as of the date of adoption. 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. We identify our contracts with customers and all performance obligations within those contracts. We then determine the transaction price and allocate the transaction price to the performance obligations within our contracts with customers, recognizing revenue when, or as, we satisfy our performance obligations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The adoption of ASC 606 did not significantly change (i)&#160;the timing and pattern of revenue recognition for all of our revenue streams, and (ii)&#160;the presentation of revenue as gross versus net. Therefore, the adoption of ASC 606 did not have a significant impact on our financial position, results of operations, equity, cash flows or any adjustment on our consolidated financial statements as of the adoption date and for the years ended December&#160;31, 2018, 2019 and 2020. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">104 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our revenue recognition policies effective upon the adoption of ASC 606 are as follows: </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Mobile game services </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exclusively distributed mobile games </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">For the years ended December&#160;31, 2018, 2019 and 2020, we primarily generate 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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In accordance with ASC 606, we evaluate the contracts with our customers and determine that we have a single combined 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 combined performance obligation. We recognize 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; letter-spacing: 0px; top: 0px;;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We have estimated the average playing period of the paying players for each game, usually between three to eight months. We consider 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, we consider the initial purchase date as the starting point of a player&#8217;s lifespan. We track populations of paying players who made their initial purchases during the interval period, or the Cohort, and track each Cohort to understand the subsequent churn rate of the paying players of each Cohort, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">i.e. </div></div>the number of players from each Cohort who left subsequent to their initial purchases. To determine the ending point of a paying player&#8217;s lifespan beyond the date for which observable data are available, we extrapolate the actual observed churn rate to arrive at an estimated weighted average playing lifespan 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 we consider other qualitative factors, such as the playing patterns for paying players for other games with similar characteristics with the new game including paying player type and purchasing frequency. While we believe our estimates to be reasonable based on available game player information, we may revise such estimates based on new information indicating a change in the game player behavior patterns and any adjustments are applied prospectively. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">606-10-55-39,</div></div></div> we assess whether we act as the principal or as an agent in the arrangement with each party respectively. We record revenue generated from exclusively distributed mobile games on a gross basis as we are acting as the principal to fulfill all obligations related to the mobile game operations. We are 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. We are 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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Proceeds earned from selling <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items are shared between us 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 our consolidated statements of operations and comprehensive loss. </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Jointly operated mobile game distribution services </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We are also offering distribution services for mobile games developed by the third-party game developers. In accordance with ASC 606, we evaluate our contracts with the third-party game developers and identify the performance obligations as distributing games and providing payment solution and market promotion service to the third-party game developers. Accordingly, we earn service revenue by distributing them to the game players. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">105 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="font-size: 13.28px; margin-top: 0pt; margin-bottom: 6pt; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc"></a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">In accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">606-10-55-39,</div></div></div> we assess whether we act as the principal or as an agent in the arrangement with each party respectively. With respect to the jointly operated licensed arrangements between the third-party game developers and us, we considered we do not have the primary responsibility for fulfillment and acceptability of the game services. Our responsibilities are distributing games and, providing payment solution and market promotion service, and thus we view the third-party game developers to be our customers. Accordingly, we record 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="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">VAS </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We offer premium membership subscription, live broadcasting and other video, audio and comic content to the customers. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We offer premium membership subscription 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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We operate and maintain 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. We create and sell virtual items to users so that the users present them simultaneously to hosts to show their support. The virtual items sold by us 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 we act 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; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">606-10-55-39.</div></div></div> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Accordingly, revenue is recognized at <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;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 these virtual items are consumed are recorded as &#8220;deferred revenue.&#8221; </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under our arrangements with the hosts, we share 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 our consolidated statements of operations and comprehensive loss. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Advertising services </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We provide various advertising formats, mainly include but not limited to advertisements appearing on the app opening page, banner text-links, logos, buttons and rich media, performance-based advertising and native advertisements which are customized according to advertisers&#8217; needs. We determine each format of advertisements is a distinct performance obligation. Consideration is allocated to each performance obligation based on its standalone selling price. We recognize 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 our platform or upon the performance obligations are satisfied, generally when users click on links. </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales incentives to customers </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We provide various sales incentives to our 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 contract by contract basis with our customers. We account 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> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and others </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and others are mainly from the sales of products through our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> platform and also include revenues from holding certain offline performance activities. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">106 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and other revenues 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; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">606-10-55-39,</div></div></div> for arrangements where we are primarily responsible for fulfilling the promise to provide the goods or services, are subject to inventory risk, and have 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 our discretion, are recorded as 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; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">606-10-32-25.</div></div></div> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net revenues presented on our consolidated statements of operations and comprehensive loss are net of sales discount and sales tax. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other Estimates and Judgments </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We estimate revenue of mobile game, VAS 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 we maintain records of sales data, both of which allow us 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 we believe are reasonable, but actual results may differ from our estimates. When we receive the final reports, to the extent not received within a reasonable time frame following the end of each month, we record any differences between estimated revenue and actual revenue in the reporting period when we determine 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 style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Contract balances </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable represent amounts we invoiced, and revenue recognized prior to invoicing when we have satisfied our performance obligations and have the unconditional right to consideration. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Practical expedients </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have used the following practical expedients as allowed under ASC 606: </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied, has not been disclosed, as substantially all of our contracts have an original expected duration of one year or less. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our short-term investments primarily include money market funds, financial products with variable interest rates referenced to performance of underlying assets issued by commercial banks or other financial institutions and publicly traded companies with the intention to be sold within twelve months. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of short-term investments: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 69%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial products</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">858,021</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,070,113</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,866,643</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments in publicly traded companies</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">80,918</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">434,609</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,317</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">109,779</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,937</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">945,338</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,260,810</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,357,189</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;"></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="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">107 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">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, we elect the fair value method at the date of initial recognition and carry these investments at fair value. Changes in the fair value of these investments are reflected on our consolidated statements of operations and comprehensive loss as &#8220;investment income, net.&#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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the investments in publicly traded companies, we carry 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 income, net.&#8221; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December&#160;31, 2018, 2019 and 2020, we recorded investment income of RMB13.8&#160;million, investment loss of RMB3.1&#160;million, and investment income of RMB74.0&#160;million (US$11.3 million) related to short-term investments on the consolidated statements of operations and comprehensive loss, respectively. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our 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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth a breakdown of our long-term investments by accounting treatment as of the dates indicated: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 69%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments accounted for using the measurement alternative</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">793,149</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">666,025</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,791,393</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments accounted for using the equity method</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">279,854</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">188,199</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments accounted for at fair value</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">186,838</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">305,250</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">253,346</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">979,987</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,251,129</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,232,938</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;"></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="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments accounted for using the measurement alternative </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">For those investments over which we do not have significant influence and without readily determinable fair value, we elect to record these investments at cost, less impairment, and plus or minus subsequent adjustments for observable price changes, in accordance with ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-01,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities</div></div>. Under this measurement alternative, changes in the carrying value of the equity 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. RMB34.2&#160;million of investment income was recognized in &#8220;Investment income, net&#8221;, as a result of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measurement</div> of equity investments using the measurement alternative, for the year ended December&#160;31, 2018. There was no <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measurement</div> gain or loss was recognized of equity investments accounted for using the measurement alternative for the year ended December&#160;31, 2019 and 2020. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have made strategic investments for strengthening our content development, creating synergy with our businesses, and enhancing our overall value. In 2018, 2019 and 2020, our equity investments accounted for using the measurement alternative included content provision companies, such as The Three-body Universe Co. Ltd., game development companies, Beijing Shi Zhi Sha Co. Ltd., anime production companies, YHKT Entertainment Cooperation Limited, and a number of other companies within our ecosystem. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We regularly evaluate 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, projected and historical financial performance, cash flow forecasts and financing needs. 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. We recorded impairment charges for long-term investments of RMB46.4&#160;million, RMB5.9&#160;million, and RMB8.0&#160;million (US$1.2 million) as &#8220;investment income, net&#8221; for the years ended December&#160;31, 2018, 2019 and 2020, respectively, as we determined the fair value of these investments was less than their carrying value. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">108 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments accounted for using the equity method </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We apply 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 we have significant influence but do not own a majority equity interest or otherwise control. Under the equity method, we initially record 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 our consolidated balance sheets. We subsequently adjust the carrying amount of the investments to recognize our proportionate share of each equity investee&#8217;s net income or loss into earnings and cash distributions from investees, after the date of investment. We evaluate the equity method investments for impairment under ASC 323. An impairment loss on the equity method investments is recognized in earnings when the decline in value is determined to be other-than-temporary. We recorded equity share of losses of nil, RMB24.2&#160;million, and RMB50.5&#160;million (US$7.7 million) for the years ended December&#160;31, 2018, 2019 and 2020, respectively. </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments accounted for at fair value </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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, we elect the fair value method at the date of initial recognition and carry these investments at fair value. Changes in the fair value of these investments are reflected on our consolidated statements of operations and comprehensive loss as &#8220;investment income, net.&#8221; Fair value is estimated based on quoted prices of similar products provided by financial institutions at the end of each reporting period. We classify the valuation techniques that use these inputs as Level&#160;2 of fair value measurements. We recorded fair value loss of RMB2.9&#160;million, and fair value gain of RMB13.2&#160;million, and RMB24.9&#160;million (US$3.8 million) for the years ended December&#160;31, 2018, 2019 and 2020, respectively. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Recent Accounting Pronouncements </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Inflation </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inflation in China has not materially impacted our results of operations in recent years. According to the National Bureau of Statistics of China, the year-over-year percent changes in the consumer price index for December 2019 and 2020 were increases of 4.5% and 0.2%, respectively. Although we have not been materially affected by inflation in the past, we can provide no assurance that we will not be affected by higher rates of inflation in China in the future. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">B.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Liquidity and Capital Resources</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth a summary of our cash flows for the periods presented: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 59%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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;">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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Selected Consolidated Cash Flows Data:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by operating activities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">737,286</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">194,551</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">753,103</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">115,418</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash used in investing activities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,196,394</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,958,277</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,906,821</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,365,029</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by financing activities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,974,810</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,078,842</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,335,419</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,277,458</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of exchange rate changes on cash and cash equivalents held in foreign currencies</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">261,447</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">107,513</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(466,252</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(71,456</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></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>
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net increase in cash and cash equivalents</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,777,149</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,422,629</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(284,551</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(43,609</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents at beginning of the year</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">762,882</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,540,031</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,962,660</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">760,561</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></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>
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents at end of the year</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,540,031</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,962,660</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,678,109</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">716,952</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></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>
<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="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">109 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Our principal sources of liquidity have been cash generated from operating activities, as well as the proceeds we received from our public offerings of ordinary shares and other financing activities. As of December&#160;31, 2018, 2019 and 2020, respectively, our cash and cash equivalents were RMB3,540.0&#160;million, RMB4,962.7&#160;million and RMB4,678.1&#160;million (US$717.0 million). Our cash and cash equivalents mainly represent cash on hand, demand deposits placed with large reputable banks in the United States and China, 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 a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-year</div> RMB500.0&#160;million revolving loan facility&#160; provided by certain financial institution. As of December&#160;31, 2020, such credit facility has not been utilized. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our financing activities primarily consist of issuance and sale of our shares and convertible senior notes to investors. In March 2018, we raised from our initial public offering US$443.3&#160;million in net proceeds after deducting underwriting commissions and the offering expenses payable by us. In October 2018, we entered into a definitive agreement with Tencent, for Tencent to invest an aggregate amount of US$317.2&#160;million in our company after deducting transaction expenses. In April 2019, we issued US$500&#160;million in an aggregate principal amount of convertible senior notes due 2026. Concurrently with the issuance of 2026 Notes, we completed a registered offering of ADSs, where we offered 14,173,813 ADSs at a price of US$18.00 per ADS. We raised from the 2026 Notes and this concurrent registered offering US$733.9&#160;million in net proceeds after deducting commissions and the offering expenses. In April 2020, we issued 17,310,696 Class&#160;Z ordinary shares to Sony Corporation of America for its investment of US$399.4&#160;million (RMB2,817.5 million) in cash after deducting transaction expenses. In June 2020, we issued US$800&#160;million in aggregate principal amount of convertible senior notes due 2027. We raised from the 2027 Notes US$786.1&#160;million (RMB5,594.8 million) after deducting commissions and offering expenses. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We believe that our current cash and cash equivalents and our anticipated cash flows from operations will be sufficient to meet our anticipated working capital requirements and capital expenditures 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, 45% of our cash and cash equivalents were held in China, and 6% were held by our VIEs and denominated in Renminbi. Although we consolidate the results of our VIEs and their subsidiaries, we only have access to the assets or earnings of our VIEs and their subsidiaries through our contractual arrangements with our 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; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In utilizing the proceeds we received from our initial public offering and other 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 China in offshore transactions. However, most of these uses are subject to PRC regulations. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">110 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Operating activities </div></div></div></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Net cash provided by operating activities in 2020 was RMB753.1&#160;million (US$115.4 million), as compared to net loss of RMB3,054.0&#160;million (US$468.0 million) in the same period. The difference was primarily due to an increase of RMB734.8&#160;million (US$112.6 million) in deferred revenue, an increase of RMB651.7&#160;million (US$99.9 million) in accrued liabilities and other payables and an increase of RMB816.1&#160;million (US$125.1 million) in accounts payable, partially offset by an increase of RMB417.2&#160;million (US$63.9 million) in accounts receivable and an increase of RMB610.6&#160;million (US$93.6 million) in prepayments and other assets. The changes in working capital were attributable to our business expansion, particularly, the expansion of our mobile games operations, diversification of other value-added services offerings and increased advertising revenues, and the increase in sales and marketing expenses. The principal <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> items affecting the difference between our net loss and our net cash provided by operating activities in 2020 were RMB1,721.6&#160;million (US$263.9 million) in depreciation and amortization of property and equipment, and intangible assets, and RMB385.9&#160;million (US$59.1 million) in share-based compensation expenses. </div> </div> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Net cash provided by operating activities in 2019 was RMB194.6&#160;million, as compared to net loss of RMB1,303.6&#160;million in the same period. The difference was primarily due to an increase of RMB586.9&#160;million in accounts payable, an increase of RMB354.0&#160;million in deferred revenue and an increase of RMB277.9&#160;million in accrued liabilities and other payables, partially offset by an increase of RMB508.5&#160;million in prepayments and other assets, and an increase of RMB399.0&#160;million in accounts receivable. The changes in working capital were attributable to our business expansion, particularly, the expansion of our mobile games operations and value-added services offerings, and the increase in channel and marketing promotional expenses. The principal <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> items affecting the difference between our net loss and our net cash provided by operating activities in 2019 were RMB1,097.4&#160;million in depreciation and amortization, RMB172.6&#160;million in share-based compensation expenses, and RMB148.8&#160;million in disposal gain of long-term investments and subsidiaries. The intangible assets being amortized consist of licensed copyrights of content, licensed rights of mobile games, and domain names. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Net cash provided by operating activities in 2018 was RMB737.3&#160;million, as compared to net loss of RMB565.0&#160;million in the same period. The difference was primarily due to an increase of RMB398.6&#160;million in deferred revenue and an increase of RMB345.9&#160;million in accounts payable, partially offset by an increase in prepayments and other assets of RMB540.6&#160;million. The increases in deferred revenue, accounts payable and prepayments and other assets were attributable to our business expansion, particularly, the expansion of our mobile games operations and value-added services offerings. The principal <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> items affecting the difference between our net loss and our net cash provided by operating activities in 2018 were RMB642.4&#160;million in depreciation and amortization, RMB181.2&#160;million in share-based compensation expenses, gains of RMB144.4&#160;million in revaluation of previously held equity interests, RMB46.4&#160;million in impairment charge of long-term investments, and losses of RMB2.1&#160;million in fair value changes and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measurement</div> of long-term investments. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Investing activities </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash used in investing activities in 2020 was RMB8,906.8&#160;million (US$1,365.0 million), primarily due to purchase of short-term investments, primarily including money market funds, financial products with variable interest rates referenced to performance of underlying assets issued by commercial banks or other financial institutions and publicly traded companies of RMB26.7&#160;billion (US$4.1 billion), placements of time deposits of RMB10.9&#160;billion (US$1.7 billion), cash paid for long term investments including loans of RMB1.3&#160;billion (US$193.3 million) and purchase of intangible assets of RMB1.6&#160;billion (US$250.9 million), which primarily consist of licensed copyrights of video content, partially offset by proceeds from maturities of short-term investments of RMB24.9&#160;billion (US$3.8 billion) and maturity of time deposits of RMB7.7&#160;billion (US$1.2 billion). </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">111 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash used in investing activities in 2019 was RMB4.0&#160;billion, primarily due to purchase of short-term investments, including money market funds, financial products with variable interest rates referenced to performance of underlying assets issued by commercial banks or other financial institutions and publicly traded companies of RMB10.0&#160;billion, placement of time deposits of RMB4.9&#160;billion, purchase of intangible assets of RMB1.3&#160;billion, and cash paid for long-term investments including loans of RMB1.2&#160;billion, partially offset by proceeds from maturities of short-term investments of RMB10.0&#160;billion and maturity of time deposits of RMB3.9&#160;billion. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash used in investing activities in 2018 was RMB3.2&#160;billion, primarily due to purchase of short-term investments, including money market funds and investments in financial instruments with variable interest rates referenced to performance of underlying assets, of RMB6.7&#160;billion, purchase of time deposits of RMB750.5&#160;million, purchase of intangible assets of RMB1.0&#160;billion, purchase of property and equipment of RMB293.6&#160;million, cash paid on long-term investments of RMB565.1&#160;million and cash paid on acquisition of subsidiaries of RMB135.8&#160;million, partially offset by proceeds from maturities of short-term investments of RMB6.3&#160;billion. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Financing activities </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by financing activities in 2020 was RMB8,335.4&#160;million (US$1,277.5 million), primarily attributable to the proceeds we received from our offering of 2027 Notes of RMB5.6&#160;billion (US$857.4 million) and the proceeds we received from our issuance of Class&#160;Z ordinary shares to Sony Corporation of America of RMB2.8&#160;billion (US$431.8 million). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by financing activities in 2019 was RMB5.1&#160;billion, primarily attributable to the proceeds we received from our offerings of 2026 Notes of RMB3.4&#160;billion and the proceeds we received from our public offerings of ordinary shares of RMB1.6&#160;billion. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by financing activities in 2018 was RMB5.0&#160;billion, primarily attributable to net proceeds from our initial public offering in March 2018 and Tencent&#8217;s investment. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Capital expenditures </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our capital expenditures are primarily incurred for purchases of intangible assets and property and equipment. Our capital expenditures were RMB1.3&#160;billion in 2018, RMB1.6&#160;billion in 2019 and RMB2.2&#160;billion (US$343.1 million) in 2020. Purchases of intangible assets, which primarily consist of licensed copyrights of video content, accounted for 78.0%, 81.1% and 73.1% of our total capital expenditures in 2018, 2019 and 2020, respectively. We intend to fund our future capital expenditures with our existing cash balance and other financing alternatives. We will continue to make capital expenditures to support the growth of our business. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Holding Company Structure </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Bilibili Inc. is a holding company with no material operations of its own. We conduct our operations primarily through our PRC subsidiaries, our VIEs and their subsidiaries in 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 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 our VIEs in China is required to set aside at least 10% of its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> 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 China may allocate a portion of their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profits based on PRC accounting standards to enterprise expansion funds and staff bonus and welfare funds at their discretion, and our VIEs may allocate a portion of its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> 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 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. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">112 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">C.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Research and Development, Patents and Licenses, Etc.</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><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;">Technology, Research and Development </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Our technology platform has been designed for reliability, scalability and flexibility and is administered by our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-house</div> technology department. We have access to a network of approximately 21,000 self-owned and more than 7,100 leased servers across China with power supply and power generator backup as of December&#160;31, 2020. This structure, along with other features described below, contributes to the reliability, scalability and efficiency of our network. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">AI and big data analytics. </div></div>Artificial intelligence, or 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 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">AI-based</div> 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-house</div> &#8220;black list&#8221; databases and identifying those with similar codes, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">i.e., </div></div>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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">AI-based</div> screening system to conduct semantic analysis on bullet chats to analyse, 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-loading</div> the entire video. Given the limited space for bullet chats, we employ our proprietary technology to conduct semantic analysis of the favorites, blocks and comments previously made by the users, 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 notify 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cloud. </div></div>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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Content distribution network. </div></div>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. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">113 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Real-time monitoring and support. </div></div>We have a network operation support team responsible for stability and security of our network on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">24-hour,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">seven-days-a-week</div></div> 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. </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We are passionate about developing new and innovative products and services that will create more exciting experience for our users, which also enhanced our technology-enabled commercialization capabilities. We incurred RMB537.5&#160;million, RMB894.4&#160;million and RMB1,513.0&#160;million (US$231.9 million) research and development expenses in 2018, 2019 and 2020, respectively. The increase was primarily due to increased headcount in research and development personnel and increased share-based compensation expenses. As of December&#160;31, 2020, our products and technology team consisted of 3,898 members, including software engineers, designers and product managers, compared to 1,470 and 2,043 members as of December&#160;31, 2018 and December&#160;31, 2019, respectively. They are responsible for developing, operating and maintaining our products, including mobile games, live broadcasting and value-added services, and our communities. </div></div> </div> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Customers and Suppliers </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have a broad base of customers, and our five largest customers accounted for less than 6% of our total revenues for each of the years ended December 31, 2018, 2019 and 2020. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our five largest suppliers accounted for less than 30% of cost of revenues and operating expenses for each of the years ended December 31, 2018, 2019 and 2020. Our top suppliers primarily include our distribution channels, game and content licensors, marketing suppliers, cloud and data service providers and e-commerce merchandise suppliers. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Intellectual Property </div></div></div> <div style="text-indent: 2%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, 2020, we have registered approximately 459 patents, 467 registered copyrights, 270 registered domain names, including www.bilibili.com, and 2,987 registered trademarks, including &#8220;
<img alt="" src="g28513g0224234224821.jpg" style="width: 33px; height: 19px;"/>&#8221;. In addition, we had submitted approximately 808 additional patent applications and 1,833 trademark applications. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-infringement</div> of our intellectual property rights. See &#8220;Item 3. Key Information&#8212;D. 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; </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">D.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Trend Information</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, 2020 to December&#160;31, 2020 that are reasonably likely to have a material adverse effect on our net revenues, income, profitability, liquidity or capital resources, or that caused the disclosed financial information to be not necessarily indicative of future operating results or financial conditions. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">E.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Off-balance</div> Sheet Arrangements</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have not entered into any financial guarantees or other commitments to guarantee the payment obligations of any third parties. In addition, we have not entered into any derivative contracts that are indexed to our shares and classified as shareholder&#8217;s equity or that are not reflected in our consolidated financial statements. Furthermore, we do not have any retained or contingent interest in assets transferred to an unconsolidated entity that serves as credit, liquidity or market risk support to such entity. We do not have any variable interest in any unconsolidated entity that provides financing, liquidity, market risk or credit support to us or engages in leasing, hedging or product development services with us. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">114 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">F.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Tabular Disclosure of Contractual Obligations </div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth our contractual obligations as of December&#160;31, 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 55%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="22" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Payment due by December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">After</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="22" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in RMB thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease commitments<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">496,433</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">156,869</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">171,923</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,253</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,575</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,813</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term debt obligations<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(2)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,151,355</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">110,108</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">110,108</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">110,108</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">110,108</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,710,923</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchase obligation<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(3)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">622,500</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">377,500</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">200,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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>
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,270,288</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">644,477</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">482,031</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">261,361</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">153,683</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,728,736</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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>
<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="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease commitments consist of the commitments under the lease agreements for our office premises. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term debt obligations consist of the principal amount and cash interests in connection with the 2026 Notes and 2027 Notes. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchase obligation consists of the commitment under the contract signed in September 2020 to purchase the three-year license for live broadcasting the League of Legends World Championship in China starting from 2020 at an aggregate purchase price of RMB800&#160;million (US$122.6 million). The unpaid purchase price was RMB622.5&#160;million (US$95.4 million) as of December&#160;31, 2020. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other than as shown above, we did not have any significant capital and other commitments, long-term obligations or guarantees as of December&#160;31, 2020. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">G.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Safe Harbor</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">This annual report on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Form&#160;20-F</div> 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Form&#160;20-F,</div> 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Form&#160;20-F.</div> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">All information provided in this annual report on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Form&#160;20-F</div> and in the exhibits is as of the date of this annual report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">20-F,</div> and we do not undertake any obligation to update any such information, except as required under applicable law. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">115 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx28513_10" style="width: 2%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ITEM</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6. DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">A.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Directors and Senior Management</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth information regarding our directors and executive officers as of the date of this annual report. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 37%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 55%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Directors and Executive Officers</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Age</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Position/Title</div></div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;">Rui Chen</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">43</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Chairman of the Board of Directors and Chief Executive Officer</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Yi Xu</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">31</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Founder, Director and President</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;">Ni Li</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">35</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Vice Chairwoman of the Board of Directors and Chief Operating Officer</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">JP Gan</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">49</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Independent Director</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;">Eric He</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">60</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Independent Director</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Feng Li</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">47</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Independent Director</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;">Guoqi Ding</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">51</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Independent Director</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Xin Fan</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">41</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Chief Financial Officer</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Rui Chen </div></div>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 15 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Prior to joining us, Mr.&#160;Chen <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">co-founded</div> 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 (SEHK:03888), a leading software and internet service company listed on the Hong Kong Stock Exchange, from 2001 to 2008. Mr.&#160;Chen was named by Fortune Magazine as one of China&#8217;s &#8220;40 Under 40,&#8221; a list of the most influential people in business under the age of 40 in China. Mr.&#160;Chen received his bachelor&#8217;s degree from Chengdu University of Information Technology in 2001. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Yi Xu</div></div>&#160;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 the 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Ni Li</div></div>&#160;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 two years, Ms.&#160;Li has built a strong business and operational team. Under her leadership, the team successfully produced blockbusters including New Year&#8217;s Eve Gala event and Hou Lang, significantly enhancing Bilibili&#8217;s brand awareness and driving the user and revenue growth. Ms Li has served as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-executive</div> director of Huanxi Media Group Limited (SEHK: 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">JP Gan</div></div>&#160;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. 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). 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. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">116 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Eric He</div></div>&#160;has served as our director since March 2018. He currently also serves as an independent director of 51job (Nasdaq: JOBS). 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. Mr.&#160;He has served as an independent director of Agora, Inc. (Nasdaq: API) since June 2020. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Feng Li</div></div>&#160;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 managing funds primarily invests in early and growth stage startups in China and overseas, and focuses on the industries of upgraded consuming, key sensors and ic, A.I. and biotech. Prior to founding FreeS Fund, Mr.&#160;Li worked as a partner in the venture capital department in IDG 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Guoqi Ding</div></div> 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, and an independent director on the board of Dian Diagnostics Group Co., Ltd., (SHE: 300244) a China-based medical diagnosis outsourcing service provider listed on Shenzhen Stock Exchange since 2017. 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Xin Fan</div></div>&#160;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 currently also serves as an independent director of UP Fintech Holding Limited (Nasdaq: TIGR) and GSX Techedu Inc. (NYSE: GSX). 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. </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">B.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Compensation</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">For the fiscal year ended December&#160;31, 2020, we paid an aggregate of approximately RMB9.4&#160;million (US$1.4 million) in cash to our executive officers, and approximately RMB1.8 million (US$0.3 million) in cash to our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-executive</div> directors. We have not set aside or accrued any amount to provide pension, retirement or other similar benefits to our executive officers and directors. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our PRC subsidiaries and 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">117 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">Share Incentive Plans </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In November 2014, our board of directors approved 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. 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 by unanimous written approval of our board of directors. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of January&#160;31, 2021, the maximum aggregate number of ordinary shares which may be issued pursuant to all awards under the Global Share Plan is 19,880,315 ordinary shares, subject to amendment. The maximum aggregate number of shares which may be issued pursuant to all awards under the 2018 Plan, or the Award Pool, is initially 6,962,069, provided that, in the event that the aggregate number of shares which may be issued pursuant to all granted awards (including incentive share options) reaches 6,962,069, thereafter the Award Pool of the 2018 Plan shall be increased automatically if and whenever the unissued shares reserved accounts for less than 0.5% of the total number of shares of our Company issued and outstanding on the last day of the immediately preceding fiscal year (excluding issued shares reserved for future option exercise and restricted share unit vesting), as a result of which increase the shares unissued and reserved in the Award Pool immediately after each such increase shall equal to 2.5% of the total number of shares of our Company issued and outstanding on the last day of the immediately preceding fiscal year (excluding issued shares reserved for future option exercise and restricted share unit vesting). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The aggregate number of Class&#160;Z Ordinary Shares available for future grant under the Global Share Plan and the 2018 Plan was 6,095,351 as of January&#160;31, 2021. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following paragraphs describe the principal terms of the Global Share Plan and the 2018 Plan. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Types of Awards</div></div></div>. The Global Share Plan and the 2018 Plan both permit the awards of options, restricted shares, restricted share units or any other type of awards approved by the plan administrator. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Plan Administration.</div></div></div> Our chairman of the board of directors or a committee of one or more members of the board of directors will administer the Global Share Plan. The chairman or the committee, 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 Global Share Plan. The full board of directors will conduct the general administration of the Global Share Plan if required by applicable laws and with respect to awards granted to the chairman of the board of directors, the committee members (if applicable), independent directors and executive officers of our Company. 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Award Agreement</div></div></div>. Awards granted under the Global Share Plan and 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Eligibility</div></div></div>. We may grant awards to our employees, directors and consultants of our Company under each of the Global Share Plan and the 2018 Plan. In addition, under the 2018 Plan, we may grant options that are intended to qualify as incentive share options only to our employees and employees of our parent companies and subsidiaries. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Vesting Schedule</div></div></div>. Under each of the Global Share Plan and the 2018 Plan, in general, the plan administrator determines the vesting schedule, which is specified in the relevant award agreement. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Exercise of Options</div></div></div>. Under each of the Global Share Plan and the 2018 Plan, the plan administrator determines the exercise price for each award, which is stated in the award agreement. 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. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">118 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Transfer Restrictions</div></div></div>. Under each of the Global Share Plan and the 2018 Plan, awards may not be transferred in any manner by the participant other than in accordance with the exceptions provided in the Global Share Plan or the relevant award agreement or otherwise determined by the plan administrator, such as transfers by will or the laws of descent and distribution. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Termination and Amendment</div></div></div>. Unless terminated earlier, each of the Global Share Plan and the 2018 Plan, has a term of ten years. The plan administrator has the authority to terminate, amend or modify the Global Share Plan. Our board of directors has the authority to amend or terminate the 2018 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 each of the Global Share Plan and the 2018 Plan unless agreed by the participant. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes, as of January&#160;31, 2021, the number of ordinary shares underlying outstanding options 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. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 18%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 14%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 14%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 24%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 26%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Name</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Ordinary Shares<br/>Underlying Options<br/>Awarded</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercise Price</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(US$/Share)</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Date of Grant</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Date of Expiration</div></div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rui Chen</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;;text-align:right;"> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">*</div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">*</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">From nominal to US$20.26</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;;text-align:right;"> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">March 2020</div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">November 2020</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;;text-align:right;"> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">March 2027</div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">November 2027</div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Yi Xu</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ni Li</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;;text-align:right;">*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">Nominal</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">November 2020</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">November 2027</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Xin Fan</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;;text-align:right;">*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;;text-align:right;">From nominal to US$20.26</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;;text-align:right;">Various dates from April 2016 to March 2020</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;;text-align:right;"> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Various dates&#160;from April 2022</div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">to March 2027</div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other grantees</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,240,166</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">From nominal to US$20.26</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Various dates from July 2014</div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">to December 2020</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Various dates from July 2020</div></div> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">to December 2027</div></div> </td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,265,166</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Note: </div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Less than 1% of our total outstanding shares. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Equity Incentive Trust</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 style="font-style:italic;display:inline;">s</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">119 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">C.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Board Practices</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><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;">Board of Directors </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Our board of directors consists of seven directors. A director is not required to hold any shares in our company 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-executive</div> directors has a service contract with us that provides for benefits upon termination of service. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Committees of the Board of Directors </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Audit Committee</div></div>. 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&#160;5605(c)(2)&#160;of the Nasdaq Stock Market Rules&#160;and meet the independence standards under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Rule&#160;10A-3</div> 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: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">appointing the independent auditors and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-approving</div> all auditing and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-auditing</div> services permitted to be performed by the independent auditors; </div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">reviewing with the independent auditors any audit problems or difficulties and management&#8217;s response; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">discussing the annual audited financial statements with management and the independent auditors; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">reviewing and approving all proposed related party transactions; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">meeting separately and periodically with management and the independent auditors; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">monitoring compliance with our code of business conduct and ethics, including reviewing the adequacy and effectiveness of our procedures to ensure proper compliance. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation Committee</div></div>. 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&#160;5605(a)(2)&#160;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: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">reviewing and approving, or recommending to the board for its approval, the compensation for our chief executive officer and other executive officers; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">120 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">reviewing and recommending to the board for determination with respect to the compensation of our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-employee</div> directors; </div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">reviewing periodically and approving any incentive compensation or equity plans, programs or similar arrangements; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">selecting compensation consultant, legal counsel or other adviser only after taking into consideration all factors relevant to that person&#8217;s independence from management. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Nominating and Corporate Governance Committee</div></div>. 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. JP Gan, Eric He and Feng Li each satisfies the &#8220;independence&#8221; requirements of Rule&#160;5605(a)(2)&#160;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: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">selecting and recommending to the board nominees for election by the shareholders or appointment by the board; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">reviewing annually with the board the current composition of the board with regards to characteristics such as independence, knowledge, skills, experience and diversity; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">making recommendations on the frequency and structure of board meetings and monitoring the functioning of the committees of the board; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Duties of Directors </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">convening shareholders&#8217; annual general meetings and reporting its work to shareholders at such meetings; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">declaring dividends and distributions; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">appointing officers and determining the term of office of the officers; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">exercising the borrowing powers of our company and mortgaging the property of our company; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">approving the transfer of shares in our company, including the registration of such shares in our share register. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Terms of Directors and Officers </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our officers are elected by and serve at the discretion of the board of directors. Our directors are not subject to a term of office and hold office until such time as they are removed from office by ordinary resolution of the shareholders or by the board. 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">121 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">D.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Employees </div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We had 3,033, 4,791 and 8,646 employees as of December&#160;31, 2018, 2019 and 2020, respectively. The following table sets forth the numbers of our employees categorized by function as of December&#160;31, 2020 by function: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 75%;"></td>
<td style="width: 19%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,&#160;2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Function:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Platform operations</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">641</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Products and technology</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,898</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Content operations</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,186</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Content audit</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,413</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Management, sales, finance and administration</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">508</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Total</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;">&#160;</td>
<td style="vertical-align: top; white-space: nowrap;;text-align:right;">8,646</td>
<td style="vertical-align: top; white-space: nowrap;">&#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: 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="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, we had 6,118 employees in Shanghai, 866 employees&#160;in Wuhan, 515 employees in Beijing and 1,147 employees in other locations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We enter into standard confidentiality and employment agreements with our key employees. The contracts with our key personnel typically include a standard <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-compete</div> 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. </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">E.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Share Ownership</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Except as otherwise noted, the following table sets forth information with respect to the beneficial ownership of our ordinary shares as of January&#160;31, 2021 by: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">each of our directors and executive officers; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">each person known to us to own beneficially more than 5% of our ordinary shares. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The calculations in the table below are based on 83,715,114 Class&#160;Y ordinary shares and 268,594,887 Class&#160;Z ordinary shares outstanding as of January&#160;31, 2021 (excluding 3,302,327 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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beneficial ownership is determined in accordance with the rules&#160;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 January&#160;31, 2021, 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">122 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 50%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ordinary Shares Beneficially Owned</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;Y</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ordinary</div></div><br/><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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;Z</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ordinary</div></div><br/><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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total&#160;Ordinary</div></div><br/><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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;of&#160;Beneficial</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ownership</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;of&#160;Aggregate</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Voting&#160;Power&#8224;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Directors and Executive Officers**:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rui Chen<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,299,006</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">629,745</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,928,751</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Yi Xu<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(2)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,216,108</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,096,100</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,312,208</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ni Li<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(3)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,200,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">908,300</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,108,300</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">JP Gan<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(4)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">*</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">*</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">*</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">*</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Eric He<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(5)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">*</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">*</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">*</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">*</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Feng Li<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(6)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Guoqi Ding<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(7)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Xin Fan</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">*</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">*</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">*</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">*</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All Directors and Executive Officers as a Group</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">83,715,114</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,601,345</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,316,459</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">76.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Principal Shareholders:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Entities affiliated with Rui Chen<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(8)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,299,006</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">629,745</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,928,751</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tencent entities<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(9)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,749,518</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,749,518</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Entity affiliated with Yi Xu<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(10)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,216,108</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,051,100</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,267,208</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Taobao China Holding Limited<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(11)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,645,657</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,645,657</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; 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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-for-one</div></div> basis. </div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Less than 1% of our total outstanding shares. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Except as otherwise indicated below, the business address of our directors and executive officers is c/o Shanghai Hode Information Technology Co., Ltd., Building 3, Guozheng Center, No.&#160;485 Zhengli Road, Yangpu District, Shanghai, People&#8217;s Republic of China. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Represents (i) 49,299,006 Class&#160;Y ordinary shares and 495,800 Class&#160;Z ordinary shares directly held by Vanship Limited, a business company limited by shares incorporated in British Virgin Islands, and (ii) 133,945 Class&#160;Z ordinary shares directly held by Windforce Limited, a business company limited by shares incorporated in British Virgin Islands. 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 our company, 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. Windforce Limited is controlled by Mr.&#160;Chen. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Represents (i) 27,216,108 Class&#160;Y ordinary shares, 151,100 Class&#160;Z ordinary shares and 900,000 Class&#160;Z ordinary shares in the form of ADSs 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 our company, 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. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">123 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Represents 7,200,000 Class&#160;Y ordinary shares and 908,300 Class&#160;Z ordinary shares directly held by Saber Lily Limited, a business company limited by shares incorporated in British Virgin Islands. 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 our company, 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. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">The business address of Mr.&#160;JP Gan is Suite 909, Bank of America Tower, 12 Harcourt Road, Central, Hong Kong. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">The business address of Mr.&#160;Eric He is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2F-1,</div> No.&#160;495, Guangfu S. Road, Xinyi District, Taipei City 110007, Taiwan. </div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">The business address of Mr.&#160;Guoqi Ding is 1500 Changyi Road, Building 1, Room 902, Pudong New Area, Shanghai, People&#8217;s Republic of China. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Represents (i) 49,299,006 Class&#160;Y ordinary shares and 495,800 Class&#160;Z ordinary shares directly held by Vanship Limited, a business company limited by shares incorporated in British Virgin Islands, and (ii) 133,945 Class&#160;Z ordinary shares directly held by Windforce Limited, a business company limited by shares incorporated in British Virgin Islands. 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 our company, 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. Windforce Limited is controlled by Mr.&#160;Chen. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Represents (i) 10,954,357 Class&#160;Z ordinary shares directly held by OPH B Limited, a company limited by shares incorporated in British Virgin Islands, and (ii) 32,795,161 Class&#160;Z ordinary shares directly held by Tencent Mobility Limited, a limited company incorporated in Hong Kong, based on the Schedule 13G/A filed on February&#160;10, 2020. OPH B Limited and Tencent Mobility Limited are investing entities ultimately controlled by Tencent Holdings Limited, and are collectively referred to as Tencent entities. The registered address of OPH B Limited is P.O. Box 957, Offshore Incorporations Centre, Road Town, Tortola, British Virgin Islands. The registered address of Tencent Mobility Limited is 27/F, Three Pacific Place, No.1 Queen&#8217;s Road East, Wanchai, Hong Kong. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Represents 27,216,108 Class&#160;Y ordinary shares, 151,100 Class&#160;Z ordinary shares and 900,000 Class&#160;Z ordinary shares in the form of ADSs 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. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(11)</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Represents 13,645,657 Class&#160;Z ordinary shares and 10,000,000 Class&#160;Z ordinary shares in the form of ADSs directly held by Taobao China Holding Limited, a business company limited by shares incorporated in Hong Kong, based on the Schedule 13G filed on February&#160;14, 2019. Taobao China Holding Limited is a wholly-owned subsidiary of Taobao Holding Limited, a business company limited by shares incorporated in Cayman Islands, which is a wholly-owned subsidiary of Alibaba Group Holding Limited, a business company limited by shares incorporated in Cayman Islands. The principal business address of Alibaba Group Holding Limited, Taobao Holding Limited and Taobao China Holding Limited is c/o Alibaba Group Services Limited, 26/F Tower One, Times Square, 1 Matheson Street, Causeway Bay, Hong Kong. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">124 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">To our knowledge, as of January&#160;31, 2021, 198,863,443 of our Class&#160;Z ordinary shares were held by two record holders in the United States, representing approximately 55.9% of our total outstanding shares on an as converted basis (including the 3,302,327 Class&#160;Z ordinary shares issued and reserved for future issuance upon the exercising or vesting of awards granted under the Share Incentive Plans). One holder is Deutsche Bank Trust Company Americas, the depositary of our ADS program, which held 73.1% Class&#160;Z ordinary shares on record. The number of beneficial owners of our 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. </div></div> <div id="tx28513_11" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">ITEM&#160;7. MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">A.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Major Shareholders</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Please refer to &#8220;Item 6. Directors, Senior Management and Employees&#8212;E. Share Ownership.&#8221; </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">B.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Related Party Transactions</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><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;">Contractual Arrangements with Our VIEs and Their Respective Shareholders </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">See &#8220;Item 4. Information on the Company&#8212;C. Organizational Structure.&#8221; </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Shareholders Agreement and Investor Rights Agreement </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Demand Registration Rights</div></div>. 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-IPO</div> Class&#160;D ordinary shareholders, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-IPO</div> Class&#160;C ordinary shareholders or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-IPO</div> 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, provided that all other equity securities are first excluded. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Registration on Form</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#160;F-3</div> or Form</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#160;S-3</div></div></div>. Any holder may request us to file a registration statement on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Form&#160;F-3</div> or Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-3</div> if we qualify for registration on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-3</div> or Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-3.</div> The holders are entitled to an unlimited number of registrations on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-3</div> or Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-3</div> 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. </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">125 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Piggyback Registration Rights</div></div>. 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, provided that all other equity securities are first excluded (except for securities sold for the account of our company). </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Expenses of Registration</div></div>. We 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Termination of Obligations</div></div>. We have no obligation to effect any demand, piggyback or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Form&#160;F-3</div> or Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-3</div> 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&#160;144 of the Securities Act in any <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">90-day</div> period. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Form&#160;F-3,</div> after the expiration of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">lock-up</div> 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. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Employment Agreements and Indemnification Agreements </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In addition, each executive officer has agreed to be bound by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-competition</div> and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-solicitation</div> 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. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">126 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 our company. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Share Incentive Plan </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">See &#8220;Management&#8212;Share Incentive Plans.&#8221; </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Other Related Party Transactions </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-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investment transfers. </div></div></div></div>We transferred several long-term investments to an entity controlled by our major shareholders amounting to RMB3.3&#160;million for the year ended December&#160;31, 2018. In June 2019, we transferred several equity investments to an investment fund, and one of our subsidiaries was its limited partner. The cost of the equity investments transfer was RMB465.8&#160;million. The consideration was RMB539.6&#160;million, which was determined based on the estimated fair value of the investments. The difference between the consideration and cost of the investments was recognized as investment income. In July 2020, we acquired certain equity interests of two investments from the investment fund with the consideration of RMB110.0&#160;million, which was based on the estimated fair value of the investments. The balances due from the investment fund as of December&#160;31, 2019 and December&#160;31, 2020 were consideration receivables and dividend receivables related to the equity investments transfer in 2019, which was <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-trade</div> in nature. </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-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Promotional and other services. </div></div></div></div>For the years ended December&#160;31, 2018, 2019 and 2020, we purchased promotional and other services amounting to RMB163.0&#160;million, RMB87.6&#160;million and RMB35.1&#160;million (US$5.4 million), respectively. </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, 2018 and 2019, we had a total amount of RMB50.3&#160;million due to Chaodian Inc., which was trade in nature, and RMB195.3&#160;million due from the investment fund and other related parties, respectively, which was <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-trade</div> in nature. As of December&#160;31, 2020, we had RMB74.2&#160;million due from the investment fund, which was <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-trade</div> in nature. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In July 2019, we entered into a series of agreements to acquire a controlling interest in Chaodian Inc. In September 2020, we acquired noncontrolling interest of Chaodian Group from certain related parties on which we have significant influence, with purchase consideration of RMB257.3&#160;million. As of December&#160;31, 2020, we had no unpaid consideration due to certain related parties. </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-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interest bearing loans. </div></div></div></div>The balances as of December&#160;31, 2020 mainly represent interest-bearing loans and interest expenses of RMB105.6&#160;million related to an equity investee, which was <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-trade</div> in nature, and partially offset by the trade payables to the equity investee. The annual interest rates of the loans were 2.8% and all the loans were within one year. </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">C.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Interests of Experts and Counsel</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div id="tx28513_12" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">ITEM&#160;8. FINANCIAL INFORMATION </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">A.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Consolidated Statements and Other Financial Information</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have appended consolidated financial statements filed as part of this annual report. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Legal Proceedings </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 110 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. Litigation or any other 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">127 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the current PRC regulatory scheme, a number of regulatory agencies, including but not limited to the NRTA, the NAPP, the MCT, the MIIT, and the CAC, jointly regulate all major aspects of the internet industry, including the mobile internet and mobile games businesses. Operators must obtain various government approvals and licenses for relevant mobile business. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">We have obtained ICP licenses for the provision of internet information services, License for Online Transmission of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Audio-Visual</div> Programs for the provision of internet audio-visual program services, Online Culture Operating Permits for operation of commercial internet culture activities, and License 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under regulations issued by the SAPPRFT, the publication of each online game requires approval from the SAPPRFT, and after the institutional restructuring of the SAPPRFT, we currently apply with the NAPP for the approvals for publishing our games. As of the date of this annual report, we have obtained approvals from the NAPP 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 NAPP. In 2018, 2019 and 2020, substantially all of the revenues from our jointly operated mobile games in China were contributed by approximately 40 of our online jointly operated mobile games in the PRC, and all of them have obtained approvals from the NAPP. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> Live Broadcasting, the Notice on Strengthen the Management of Live Broadcasting Service, the Notice on Preventing Minors from Indulging in Online Games and the Law of the PRC on the Protection of Minors (2020 Revision). See &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8221; for more information. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Dividend Policy </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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&#160;relevant. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We do not have any present plan to pay any cash dividends on our ordinary shares in the foreseeable future after our initial public offering. We currently intend to retain most, if not all, of our available funds and any future earnings to operate and expand our&#160;business. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We are a holding company incorporated in the Cayman Islands. We may rely on dividends from our subsidiaries in China for our cash requirements, including any payment of dividends to our 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;Regulation&#8212;Regulations Related to Dividend Distributions.&#8221; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 our ADSs to the depositary, as the registered holder of such Class&#160;Z ordinary shares, and the depositary then will pay such amounts to our 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.&#160;dollars. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">B.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Significant Changes</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have not experienced any significant changes since the date of our audited consolidated financial statements included in this annual report. </div></div> <div id="tx28513_13" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">ITEM&#160;9. THE OFFER AND LISTING </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">A.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Offering and Listing Details</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 ADSs&#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; </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">B.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Plan of Distribution</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">128 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">C.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Markets</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our ADSs, each representing one Class&#160;Z ordinary shares, have been listed on Nasdaq Global Select Market since March&#160;28, 2018. Our ADSs trade under the symbol &#8220;BILI.&#8221; </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">D.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Selling Shareholders</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">E.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Dilution</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">F.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Expenses of the Issue</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div id="tx28513_14" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">ITEM&#160;10. ADDITIONAL INFORMATION </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">A.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Share Capital</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">B.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Memorandum and Articles of Association</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following are summaries of material provisions of our sixth amended and restated memorandum and articles of association that we have adopted and of the Companies Act, insofar as they relate to the material terms of our ordinary shares. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Objects of Our Company</div></div>. Under our 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 law of the Cayman Islands. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Ordinary Shares</div></div>. 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. Our ordinary shares are issued in registered form and are issued when registered in our register of members. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Conversion</div></div>. Each Class&#160;Y ordinary share is convertible into one Class&#160;Z ordinary share at any time by the holder thereof. Class&#160;Z ordinary shares are not convertible into Class&#160;Y ordinary shares under any circumstances. Upon any sale, transfer, assignment or disposition of Class&#160;Y ordinary shares by a holder thereof to any person other than Rui Chen, Yi Xu and Ni Li or any entity which is not ultimately controlled by any of Rui Chen, Yi Xu or Ni Li, such Class&#160;Y ordinary shares shall be automatically and immediately converted into the same number of Class&#160;Z ordinary shares. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Dividends</div></div>. The holders of our ordinary shares are entitled to such dividends as may be declared by our board of directors. Our amended and restated articles of association provide that dividends may be declared and paid out of our profits, realized or unrealized, or from any reserve set aside from profits which our board of directors determine is no longer needed. Dividends may also be declared and paid out of share premium account or any other fund or account 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 account, provided 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. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">129 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Voting Rights</div></div>. Holders of our ordinary shares have the right to receive notice of, attend, speak and vote at general meetings of our company. 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. 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 or any shareholder present in person or by proxy. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">A quorum required for a meeting of shareholders consists of one or more shareholders holding in aggregate not less than <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-third</div> 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-natural</div> person, by its duly authorized representative. Advance notice of at least ten calendar days is required for the convening of our annual general meeting and other shareholders meetings. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 at a meeting. A special resolution requires the affirmative vote of no less than <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-thirds</div> of the votes cast attaching to the issued and outstanding shares at a 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 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, preferences, privileges or powers of the preferred shareholders. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">General Meetings of Shareholders</div></div>. As a Cayman Islands exempted company, we are not obliged by the Companies Act to call shareholders&#8217; annual general meetings. Our memorandum and articles of association provide that we may (but are not obliged to) in each year hold a general meeting as our annual general meeting in which case we shall specify the meeting as such in the notices calling it, and the annual general meeting shall be held at such time and place as may be determined by our directors. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Shareholders&#8217; general meetings may be convened by the chairman or a majority of our board of directors. Advance notice of at least ten (10)&#160;calendar days is required for the convening of our annual general shareholders&#8217; meeting (if any) and any other general meeting of our shareholders. A quorum required for any general meeting of shareholders consists of at least one shareholder present or by proxy, representing not less than <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-third</div> of all votes attaching to all of our shares in issue and entitled to vote. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 memorandum and articles of association provide that upon the requisition of shareholders representing in aggregate not less than <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-third</div> of the votes attaching to the issued and outstanding shares of our company entitled 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 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transfer of Ordinary Shares</div></div>. 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 if the directors so requires, signed by the transferee. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our board of directors may, in its absolute discretion, decline to register any transfer of any ordinary share which is not fully paid up or on which we have a lien. Our board of directors may also decline to register any transfer of any ordinary share unless: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the instrument of transfer is in respect of only one class of ordinary shares; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the instrument of transfer is properly stamped, if required; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">130 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">a fee of such maximum sum as the Nasdaq Stock Market may determine to be payable or such lesser sum as our directors may from time to time require is paid to us in respect thereof. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If our directors refuse to register a transfer they shall, within three 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, provided, however, that the registration of transfers shall not be suspended nor the register closed for more than 30 days in any year as our board may determine. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Liquidation</div></div>. 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 all of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-up</div> capital, the assets will be distributed so that the losses are borne by our shareholders in proportion to the par value of the shares held by them. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Calls on Shares and Forfeiture of Shares</div></div>. 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 14 days prior to the specified time of payment. The shares that have been called upon and remain unpaid are subject to forfeiture. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Redemption, Repurchase and Surrender of Shares</div></div>. We 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. 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, 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Variations of Rights of Shares</div></div>. If at any time, our share capital is divided into different classes of shares, the rights attached to any class of shares (unless otherwise provided by the terms of issue of the shares of that class), whether or not our company is being <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">wound-up,</div> may only be materially adversely varied with the consent in writing of the holders of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-thirds</div> of the issued shares 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-thirds</div> of the issued shares of that class. 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 <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">pari passu</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Issuance of Additional Shares</div></div>. Our amended and restated memorandum 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. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">131 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our amended and restated memorandum of 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: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the designation of the series; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the number of shares of the series; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the dividend rights, dividend rates, conversion rights, voting rights; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the rights and terms of redemption and liquidation preferences. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inspection of Books and Records</div></div>. Holders of our ordinary shares will have no general right under Cayman Islands law to inspect or obtain copies of our list of shareholders or our corporate records. However, we will provide our shareholders with annual audited financial statements. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Anti-Takeover Provisions</div></div>. Some provisions of our 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: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">limit the ability of shareholders to requisition and convene general meetings of shareholders. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">However, under Cayman Islands law, our directors may only exercise the rights and powers granted to them under our 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Exempted Company</div></div>. We are 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: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">does not have to file an annual return of its shareholders with the Registrar of Companies; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">is not required to open its register of members for inspection; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">does not have to hold an annual general meeting; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">may issue shares with no par value; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">may obtain an undertaking against the imposition of any future taxation (such undertakings are usually given for 20 years in the first instance); </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">may register by way of continuation in another jurisdiction and be deregistered in the Cayman Islands; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">may register as an exempted limited duration company; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">may register as a segregated portfolio company. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">132 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">C.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Material Contracts</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 Transactions&#8212;B. Related Party Transactions,&#8221; in this &#8220;Item 10. Additional Information&#8212;C. Material Contracts&#8221; or elsewhere in 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;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">D.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Exchange Controls</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">See &#8220;Item 4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Foreign Exchange Control and Administration.&#8221; </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">E.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Taxation</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following summary of the material Cayman Islands, PRC and U.S. federal income tax consequences of an investment in our ADSs or 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 our 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, China and the United States. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Cayman Islands Taxation </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">According to Walkers (Hong Kong), our Cayman 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 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 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 our company or its operations; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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: </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">on or in respect of the shares, debentures or other obligations of our company; or </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">by way of the withholding, in whole or part, of any relevant payment as defined in Section&#160;6(3)&#160;of the Tax Concessions Act (as amended). </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">These concessions shall be for a period of 20 years from March&#160;14, 2018. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">133 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">PRC Taxation </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Under the PRC EIT Law and its implementation rules, an enterprise established outside China with &#8220;de facto management body&#8221; within China is considered a resident enterprise. The implementation rules&#160;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&#160;2009, the STA issued a circular, known as Circular 82, which provides certain specific criteria for determining whether the &#8220;de facto management body&#8221; of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">PRC-controlled</div> enterprise that is incorporated offshore is located in China. The STA issued Chinese-Controlled 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 STA&#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 China only if all of the following conditions are met: (i)&#160;the primary location of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">day-to-day</div></div> operational management is in 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 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 China; and (iv)&#160;at least 50% of voting board members or senior executives habitually reside in China. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 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 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; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> enterprises, including the holders of our ADSs. In addition, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> enterprise shareholders (including our 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 China. It is unclear whether our <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> individual shareholders (including our ADS holders) would be subject to any PRC tax on dividends or gains obtained by such <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> 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% unless a reduced rate is available under an applicable tax treaty. However, it is also unclear whether <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> shareholders of Bilibili Inc. would be able to claim the benefits of any tax treaties between their country of tax residence and 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;Under the PRC Enterprise Income Tax Law, we may be classified as a PRC resident enterprise, which could result in unfavorable tax consequences to us and our shareholders and have a material adverse effect on our results of operations and the value of your investment.&#8221; </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">134 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">U.S. Federal Income Tax Considerations </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The following discussion is a summary of U.S. federal income tax considerations relating to the ownership and disposition of our ADSs or ordinary shares by a U.S. Holder (as defined below) that holds our ADSs 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 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&#160;(including for example, financial institutions, insurance companies, regulated investment companies, real estate investment trusts, broker-dealers, traders in securities that elect <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> treatment, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">tax-exempt</div> 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 ordinary shares pursuant to any employee share option or otherwise as compensation, investors that will hold their ADSs or ordinary shares as part of a straddle, hedge, conversion, constructive sale or other integrated transaction for U.S. federal income tax purposes, investors required to accelerate the recognition of any item of gross income with respect to our ADSs or ordinary shares as a result of such income being recognized on an applicable financial statement or investors that have a functional currency other than the U.S. dollar, all of whom may be subject to tax rules&#160;that differ significantly from those discussed below). This discussion, moreover, does not address the U.S. federal estate and gift tax or alternative minimum tax consequences of the ownership or disposition of our ADSs or 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> income and other tax considerations of an investment in our ADSs or ordinary shares. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">General </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For purposes of this discussion, a &#8220;U.S. Holder&#8221; is a beneficial owner of our ADSs or 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 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 ordinary shares and their partners are urged to consult their tax advisors regarding an investment in our ADSs or ordinary shares. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Passive Foreign Investment Company Considerations </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">A <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> 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)&#160;75% or more of its gross income for such year consists of certain types of &#8220;passive&#8221; income or (ii)&#160;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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Although the law in this regard is not entirely clear, we treat our 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 our 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. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">135 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assuming that we are the owner of our VIEs for U.S. federal income tax purposes, we do not believe we were a PFIC for the taxable year ended December&#160;31, 2020 and we do not presently expect to be a PFIC for the current taxable year or in the foreseeable future. While we do not expect to be or become a PFIC in the current or future taxable years, 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). 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If we are classified as a PFIC for any year during which a U.S. Holder holds our ADSs or 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 ordinary shares. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The discussion below under &#8220;Dividends&#8221; and &#8220;Sale or Other Disposition of ADSs or 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&#160;that apply if we are treated as a PFIC are generally discussed below under &#8220;Passive Foreign Investment Company Rules.&#8221; </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Dividends </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">A <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-corporate</div> 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> 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. Our 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 ordinary shares will be listed on an established securities market, we do not believe that dividends that we pay on our 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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In the event that we are deemed to be a PRC resident enterprise under the PRC EIT Law, we may be eligible for the benefits of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">U.S.-PRC</div> income tax treaty (which the U.S. Treasury Department has determined is satisfactory for this purpose) and in that case we would be treated as a qualified foreign corporation with respect to dividends paid on our ordinary shares, or ADSs. Each <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-corporate</div> 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 ordinary shares. Dividends received on our ADSs or ordinary shares will not be eligible for the dividends received deduction allowed to corporations. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">136 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 EIT Law, a U.S. Holder may be subject to PRC withholding taxes on dividends paid on our ADSs or 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 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&#160;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. Accordingly, U.S. Holders are urged to consult their tax advisors regarding the availability of the foreign tax credit under their particular circumstances. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Sale or Other Disposition of ADSs or Ordinary Shares </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 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 ordinary shares. Any capital gain or loss will be long-term if the ADSs or 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-corporate</div> U.S. Holders is generally eligible for a reduced rate of taxation. The deductibility of a capital loss may be subject to limitations. In the event that we are treated as a PRC &#8220;resident enterprise&#8221; under the EIT Law and gain from the disposition of the ADSs or ordinary shares is subject to tax in the PRC, a U.S. Holder that is eligible for the benefits of the income tax treaty between the United States and the PRC may elect to treat the gain as PRC source income. If you are not eligible for the benefits of the income tax treaty or you fail to make the election to treat any gain as foreign source, then you may not be able to use the foreign tax credit arising from any PRC tax imposed on the disposition of the ADSs or ordinary shares unless such credit can be applied (subject to applicable limitations) against U.S. federal income tax due on other income derived from foreign sources in the same income category (generally, the passive category). U.S. Holders are urged to consult their tax advisors regarding the tax consequences if a foreign tax is imposed on a disposition of our ADSs or ordinary shares, including the availability of the foreign tax credit under their particular circumstances and the election to treat any gain as PRC source. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Passive Foreign Investment Company Rules </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">If we are classified as a PFIC for any taxable year during which a U.S. Holder holds our ADSs or ordinary shares, and unless the U.S. Holder makes a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> election (as described below), the U.S. Holder will generally be subject to special tax rules&#160;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 distribution paid during a taxable year to a U.S. Holder that is 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 ordinary shares), and (ii)&#160;any gain realized on the sale or other disposition, including a pledge, of ADSs or ordinary shares. Under the PFIC rules: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the excess distribution or gain will be allocated ratably over the U.S. Holder&#8217;s holding period for the ADSs or ordinary shares; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;pre-PFIC</div> year&#8221;), will be taxable as ordinary income; </div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">the amount allocated to each prior taxable year, other than a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-PFIC</div> year, will be subject to tax at the highest tax rate in effect for individuals or corporations, as appropriate, for that year; and </div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">the interest charge generally applicable to underpayments of tax will be imposed on the tax attributable to each prior taxable year, other than a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-PFIC</div> year. </div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If we are a PFIC for any taxable year during which a U.S. Holder holds our ADSs or 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&#160;to any of our subsidiaries. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">137 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">As an alternative to the foregoing rules, a U.S. Holder of &#8220;marketable stock&#8221; in a PFIC may make a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> election with respect to such stock. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> 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&#160;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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> election would be available to a U.S. Holder that holds our ADSs were we to be or become a PFIC. Our ADSs are expected to qualify as being regularly traded, but no assurances may be given in this regard.&#160;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 held at the end of the taxable year over the adjusted tax basis of such ADSs and (ii)&#160;deduct as an ordinary loss the excess, if any, of the adjusted tax basis of the ADSs over the fair market value of such ADSs 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> election. The U.S. Holder&#8217;s adjusted tax basis in the ADSs would be adjusted to reflect any income or loss resulting from the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> election. If a U.S. Holder makes a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> election, any gain such U.S. Holder recognizes upon the sale or other disposition of our ADSs 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> election. If a U.S. Holder makes a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> election it will be effective for the taxable year for which the election is made and all subsequent taxable years unless the ADSs are no longer treated as marketable stock or the IRS consents to the revocation of the election. It should also be noted that it is intended that only the ADSs and not the ordinary shares will be listed on the Nasdaq Global Select Market. Consequently, if a U.S. Holder holds ordinary shares that are not represented by ADSs, such holder will generally not be eligible to make a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> election if we are or were to become a PFIC. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Because a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> 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&#160;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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">If a U.S. Holder owns our ADSs or ordinary shares during any taxable year that we are a PFIC, the holder must generally file an annual IRS Form&#160;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 ordinary shares if we are or become treated as a PFIC, including the possibility of making a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> election. </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; 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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Dividends and Paying Agents</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; 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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Statement by Experts</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; 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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Documents on Display</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">We previously filed with the SEC our registration statement on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Form&#160;F-1</div> (Registration <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;333-223405),</div> as amended, including the prospectus contained therein, to register the issuance and sale of our ordinary shares represented by ADSs in relation to our initial public offering. We have also filed with the SEC our registration statement on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Form&#160;F-6</div> (Registration <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;333-223711)</div> to register our ADSs. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">138 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">We are subject to the periodic reporting and other informational requirements of the Exchange Act. Under the Exchange Act, we are required to file reports and other information with the SEC. Specifically, we are required to file annually a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Form&#160;20-F</div> no later than four months after the close of each fiscal year, which is December&#160;31. All information filed with the SEC can be obtained over the internet at the SEC&#8217;s website at www.sec.gov or inspected and copied at the public reference facilities maintained by the SEC at 100 F Street, N.E., Washington, D.C. 20549. You can request copies of documents, upon payment of a duplicating fee, by writing to the SEC. As a foreign private issuer, we are exempt from the rules&#160;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. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We will furnish Deutsche Bank Trust Company Americas, the depositary of our 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. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">I.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Subsidiary Information</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div id="tx28513_15" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">ITEM&#160;11. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Foreign exchange risk </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 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 our ADSs will be affected by the exchange rate between U.S. dollar and Renminbi because the value of our business is effectively denominated in RMB, while our ADSs will be traded in U.S. dollars. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">To the extent that we need to convert U.S. dollars into Renminbi for our operations, appreciation of Renminbi against the U.S. dollar 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, or for other business purposes, appreciation of the U.S. dollar against the Renminbi would reduce the U.S. dollar amounts available to us. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, we had U.S. dollar-denominated cash and cash equivalents and time deposits of US$ 1,303.3&#160;million. If the U.S. dollar had appreciated or depreciated by 10% against the Renminbi, we would have had an increase or decrease of RMB850.4&#160;million of cash and cash equivalents and time deposits. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Interest rate risk </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. Interest-earning instruments carry a degree of interest rate risk. 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. </div></div> <div id="tx28513_16" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">ITEM&#160;12. DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">A.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Debt Securities</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">B.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Warrants and Rights</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">139 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">C.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Other Securities</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">D.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">American Depositary Shares</div> </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><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;">Fees and Expenses </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 51%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 48%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Service</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Fees</div></div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;">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)</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Up to US$0.05 per ADS issued</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Cancellation of ADSs, including the case of termination of the deposit agreement</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Up to US$0.05 per ADS cancelled</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;">Distribution of cash dividends</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Up to US$0.05 per ADS held</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Distribution of cash entitlements (other than cash dividends) and/or cash proceeds from the sale of rights, securities and other entitlements</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Up to US$0.05 per ADS held</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;">Distribution of ADSs pursuant to exercise of rights</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Up to US$0.05 per ADS held</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Distribution of securities other than ADSs or rights to purchase additional ADSs</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Up to US$0.05 per ADS held</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;">Depositary services</td>
<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> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As an ADS holder, you will also be responsible to pay 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: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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). </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expenses incurred for converting foreign currency into U.S. dollars. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expenses for cable, telex and fax transmissions and for delivery of securities. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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). </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fees and expenses incurred in connection with the delivery or servicing of Class&#160;Z ordinary shares on deposit. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Any applicable fees and penalties thereon. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">140 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div id="tx28513_17" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 24pt; margin-bottom: 0pt;"><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;">PART II. </div></div></div> <div id="tx28513_18" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">ITEM&#160;13. DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">None. </div></div> <div id="tx28513_19" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">ITEM&#160;14. MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><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;">Material Modifications to the Rights of Security Holders </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">See &#8220;Item 10. Additional Information&#8212;B. Memorandum and Articles of Association&#8212;Ordinary Shares&#8221; for a description of the rights of securities holders, which remain unchanged. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Use of Proceeds </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The following &#8220;Use of Proceeds&#8221; information relates to the registration statement on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Form&#160;F-1,</div> as amended (File Number <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">333-223405</div> ) (the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;F-1</div> Registration Statement&#8221;) in relation to our initial public offering of 42,000,000 ADSs representing 42,000,000 Class&#160;Z ordinary shares, at an initial offering price of US$11.50 per ADS. Morgan Stanley&#160;&amp; Co. International plc, Merrill Lynch, Pierce, Fenner&#160;&amp; Smith Incorporated and J.P. Morgan Securities LLC were the representatives of the underwriters for our IPO. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-1</div> Registration Statement became effective on March&#160;27, 2018. For the period from the effective date of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-1</div> Registration Statement to December&#160;31, 2018, the total expenses incurred for our company&#8217;s account in connection with our IPO was approximately US$39.7&#160;million, which included US$33.8&#160;million in underwriting discounts and commissions for the IPO and approximately US$5.9&#160;million in other costs and expenses for our IPO. We received net proceeds of approximately US$443.3&#160;million from our initial public offering. None of the transaction expenses included payments to directors or officers of our company or their associates, persons owning more than 10% or more of our equity securities or our affiliates. None of the net proceeds from the initial public offering were paid, directly or indirectly, to any of our directors or officers or their associates, persons owning 10% or more of our equity securities or our affiliates. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">For the period from March&#160;27, 2018, the date that the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Form&#160;F-1</div> was declared effective by the SEC, to December&#160;31, 2020, we used approximately US$170.2&#160;million of the net proceeds from our initial public offering for research and development, sales and marketing, general corporate purposes and working capital, including strategic investments and acquisitions. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">141 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">We still intend to use the remainder of the proceeds from our initial public offering, as disclosed in our registration statements on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Form&#160;F-1.</div> </div> <div id="tx28513_20" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">ITEM&#160;15. CONTROLS AND PROCEDURES </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><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;">Disclosure Controls and Procedures </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Rules&#160;13a-15(e)</div> of the Exchange Act, as of December&#160;31, 2020. 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&#160;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. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Management&#8217;s Annual Report on Internal Control over Financial Reporting </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Rules&#160;13a-15</div> (f)&#160;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&#8212;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, 2020. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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 and procedures may deteriorate. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Remediation of the Material Weakness in Internal Control over Financial Reporting Reported in 2018 </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, based on an assessment performed by our management on the performance of certain remediation measures (specified below), we determined that the material weakness in our internal control over financial reporting previously identified by us and our independent registered public accounting firm in connection with the audits of our consolidated financial statements for the year ended December&#160;31, 2018 had been remediated. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The material weakness identified related to our lack of sufficient resources regarding financial reporting and accounting personnel with understanding of U.S. GAAP, in particular, to address complex U.S. GAAP technical accounting issues, related disclosures in accordance with U.S. GAAP and financial reporting requirements set forth by the SEC. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have implemented a number of measures to address the material weakness that was identified. We hired additional qualified financial and accounting staff with working experience of U.S. GAAP and SEC reporting requirements. We have also established clear roles and responsibilities for accounting and financial reporting staff to address accounting and financial reporting issues. Furthermore, we have formalized the procedures and controls regarding the financial reporting process and have established an ongoing program to provide sufficient and appropriate training for financial reporting and accounting personnel. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Attestation Report of the Independent Registered Public Accounting Firm </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">PricewaterhouseCoopers Zhong Tian LLP has audited the effectiveness of our internal control over financial reporting as of December&#160;31, 2020 as stated in its report, which appears on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">page&#160;F-2</div> of 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: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">142 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">Changes in Internal Control over Financial Reporting </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Other than as described above, there were no other changes in our internal controls over financial reporting that occurred during the period covered by this annual report on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Form&#160;20-F</div> that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. </div> <div id="tx28513_21" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">ITEM&#160;16A. AUDIT COMMITTEE FINANCIAL EXPERT </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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&#160;5605(c)(2)&#160;of the Nasdaq Stock Market Rules&#160;and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Rule&#160;10A-3</div> under the Securities Exchange Act of 1934), is an audit committee financial expert. </div> <div id="tx28513_22" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">ITEM&#160;16B. CODE OF ETHICS </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Our board of directors adopted a code of business conduct and ethics that applies to our directors, officers and employees in February&#160;2018. We have posted a copy of our code of business conduct and ethics on our website at <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">http://ir.bilibili.com/</div></div>. </div> <div id="tx28513_23" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">ITEM&#160;16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the aggregate fees by categories specified below in connection with certain professional services rendered by PricewaterhouseCoopers Zhong Tian&#160;LLP, our principal external auditors, for the periods indicated. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 76%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Audit fees<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,450</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,128</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,128</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Audit-related fees<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(2)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,650</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,500</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax fees<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(3)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,090</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,050</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">385</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other fees<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(4)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">180</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#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. In 2018, the audit refers to financial statement audit and assurance services rendered in connection with our IPO in 2018. In 2019 and 2020, the audit refers to financial statement audit and audit pursuant to Section&#160;404 of the Sarbanes-Oxley Act of 2002. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;Audit-related fees&#8221; means the aggregate fees incurred for the issuance of comfort letters in connection with the offering of the 2026 Notes and concurrent offering of additional ADSs in April 2019, and permissible services to review and comment on the design of internal control over financial reporting rendered by our principal auditors in 2019. In 2020, the audit-related fees refer to the aggregate fees incurred for the issuance of comfort letters in connection with the offering of the 2027 Notes in May 2020. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#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. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#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; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The policy of our audit committee is to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-approve</div> all audit and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-audit</div> services provided by PricewaterhouseCoopers Zhong Tian&#160;LLP as described above. </div> <div id="tx28513_24" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">ITEM&#160;16D. EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">None. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">143 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="tx28513_25" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">ITEM&#160;16E. PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">None. </div></div> <div id="tx28513_26" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">ITEM&#160;16F. CHANGE IN REGISTRANT&#8217;S CERTIFYING ACCOUNTANT </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div id="tx28513_27" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">ITEM&#160;16G. CORPORATE GOVERNANCE </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rule&#160;5635(c)&#160;of the Nasdaq Rules&#160;requires a Nasdaq-listed company to obtain its shareholders&#8217; approval of all equity compensation plans, including stock plans, and any material amendments to such plans. Rule&#160;5615 of the Nasdaq Rules&#160;permits a foreign private issuer like our company to follow home country practice in certain corporate governance matters. We currently follow our home country practice that (i)&#160;does not require us to hold an annual meeting of shareholders no later than one year after the end of its fiscal year and (ii)&#160;does not require us to seek shareholder approval for amending share incentive plans. 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 ADSs&#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; these practices may afford less protection to shareholders than they 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. </div></div> <div id="tx28513_28" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">ITEM&#160;16H. MINE SAFETY DISCLOSURE </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div id="tx28513_29" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 24pt; margin-bottom: 0pt;"><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;">PART III. </div></div></div> <div id="tx28513_30" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">ITEM&#160;17. FINANCIAL STATEMENTS </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have elected to provide financial statements pursuant to Item 18. </div></div> <div id="tx28513_31" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">ITEM 18. FINANCIAL STATEMENTS </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements of Bilibili Inc. are included at the end of this annual report. </div></div> <div id="tx28513_32" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">ITEM&#160;19. EXHIBITS </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 92%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Exhibit<br/>Number</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Description of Document</div></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">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/000104746918001244/a2234546zex-3_2.htm">Sixth Amended and Restated Memorandum and Articles of Association of the Registrant of the Registrant, effective April&#160;2, 2018 (incorporated herein by reference to Exhibit 3.2 to the Form <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-1,</span> as amended, initially filed on March&#160;2, 2018 (File <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.333-223405))</span> </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">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; letter-spacing: 0px; top: 0px;;display:inline;">F-1,</span> as amended, initially filed on March&#160;2, 2018 (File <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.333-223405))</span> </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">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&#160;Z Ordinary Shares (incorporated herein by reference to Exhibit 4.2 to the Form <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-1,</span> as amended, initially filed on March&#160;2, 2018 (File <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.333-223405))</span> </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">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; letter-spacing: 0px; top: 0px;;display:inline;">S-8,</span> as amended, initially filed on July&#160;18, 2018 (File No.333- 226216)) </a></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">144 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc"></a></div> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 92%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Exhibit<br/>Number</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Description of Document</div></div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;&#160;&#160;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&#160;1, 2017 (incorporated herein by reference to Exhibit 4.4 to the Form <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-1,</span> as amended, initially filed on March&#160;2, 2018 (File <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.333-223405))</span></a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;&#160;&#160;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&#160;5, 2019 constituting US$500&#160;million 1.375% Convertible Senior Notes Due 2026 (incorporated herein by reference to Exhibit 2.5 to the Form 20-F, as amended, initially filed on March 27, 2020 (File No. 001-38429)) </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;&#160;&#160;2.6*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d28513dex26.htm">Indenture, dated June&#160;2, 2020 constituting US$800&#160;million 1.25% Convertible Senior Notes Due 2027 </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;&#160;&#160;2.7*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d28513dex27.htm">Description of Securities </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;&#160;&#160;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/000104746918001244/a2234546zex-10_1.htm">Global Share Incentive Plan (incorporated herein by reference to Exhibit 10.1 to the Form <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-1,</span> as amended, initially filed on March&#160;2, 2018 (File <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.333-223405))</span> </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;&#160;&#160;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/000119312520088657/d63580dex42.htm">Amended and Restated 2018 Share Incentive Plan (incorporated herein by reference to Exhibit 4.2 to the Form 20-F, as amended, initially filed on March 27, 2020 (File No. 001-38429)) </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;&#160;&#160;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; letter-spacing: 0px; top: 0px;;display:inline;">F-1,</span> as amended, initially filed on March&#160;2, 2018 (File <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.333-223405))</span> </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;&#160;&#160;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; letter-spacing: 0px; top: 0px;;display:inline;">F-1,</span> as amended, initially filed on March&#160;2, 2018 (File <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.333-223405))</span> </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;&#160;&#160;4.5*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d28513dex45.htm">English translation of Power of Attorney granted by Mr.&#160;Rui Chen, the sole shareholder of Shanghai Kuanyu, dated December&#160;23, 2020 </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;&#160;&#160;4.6*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d28513dex46.htm">English translation of the Equity Pledge Agreement among Hode Shanghai, Shanghai Kuanyu and Mr.&#160;Rui Chen, the sole shareholder of Shanghai Kuanyu, dated December&#160;23, 2020 </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;&#160;&#160;4.7*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d28513dex47.htm">English translation of the Exclusive Business Cooperation Agreement between Hode Shanghai and Shanghai Kuanyu, dated December&#160;23, 2020 </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;&#160;&#160;4.8*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d28513dex48.htm">English translation of the Exclusive Option Agreement among Hode Shanghai, Shanghai Kuanyu and Mr.&#160;Rui Chen, the sole shareholder of Shanghai Kuanyu, dated December&#160;23, 2020 </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;&#160;&#160;4.9*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d28513dex49.htm">English translation of the Letter of Undertakings granted by Qitao Yang, dated December&#160;23, 2020 </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;&#160;&#160;4.10*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d28513dex410.htm">English translation of Power of Attorney granted by the shareholders of Hode Information Technology, dated December&#160;23, 2020 </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;&#160;&#160;4.11*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d28513dex411.htm">English translation of the Equity Pledge Agreement among Hode Shanghai, Hode Information Technology and the shareholders of Hode Information Technology, dated December&#160;23, 2020 </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;&#160;&#160;4.12*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d28513dex412.htm">English translation of the Exclusive Business Cooperation Agreement between Hode Shanghai and Hode Information Technology, dated December&#160;23, 2020 </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;&#160;&#160;4.13*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d28513dex413.htm">English translation of the Exclusive Option Agreement among Hode Shanghai, Hode Information Technology and the shareholders of Hode Information Technology, dated December&#160;23, 2020 </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;&#160;&#160;4.14*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d28513dex414.htm">English translation of the Letters of Undertakings granted by Qitao Yang and Wenyan Hu, dated December&#160;23, 2020 </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;&#160;&#160;4.15</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&#160;1, 2017 (incorporated herein by reference to Exhibit 10.15 to the Form <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-1,</span> as amended, initially filed on March&#160;2, 2018 (File <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.333-223405))</span> </a>&#160;&#160;&#160;&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">145 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc"></a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 90%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Exhibit<br/>Number</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Description of Document</div></div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;&#160;&#160;4.16</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&#160;3, 2018 (incorporated herein by reference to Exhibit 4.16 to the Form <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">20-F,</span> as amended, initially filed on March&#160;29, 2019 (File <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;001-38429))</span> </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;&#160;&#160;8.1*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d28513dex81.htm">Major subsidiaries and consolidated affiliated entities of the Registrant </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;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/000104746918001244/a2234546zex-99_1.htm">Code of Business Conduct and Ethics of the Registrant (incorporated herein by reference to Exhibit 99.1 to the Form <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-1,</span> as amended, initially filed on March&#160;2, 2018 (File <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.333-223405))</span> </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;12.1*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d28513dex121.htm">CEO Certification Pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002 </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;12.2*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d28513dex122.htm">CFO Certification Pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002 </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;13.1**</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d28513dex131.htm">CEO Certification Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;13.2**</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d28513dex132.htm">CFO Certification Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;15.1*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d28513dex151.htm">Consent of Walkers (Hong Kong) </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;15.2*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d28513dex152.htm">Consent of Tian Yuan Law Firm </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;15.3*</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d28513dex153.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;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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&#8212;this instance document does not appear in the Interactive Data File because its XBRL tags are not embedded within the Inline XBRL document</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;">&#160;</td>
<td colspan="2" style="height: 6pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Filed with this Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">20-F.</div> </div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Furnished with this Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">20-F.</div> </div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">146 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="tx28513_33" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">SIGNATURES </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The registrant hereby certifies that it meets all of the requirements for filing on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Form&#160;20-F</div> and that it has duly caused and authorized the undersigned to sign this annual report on its behalf. </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 40%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 12%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 87%;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td colspan="3" style="vertical-align: top;">Bilibili Inc.</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">By:</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">/s/ Rui Chen</div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Name:</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;">Rui Chen</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Title:</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Chairman of the Board of Directors and</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Chief Executive Officer</div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Date: March 5, 2021</div></div> </div> </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">147 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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 style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 96%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#fin28513_1">Report of independent registered public accounting firm</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#fin28513_2">Consolidated balance sheets as at December&#160;31, 2018, 2019 and 2020</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-4</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#fin28513_3">Consolidated statements of operations and comprehensive loss for the years ended December&#160;31, 2018, 2019 and 2020</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-6</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#fin28513_4">Consolidated statements of changes in shareholders&#8217; equity for the years ended December&#160;31, 2018, 2019 and 2020</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#fin28513_5">Consolidated statements of cash flows for the years ended December&#160;31, 2018, 2019 and 2020</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-10</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#fin28513_6">Notes to the consolidated financial statements</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-12</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-1 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="fin28513_1" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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 style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">To the 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="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 style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have audited the accompanying consolidated balance sheets of Bilibili Inc. and its subsidiaries (the &#8220;Company&#8221;) as of December 31, 2020, 2019 and 2018, and the related consolidated statements of operations and comprehensive loss, of changes in shareholders&#8217; equity and of cash flows for each of the three years in the period ended December 31, 2020, 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, 2020, based on criteria established in Internal Control - Integrated Framework (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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;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, 2020, 2019 and 2018, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2020 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, 2020, based on criteria established in Internal Control - Integrated Framework (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="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 style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><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 the accompanying 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 style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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 style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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 style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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 style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><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 style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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 style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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 style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><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 style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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 style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><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 RMB4,803 million for the year ended December 31, 2020. The Company 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. The Company has estimated the average playing period of paying players for each game, usually between three to eight months. Management estimated the average playing period of paying players for each game, which involved the use of assumptions, including the churn rates and the similarities between newly-launched games and existing games, such as paying player type and purchasing frequency, when a new game is launched and only a limited period of paying player data is available. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The principal considerations for our determination that performing procedures relating to revenue recognition for in-game virtual items is a critical audit matter are there was significant judgment by management in estimating the average playing period of paying players. This in turn led to significant auditor judgment and effort in performing procedures and in evaluating management&#8217;s assumptions used in developing these estimates, including the churn rates and the similarities between newly-launched games and existing games. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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 over the revenue recognition process, which included estimating 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 operating 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, including paying player type and purchasing frequency. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">/s/ PricewaterhouseCoopers Zhong Tian LLP </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PricewaterhouseCoopers Zhong Tian LLP </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beijing, the People&#8217;s Republic of China </div></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">March 5, 2021 </div></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><br/></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have served as the Company&#8217;s auditor since 2017.</div><br/></div> </div> </div> </div> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-3 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div id="fin28513_2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">CONSOLIDATED BALANCE SHEETS </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">(All amounts in thousands, except for share data) </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 65%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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;">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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 65%;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 65%;"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current assets:</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,540,031</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,962,660</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,678,109</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">716,952</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">749,385</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,844,558</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,720,089</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">723,385</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, net</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">324,392</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">744,845</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,053,641</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">161,478</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount due from related parties</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">195,290</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">164,732</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">25,246</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments and other current assets</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">990,851</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,315,901</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,765,787</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">270,619</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; 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; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">945,338</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,260,810</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,357,189</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">514,511</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 65%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#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; width: 1%;">&#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; width: 1%;">&#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; width: 1%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 65%;"><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;"><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;">Total current assets</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6,549,997</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">10,324,064</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">15,739,547</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,412,191</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;; width: 65%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#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; width: 1%;">&#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; width: 1%;">&#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; width: 1%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 65%;"><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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> assets:</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">394,898</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">516,087</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">761,941</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">116,773</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Production cost, net</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:ProductionCostNonCurrent" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">204,231</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:ProductionCostNonCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">443,533</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:ProductionCostNonCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">667,876</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:ProductionCostNonCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">102,356</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets, net</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,419,435</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,657,333</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,356,959</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">361,220</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">10,479</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">20,918</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,206</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">941,488</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,012,026</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,295,786</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">198,588</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; 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; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">979,987</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,251,129</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,232,938</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">342,213</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other long-term assets</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">301,916</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">789,643</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">121,019</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 65%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#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; width: 1%;">&#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; width: 1%;">&#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; width: 1%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 65%;"><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;"><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; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,940,039</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,192,503</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">8,126,061</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,245,375</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;; width: 65%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#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; width: 1%;">&#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; width: 1%;">&#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; width: 1%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 65%;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">10,490,036</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">15,516,567</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">23,865,608</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,657,566</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;; width: 65%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#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; width: 1%;">&#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; width: 1%;">&#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; width: 1%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; 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_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">4,073.2</ix:nonFraction> million, RMB<ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">5,747.1</ix:nonFraction> million and RMB<ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">8,819.5</ix:nonFraction>&#160;million as of December&#160;31, 2018, 2019 and 2020, respectively)</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current liabilities:</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,307,598</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,904,042</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,074,298</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">471,157</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Salary and welfare payable</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">246,815</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">355,936</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">734,376</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">112,548</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Taxes payable</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">38,505</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">67,856</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">127,192</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19,493</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term loans</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">100,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15,326</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">985,143</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,369,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,118,006</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">324,599</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued liabilities and other payables </div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">670,442</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">575,763</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,237,676</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">189,682</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount due to related parties </div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">50,331</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 65%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#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; width: 1%;">&#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; width: 1%;">&#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; width: 1%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 65%;"><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;"><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;">Total current liabilities</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,298,834</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,272,597</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,391,548</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,132,805</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;; width: 65%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#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; width: 1%;">&#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; width: 1%;">&#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; width: 1%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 65%;"><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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> liabilities:</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term debt</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,414,628</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">8,340,922</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,278,302</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other long-term liabilities</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">192,882</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">350,934</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">53,784</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 65%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#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; width: 1%;">&#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; width: 1%;">&#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; width: 1%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 65%;"><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;"><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; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">&#8212;&#160;</div>&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,607,510</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">8,691,856</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,332,086</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 65%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#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; width: 1%;">&#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; width: 1%;">&#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; width: 1%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 65%;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total liabilities</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,298,834</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,880,107</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">16,083,404</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,464,891</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 65%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 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-bottom: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 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-bottom: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 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-bottom: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 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-bottom: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 65%;"><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="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; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" xsi:nil="true"></ix:nonFraction>&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" xsi:nil="true"></ix:nonFraction>&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" xsi:nil="true"></ix:nonFraction>&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" xsi:nil="true"></ix:nonFraction>&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-<div style="display:inline;">4</div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">CONSOLIDATED BALANCE SHEETS (Continued) </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">(All amounts in thousands, except for share data) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 61%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shareholders&#8217; equity</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ordinary shares:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Class&#160;Y Ordinary Shares (US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2019_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2018_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2019_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2018_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">100,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2019_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2018_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2019_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2018_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">85,364,814</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding, as of December 31, 2018 and 2019; US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">0.0001</ix:nonFraction> par value; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">100,000,000</ix:nonFraction> shares authorized, <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">83,715,114</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December&#160;31, 2020)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2018_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">53</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2019_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">53</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">52</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Class&#160;Z Ordinary Shares (US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">0.0001</ix:nonFraction></ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">9,800,000,000</ix:nonFraction> shares authorized, <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">229,056,421</ix:nonFraction> shares issued and <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">226,323,075</ix:nonFraction> shares outstanding as of December 31, 2018; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">9,800,000,000</ix:nonFraction> shares authorized, <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">247,230,234</ix:nonFraction> shares issued, <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">242,751,341</ix:nonFraction> shares outstanding as of December&#160;31, 2019; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">9,800,000,000</ix:nonFraction> shares authorized, <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">271,507,165</ix:nonFraction> shares issued, <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">268,204,838</ix:nonFraction> shares outstanding as of December&#160;31, 2020)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">144</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">155</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">172</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">26</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; 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="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,459,546</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">10,718,190</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">14,616,302</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,240,046</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Statutory reserves</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RetainedEarningsAppropriated" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,666</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RetainedEarningsAppropriated" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">13,463</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RetainedEarningsAppropriated" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">17,884</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RetainedEarningsAppropriated" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,741</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated other comprehensive income</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">326,077</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">466,229</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">141,129</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,629</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated deficit</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsUnappropriated" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,842,690</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsUnappropriated" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,145,606</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsUnappropriated" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,175,339</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsUnappropriated" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,099,668</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Bilibili&#160;Inc.&#8217;s shareholders&#8217; equity</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6,950,796</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,052,484</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,600,200</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,164,782</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Noncontrolling interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">240,406</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">583,976</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">182,004</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">27,893</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 7em; line-height: normal;"><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;">Total shareholders&#8217; equity</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,191,202</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,636,460</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,782,204</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,192,675</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><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;">Total liabilities and shareholders&#8217; equity</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">10,490,036</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">15,516,567</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">23,865,608</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,657,566</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="clear: both; max-height: 0px; background: none;"></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying notes are an integral part of these consolidated financial statements. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-<div style="display:inline;">5</div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div id="fin28513_3" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">(All amounts in thousands, except for share and per share data) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 56%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Note&#160;2(e)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net revenues</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,128,931</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6,777,922</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">11,998,976</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,838,924</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,273,493</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,587,673</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,158,800</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,403,648</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross profit</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">855,438</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,190,249</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,840,176</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">435,276</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating expenses:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">585,758</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,198,516</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,492,091</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">535,186</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">461,165</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">592,497</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">976,082</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">149,592</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">537,488</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">894,411</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,512,966</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">231,872</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,584,411</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,685,424</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,981,139</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">916,650</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss from operations</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">728,973</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,495,175</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,140,963</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">481,374</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other income:</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment income, net (including impairments)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:InvestmentIncomeNetIncludingImpairments" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">96,440</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:InvestmentIncomeNetIncludingImpairments" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">96,610</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:InvestmentIncomeNetIncludingImpairments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">28,203</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:InvestmentIncomeNetIncludingImpairments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,322</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InterestIncomeDepositsWithFinancialInstitutions" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">68,706</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InterestIncomeDepositsWithFinancialInstitutions" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">162,782</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InterestIncomeDepositsWithFinancialInstitutions" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">83,301</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InterestIncomeDepositsWithFinancialInstitutions" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,766</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">46,543</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">108,547</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,636</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exchange (losses)/gains</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,661</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">11,789</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">41,717</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,393</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others, net</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:OtherNonoperatingIncomeNet" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">26,455</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:OtherNonoperatingIncomeNet" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">26,412</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:OtherNonoperatingIncomeNet" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">95,641</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:OtherNonoperatingIncomeNet" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">14,660</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total other income, net</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:OtherNonoperatingIncomeExpense" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">189,940</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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:OtherNonoperatingIncomeExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">227,472</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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:OtherNonoperatingIncomeExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">140,315</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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:OtherNonoperatingIncomeExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,505</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss before tax</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">539,033</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,267,703</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,000,648</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">459,869</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">25,988</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">35,867</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">53,369</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,180</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">565,021</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,303,570</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,054,017</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">468,049</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretion to redeemable noncontrolling interests</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,292</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">658</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;">Accretion to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares redemption value</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">64,605</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to noncontrolling interests</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">13,301</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">14,597</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">46,605</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,143</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to the Bilibili Inc.&#8217;s shareholders</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">616,325</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,288,973</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,011,704</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">461,564</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">565,021</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,303,570</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,054,017</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">468,049</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income/(loss):</div></div></div> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; line-height: normal;"><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;">Foreign currency translation adjustments</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">296,030</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">140,152</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">325,100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">49,823</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total other comprehensive income/(loss)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">296,030</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">140,152</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">325,100</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">49,823</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive loss</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">268,991</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,163,418</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,379,117</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">517,872</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretion to redeemable noncontrolling interests</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,292</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">658</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;">Accretion to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares redemption value</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">64,605</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to noncontrolling interests</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">13,301</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">14,597</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">46,605</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,143</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive loss attributable to the Bilibili Inc.&#8217;s shareholders</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">320,295</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,148,821</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,336,804</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">511,387</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share, basic</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">2.64</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">3.99</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">8.71</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">1.33</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share, diluted</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">2.64</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">3.99</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">8.71</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">1.33</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per ADS, basic</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2018To12_31_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">2.64</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2019To12_31_2019_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">3.99</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2020To12_31_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">8.71</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2020To12_31_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">1.33</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per ADS, diluted</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2018To12_31_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">2.64</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2019To12_31_2019_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">3.99</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2020To12_31_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">8.71</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2020To12_31_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">1.33</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ordinary shares, basic</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">233,047,703</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">323,161,680</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">345,816,023</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">345,816,023</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ordinary shares, diluted</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">233,047,703</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">323,161,680</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">345,816,023</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">345,816,023</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ADS, basic</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2018To12_31_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">233,047,703</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2019To12_31_2019_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">323,161,680</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2020To12_31_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">345,816,023</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2020To12_31_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">345,816,023</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ADS, diluted</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2018To12_31_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">233,047,703</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2019To12_31_2019_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">323,161,680</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2020To12_31_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">345,816,023</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2020To12_31_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">345,816,023</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Share-based compensation expenses included in</div></div>:</div> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2018To12_31_2018_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">28,173</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2019To12_31_2019_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">23,281</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">37,087</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,684</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2018To12_31_2018_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">11,499</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2019To12_31_2019_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">14,269</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">40,808</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,254</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2018To12_31_2018_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">102,544</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2019To12_31_2019_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">68,497</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">181,753</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">27,855</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2018To12_31_2018_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">38,977</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2019To12_31_2019_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">66,503</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">126,250</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19,349</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying notes are an integral part of these consolidated financial statements. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-<div style="display:inline;">6</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div id="fin28513_4" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; EQUITY </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">(All amounts in thousands, except for share data) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 6pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 53%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="22" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="22" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other permanent equities</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">Pre-IPO</div> Class&#160;A</div></div><br/> <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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">Pre-IPO</div> Class&#160;B</div></div><br/> <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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">Pre-IPO</div> Class&#160;C</div></div><br/> <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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">Pre-IPO</div> Class&#160;D</div></div><br/> <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: 1pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> other<br/> comprehensive<br/> income</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total<br/> shareholders&#8217;<br/> (deficit)/equity</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<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;">&#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;">&#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="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance&#160;at&#160;December&#160;31, 2017</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2017_CommonStockMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassaMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">69,336,926</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2017_CommonStockMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassaMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">45</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2017_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">13,600,000</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2017_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">16,356</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2017_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassCMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">8,500,000</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2017_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassCMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">16,944</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2017_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassDMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,132,353</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2017_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassDMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6,911</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">208,884</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2017_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,075</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">30,047</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,222,774</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2017" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,939,512</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">551,720</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2018To12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">13,301</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">565,021</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; 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="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">178,343</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2018To12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,850</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">181,193</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Share issuance upon initial public offering and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">follow-on</div> offering, net of issuance costs of US$<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,333</ix:nonFraction></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">67,063,451</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">43</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,952,563</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,952,606</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Redesignation of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Ordinary Shares into Class&#160;Y and Class&#160;Z Ordinary Shares upon initial public offering</div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesShares" contextRef="P01_01_2018To12_31_2018_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">84,260,279</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesValue" contextRef="P01_01_2018To12_31_2018_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">52</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesShares" contextRef="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">9,309,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesValue" contextRef="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesShares" contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassaMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">69,336,926</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesValue" contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassaMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">45</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesShares" contextRef="P01_01_2018To12_31_2018_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">13,600,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesValue" contextRef="P01_01_2018To12_31_2018_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">16,356</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesShares" contextRef="P01_01_2018To12_31_2018_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassCMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">8,500,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesValue" contextRef="P01_01_2018To12_31_2018_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassCMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">16,944</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesShares" contextRef="P01_01_2018To12_31_2018_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassDMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">2,132,353</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesValue" contextRef="P01_01_2018To12_31_2018_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassDMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6,911</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesValue" contextRef="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">40,198</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Redesignation of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares into Class&#160;Y and Class&#160;Z Ordinary Shares upon initial public offering</div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares" contextRef="P01_01_2018To12_31_2018_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,104,535</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares" contextRef="P01_01_2018To12_31_2018_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares" contextRef="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">141,808,970</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares" contextRef="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">89</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares" contextRef="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,079,558</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,079,648</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares redemption value accretion</div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock" contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">64,605</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">64,605</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">Capital injection in subsidiaries by noncontrolling interests</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" contextRef="P01_01_2018To12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">22,198</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">22,198</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquisitions of subsidiaries</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" contextRef="P01_01_2018To12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">228,659</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">228,659</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">Share issuance from exercise of share options</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">8,141,654</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">Appropriation to statutory reserves</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:AppropriationToStatutoryReserves" contextRef="P01_01_2018To12_31_2018_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,591</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:AppropriationToStatutoryReserves" contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,591</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency translation adjustments</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2018To12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">296,030</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">296,030</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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>
<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="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2018</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">85,364,814</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">53</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">226,323,075</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">144</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,459,546</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,666</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">326,077</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,842,690</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">240,406</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,191,202</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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>
<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="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying notes are an integral part of these consolidated financial statements. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; EQUITY (Continued) </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">(All amounts in thousands, except for share data) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 7pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 43%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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 style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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 style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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 style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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 style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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 style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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 style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2018</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">85,364,814</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">53</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">226,323,075</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">144</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,459,546</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,666</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">326,077</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,842,690</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">240,406</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,191,202</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,288,973</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">14,597</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,303,570</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; 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="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">172,550</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">172,550</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of ordinary shares, net of issuance costs of US$<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,376</ix:nonFraction></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">14,173,813</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">10</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,647,701</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,647,711</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquisition of a subsidiary</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" contextRef="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">30,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">30,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Consolidation of an entity under common control (Note 24)</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest" contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">488,463</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest" contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">8,146</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest" contextRef="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">426,448</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">70,161</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchase of noncontrolling interests</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">73,144</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">102,480</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">175,624</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Share issuance from exercise of share options</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2019To12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,254,453</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2019To12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Deconsolidation of a subsidiary</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation" contextRef="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,199</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,199</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Appropriation to statutory reserves</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:AppropriationToStatutoryReserves" contextRef="P01_01_2019To12_31_2019_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,797</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:AppropriationToStatutoryReserves" contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,797</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency translation adjustments</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">140,152</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">140,152</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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>
<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="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2019</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">85,364,814</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">53</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">242,751,341</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">155</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">10,718,190</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">13,463</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">466,229</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,145,606</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">583,976</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,636,460</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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>
<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="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying notes are an integral part of these consolidated financial statements. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; EQUITY (Continued) </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">(All amounts in thousands, except for share data) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 7pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 41%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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 style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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 style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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 style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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 style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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 style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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 style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2019</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">85,364,814</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">53</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">242,751,341</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">155</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">10,718,190</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">13,463</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">466,229</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,145,606</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">583,976</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,636,460</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,007,412</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">46,605</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,054,017</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Impact of adoption of credit loss guidance</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:ImpactOfAdoptionOfCreditLossGuidanceValue" contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">17,900</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:ImpactOfAdoptionOfCreditLossGuidanceValue" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">17,900</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Share-based compensation</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">385,898</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">385,898</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Share issuance from exercise of share options</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">4,491,566</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance ordinary shares related to long-term investment</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">277,467</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">277,467</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of ordinary shares, net of issuance costs of US$<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">563</ix:nonFraction></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">17,310,696</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">12</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,817,446</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,817,458</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares redesignation</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:SharesRedesignation" contextRef="P01_01_2020To12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">1,649,700</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:SharesRedesignationValue" contextRef="P01_01_2020To12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:SharesRedesignation" contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,649,700</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:SharesRedesignationValue" contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretion to redeemable noncontrolling interests</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,292</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,672</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,964</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Capital injection in subsidiaries by noncontrolling interests</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">21,463</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">21,463</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquisition of subsidiaries</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">270,435</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" xsi:nil="true" id="Fact_18727789"></ix:nonFraction>*</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">120,865</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">41,627</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">162,492</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchase of noncontrolling interests</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:MinorityInterestDecreaseFromRedemptionsShares" contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,731,100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">300,728</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">416,785</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">116,056</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Appropriation to statutory reserves</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:AppropriationToStatutoryReserves" contextRef="P01_01_2020To12_31_2020_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,421</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:AppropriationToStatutoryReserves" contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,421</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency translation adjustment</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">325,100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">325,100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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>
<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="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 7pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December&#160;31, 2020</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">83,715,114</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">52</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">268,204,838</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">172</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">14,616,302</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">17,884</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">141,129</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,175,339</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">182,004</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,782,204</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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>
<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="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<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;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Less than 1. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying notes are an integral part of these consolidated financial statements. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div id="fin28513_5" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 8pt; margin-bottom: 0pt;"><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;">CONSOLIDATED STATEMENTS OF CASH FLOWS </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 8pt; margin-bottom: 0pt;"><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;">(All amounts in thousands) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 67%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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; white-space: nowrap;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Note&#160;2(e)</div></div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash flows from operating activities:</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">565,021</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,303,570</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,054,017</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">468,049</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Adjustments to reconcile net loss to net cash provided by operating activities:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation of property and equipment</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">99,714</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">191,784</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">326,512</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">50,040</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortization of intangible assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">542,731</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">905,613</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,395,129</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">213,813</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;">Amortization of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">70,712</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">96,235</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">14,749</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortization of debt issuance costs</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AmortizationOfFinancingCosts" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,117</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AmortizationOfFinancingCosts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">19,291</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AmortizationOfFinancingCosts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,956</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; 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="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">181,193</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">172,550</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">385,898</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">59,142</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowance for doubtful accounts</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">10,904</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,396</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">99,165</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15,198</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory provision</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,987</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6,218</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">953</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred income taxes</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">10,479</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">13,466</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,064</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized exchange <div style="letter-spacing: 0px; top: 0px;;display:inline;">losses /(gains)</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">497</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,636</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,018</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">463</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;">Unrealized fair value changes 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="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:FairValueChangesOfShortTermInvestments" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,799</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:FairValueChangesOfShortTermInvestments" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">17,939</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:FairValueChangesOfShortTermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">39,470</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:FairValueChangesOfShortTermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,049</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value changes of long-term investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:FairValueChangesAndRemeasurementOfLongtermInvestments" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,072</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:FairValueChangesAndRemeasurementOfLongtermInvestments" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">18,444</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:FairValueChangesAndRemeasurementOfLongtermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">11,171</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:FairValueChangesAndRemeasurementOfLongtermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,712</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Gain on disposal of long-term investments and subsidiaries</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:GainOnSaleOfInvestments" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">148,776</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss from equity method investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">24,173</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">50,531</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,744</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Revaluation of previously held equity interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">144,434</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairments of long-term investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ImpairmentOfInvestments" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">46,375</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ImpairmentOfInvestments" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,900</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ImpairmentOfInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">8,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ImpairmentOfInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,226</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes in operating assets and liabilities:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">65,612</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">398,968</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">417,237</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">63,944</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount due from related parties</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDueFromRelatedParties" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">35,118</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDueFromRelatedParties" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,382</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDueFromRelatedParties" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">17,015</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDueFromRelatedParties" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,608</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments and other assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">540,647</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">508,515</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">610,592</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">93,577</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Other long-term assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">360,497</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">245,224</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">37,582</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">345,917</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">586,864</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">816,103</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">125,073</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Salary and welfare payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">95,452</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">101,788</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">374,442</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">57,386</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Taxes payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">13,708</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">23,114</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">54,381</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,334</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount due to related parties</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDueToRelatedParties" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">44,607</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDueToRelatedParties" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">50,331</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">398,623</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">353,997</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">734,786</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">112,611</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued liabilities and other payables</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">106,664</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">277,875</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">651,651</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">99,869</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Other long-term liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">190,416</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">111,941</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,156</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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;</td>
<td style="vertical-align: 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;"><div style="margin-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;"><div style="margin-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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by operating activities</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">737,286</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">194,551</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">753,103</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">115,418</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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;</td>
<td style="vertical-align: 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;"><div style="margin-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;"><div style="margin-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-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash flows from investing activities:</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchase of property and equipment</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">293,566</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">296,044</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">602,122</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">92,279</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchase of intangible assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,040,125</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,268,830</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,636,877</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">250,862</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; 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="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6,666,731</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,973,879</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">26,731,176</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,096,732</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; 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="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6,252,151</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,993,525</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">24,921,538</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,819,393</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash consideration paid for purchase of subsidiaries, net of cash acquired</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">135,822</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">719,909</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">498,854</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">76,453</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; 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="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireLongtermInvestments" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">565,137</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireLongtermInvestments" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,226,794</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireLongtermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,261,161</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireLongtermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">193,281</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Repayment of loans from investees</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:RepaymentsOfLoansFromInvestees" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">11,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:RepaymentsOfLoansFromInvestees" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,500</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:RepaymentsOfLoansFromInvestees" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">536</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash received from disposal of long-term investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfLongtermInvestments" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,250</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfLongtermInvestments" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">566,554</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfLongtermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">135,254</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfLongtermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,729</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Impact to cash resulting from deconsolidation of a subsidiary</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:CashDivestedFromDeconsolidation" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">959</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Placements of time deposits</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:PaymentsForPlacementOfTimeDeposits" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">750,473</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:PaymentsForPlacementOfTimeDeposits" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,920,099</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:PaymentsForPlacementOfTimeDeposits" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">10,907,296</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:PaymentsForPlacementOfTimeDeposits" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,671,616</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Maturities of time deposits</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:ProceedsFromMaturityOfTimeDeposits" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,059</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:ProceedsFromMaturityOfTimeDeposits" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,877,158</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:ProceedsFromMaturityOfTimeDeposits" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,670,373</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:ProceedsFromMaturityOfTimeDeposits" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,175,536</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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;</td>
<td style="vertical-align: 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;"><div style="margin-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;"><div style="margin-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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash used in investing activities</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,196,394</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,958,277</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">8,906,821</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,365,029</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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;</td>
<td style="vertical-align: 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;"><div style="margin-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;"><div style="margin-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-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash flows from financing activities:</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Proceeds of short-term loans</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromShortTermDebt" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">141,857</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromShortTermDebt" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">200,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromShortTermDebt" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">30,651</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;">Repayment of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">short-term</div> loans</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:RepaymentsOfShortTermDebt" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">100,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:RepaymentsOfShortTermDebt" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">100,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:RepaymentsOfShortTermDebt" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15,326</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">P</div>urchase of noncontrolling interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToMinorityShareholders" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">121,325</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToMinorityShareholders" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">280,271</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToMinorityShareholders" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">42,952</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Capital injections from noncontrolling interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMinorityShareholders" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">22,198</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMinorityShareholders" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">154,492</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMinorityShareholders" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">103,450</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMinorityShareholders" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15,854</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from exercise of employees&#8217; share options</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" xsi:nil="true" id="Fact_18726628"></ix:nonFraction>*</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from issuance of ordinary shares, net of issuance costs of US$<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,333</ix:nonFraction>, US$<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,376</ix:nonFraction> and US$<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">563</ix:nonFraction>, respectively</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,952,606</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,647,711</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,817,458</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">431,794</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from issuance of convertible senior notes, net of issuance costs of US$<ix:nonFraction name="us-gaap:PaymentsOfDebtIssuanceCosts" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">11,805</ix:nonFraction> and US$<ix:nonFraction name="us-gaap:PaymentsOfDebtIssuanceCosts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,857</ix:nonFraction>, respectively</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:ProceedsFromConvertibleDebtNetOfIssuanceCosts" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,356,106</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:ProceedsFromConvertibleDebtNetOfIssuanceCosts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,594,779</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:ProceedsFromConvertibleDebtNetOfIssuanceCosts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">857,437</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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;</td>
<td style="vertical-align: 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;"><div style="margin-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;"><div style="margin-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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by financing activities</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,974,810</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,078,842</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">8,335,419</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,277,458</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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;</td>
<td style="vertical-align: 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;"><div style="margin-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;"><div style="margin-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-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of exchange rate changes on cash and cash equivalents held in foreign currencies</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">261,447</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">107,513</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">466,252</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">71,456</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;width:100%;">Net increase/(decrease) in cash and cash equivalents</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,777,149</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,422,629</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">284,551</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">43,609</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents at beginning of the year</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2017" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">762,882</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,540,031</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,962,660</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">760,561</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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;</td>
<td style="vertical-align: 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;"><div style="margin-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;"><div style="margin-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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents at end of the year</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,540,031</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,962,660</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,678,109</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">716,952</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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;</td>
<td style="vertical-align: 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;"><div style="margin-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;"><div style="margin-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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Supplemental disclosures of cash flows information:</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for income taxes, net of tax refund</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">15,765</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">33,734</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">54,022</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,279</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for interest expense</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">26,203</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">86,167</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,206</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; 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;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">10</div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 72%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;">Accretion to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares redemption value</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">64,605</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretion to redeemable noncontrolling interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,964</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">914</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fixed assets purchases financed by accounts payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">40,277</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">55,759</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">25,797</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,954</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquisitions and investments financed by accrued liabilities and other payables</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">502,279</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">79,059</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">125,363</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19,213</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets purchases financed by accounts payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">415,780</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">365,187</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">746,404</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">114,391</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of ordinary shares in the business combination, purchase of noncontrolling interests and investment addition</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">889,957</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">136,392</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table><div style="clear: both; max-height: 0px; background: none;"></div><div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">* Less than 1. </div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying notes are an integral part of these consolidated financial statements. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-1<div style="display:inline;">1</div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div id="fin28513_6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </div></div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="bili:OperationsAndReorganizationTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18727392">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operations and Reorganization </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bilibili Inc. (the &#8220;Company&#8221; or &#8220;Bilibili&#8221;) is an online entertainment platform for young generations. 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> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, the Company&#8217;s major subsidiaries, VIEs and subsidiaries of the VIEs are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="bili:ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 35%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 18%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 16%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 24%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Major Subsidiaries</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Place&#160;and&#160;Year&#160;of</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Incorporation</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage&#160;of&#160;Direct or<br/> Indirect</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Economic&#160;Ownership</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Principal&#160;Activities</div></div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bilibili HK Limited</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2020To12_31_2020_BilibiliHkLimitedMembersrtOwnershipAxis">Hong Kong Y2014</ix:nonNumeric></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2020_BilibiliHkLimitedMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2020To12_31_2020_BilibiliHkLimitedMembersrtOwnershipAxis">Investment holding</ix:nonNumeric></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Hode HK Limited</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2020To12_31_2020_HodeHkLimitedMembersrtOwnershipAxis">Hong Kong Y2014</ix:nonNumeric></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2020_HodeHkLimitedMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2020To12_31_2020_HodeHkLimitedMembersrtOwnershipAxis">Investment holding</ix:nonNumeric></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bilibili Co., Ltd.</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2020To12_31_2020_BilibiliCo.LtdMembersrtOwnershipAxis">Japan Y2014</ix:nonNumeric></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2020_BilibiliCo.LtdMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2020To12_31_2020_BilibiliCo.LtdMembersrtOwnershipAxis">Business development</ix:nonNumeric></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Hode Shanghai Limited (&#8220;Hode Shanghai&#8221;)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2020To12_31_2020_HodeShanghaiLimitedMembersrtOwnershipAxis">PRC Y2014</ix:nonNumeric></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2020_HodeShanghaiLimitedMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2020To12_31_2020_HodeShanghaiLimitedMembersrtOwnershipAxis">Technology development</ix:nonNumeric></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Bilibili Technology Co., Ltd.</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2020To12_31_2020_ShanghaiBilibiliTechnologyCo.LtdMembersrtOwnershipAxis">PRC Y2016</ix:nonNumeric></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2020_ShanghaiBilibiliTechnologyCo.LtdMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2020To12_31_2020_ShanghaiBilibiliTechnologyCo.LtdMembersrtOwnershipAxis">Technology development</ix:nonNumeric></td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 35%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 18%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 18%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 23%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Major VIEs and VIEs&#8217; subsidiaries</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Place and</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year of</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Incorporation</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquisition</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage&#160;of</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Direct&#160;or&#160;Indirect</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Economic</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Ownership</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Principal&#160;Activities</div></div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Hode Information Technology Co., Ltd. (&#8220;Hode Information Technology&#8221;)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2020To12_31_2020_ShanghaiHodeInformationTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis">PRC Y2013</ix:nonNumeric></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="P01_01_2020To12_31_2020_ShanghaiHodeInformationTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2020To12_31_2020_ShanghaiHodeInformationTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis">Mobile game operation</ix:nonNumeric></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Kuanyu Digital Technology Co., Ltd. (&#8220;Shanghai Kuanyu&#8221;)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2020To12_31_2020_ShanghaiKuanyuDigitalTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis">PRC Y2014</ix:nonNumeric></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="P01_01_2020To12_31_2020_ShanghaiKuanyuDigitalTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2020To12_31_2020_ShanghaiKuanyuDigitalTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis">Video distribution and game distribution</ix:nonNumeric></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sharejoy Network Technology Co., Ltd. (&#8220;Sharejoy Network&#8221;)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2020To12_31_2020_SharejoyNetworkTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis">PRC Y2014</ix:nonNumeric></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="P01_01_2020To12_31_2020_SharejoyNetworkTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2020To12_31_2020_SharejoyNetworkTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis">Game distribution</ix:nonNumeric></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Hehehe Culture Communication Co., Ltd. (&#8220;Shanghai Hehehe&#8221;)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2020To12_31_2020_ShanghaiHeheheCultureCommunicationCo.LtdMembersrtConsolidatedEntitiesAxis">PRC Y2014</ix:nonNumeric></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="P01_01_2020To12_31_2020_ShanghaiHeheheCultureCommunicationCo.LtdMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2020To12_31_2020_ShanghaiHeheheCultureCommunicationCo.LtdMembersrtConsolidatedEntitiesAxis">Comics distribution</ix:nonNumeric></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Anime Tamashi Cultural Media Co., Ltd. (&#8220;Shanghai Anime Tamashi&#8221;)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2020To12_31_2020_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.MembersrtConsolidatedEntitiesAxis">PRC Y2015</ix:nonNumeric></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="P01_01_2020To12_31_2020_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.MembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2020To12_31_2020_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.MembersrtConsolidatedEntitiesAxis">E-commerce</ix:nonNumeric></div></td> </tr> </table> </ix:nonNumeric> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">History of the Group </div></div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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 style="font-style:italic;display:inline;">Reorganization</div></div></div></div> </div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group commenced operations in 2011 and established Hode Information Technology to expand the principal businesses in 2013. Hode Information Technology was founded by several PRC citizens. The Company was incorporated as a limited liability company in the Cayman Islands in December 2013. Through a series of contemplated transactions in October and December 2014, Hode Shanghai was established to control Hode Information Technology through contractual arrangements (the &#8220;Reorganization&#8221;). Through these Reorganization transactions, the Group&#8217;s business continued to be carried out by Hode Information Technology without changes in control. There was no change in financial statements preparation basis resulted from these Reorganization transactions. Further, the Group obtained control over Shanghai Kuanyu in November 2014 through contractual agreements. Hode Information Technology and Shanghai Kuanyu became the VIEs of the Group. Sharejoy Network, Shanghai Hehehe and Shanghai Anime Tamashi are the wholly-owned subsidiaries of Hode Information Technology. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></ix:nonNumeric> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-1<div style="display:inline;">2</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operations and Reorganization (Continued) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_18727392" continuedAt="TextSelectionAppend_18727392_1">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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 style="font-style:italic;display:inline;">Initial public offering (&#8220;IPO&#8221;) and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">follow-on</div> offerings</div></div></div></div> </div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In April 2018, the Company completed its IPO on the NASDAQ Global Select Market. In the offering, <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P04_01_2018To04_30_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">42,000,000</ix:nonFraction> American depositary shares (&#8220;ADSs&#8221;), representing <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">42,000,000</ix:nonFraction> Class&#160;Z Ordinary Shares, were issued and sold to the public at a price of US$<ix:nonFraction name="us-gaap:SharesIssuedPricePerShare" contextRef="PAsOn04_30_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">11.50</ix:nonFraction> per ADS. The net proceeds to the Company from the IPO, after deducting commissions and offering expenses, were US$<ix:nonFraction name="bili:ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts" contextRef="P04_01_2018To04_30_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">443.3</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts" contextRef="P04_01_2018To04_30_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">2,781.8</ix:nonFraction> million). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In October 2018, <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P10_01_2018To10_31_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">25,063,451</ix:nonFraction> ADSs, representing <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P10_01_2018To10_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">25,063,451</ix:nonFraction> Class&#160;Z Ordinary Shares, were issued and sold to Tencent Holdings Limited (&#8220;Tencent&#8221;). The net proceeds to the Company from the offering, after deducting offering expenses, were US$<ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P10_01_2018To10_31_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">317.2</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P10_01_2018To10_31_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">2,170.8</ix:nonFraction> million). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In April 2019, the Company completed an offering of convertible senior notes due 2026 (the &#8220;2026 Notes&#8221;) in an aggregate principal amount of US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn04_30_2019_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">500.0</ix:nonFraction>&#160;million, and a public offering of <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P04_01_2019To04_30_2019_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">14,173,813</ix:nonFraction> ADSs, or the Primary Offering, each ADS representing one Class&#160;Z Ordinary Share of the Company at a price of US$<ix:nonFraction name="us-gaap:SharesIssuedPricePerShare" contextRef="PAsOn04_30_2019_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis_NotesAndPrimaryOfferingMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">18.00</ix:nonFraction> per ADS. The total net proceeds to the Company from the 2026 Notes and the Primary Offering, after deducting commissions and offering expenses, were US$<ix:nonFraction name="bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts" contextRef="P04_01_2019To04_30_2019_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis_NotesAndPrimaryOfferingMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">733.9</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts" contextRef="P04_01_2019To04_30_2019_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis_NotesAndPrimaryOfferingMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">5,003.8</ix:nonFraction> million). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In April 2020, <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P04_01_2020To04_30_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">17,310,696</ix:nonFraction> ADSs, representing <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P04_01_2020To04_30_2020_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">17,310,696</ix:nonFraction> Class&#160;Z Ordinary Shares, were issued and sold to Sony Corporation of America&#160;(&#8220;SCA&#8221;), a wholly owned subsidiary of Sony Corporation (&#8220;Sony&#8221;). The net proceeds to the Company from the offering, after deducting offering expenses, were US$<ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P04_01_2020To04_30_2020_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">399.4</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P04_01_2020To04_30_2020_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">2,817.5</ix:nonFraction> million). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In June 2020, the Company completed an offering of convertible senior notes due 2027 (the &#8220;2027 Notes&#8221;) in an aggregate principal amount of US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn06_30_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">800.0</ix:nonFraction>&#160;million. The total net proceeds to the Company from the 2027 Notes after deducting commissions and offering expenses, were US$<ix:nonFraction name="bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts" contextRef="P06_01_2020To06_30_2020_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">786.1</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts" contextRef="P06_01_2020To06_30_2020_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">5,594.8</ix:nonFraction> million). </div></div> </ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-1<div style="display:inline;">3</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operations and Reorganization (Continued) </div></div></div> </td> </tr> </table> <ix:continuation id="TextSelectionAppend_18727392_1" continuedAt="TextSelectionAppend_18727392_2"> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 its 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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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="P01_01_2020To12_31_2020_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" format="ixt-sec:duryear">10</ix:nonNumeric> <div style="letter-spacing: 0px; top: 0px;;display:inline;">year&#8217;s</div> 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="P01_01_2020To12_22_2020_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" format="ixt-sec:durday">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 30 days before the term ends. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </ix:continuation> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-1<div style="display:inline;">4</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operations and Reorganization (Continued) </div></div></div> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_18727392_2" continuedAt="TextSelectionAppend_18727392_3"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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 style="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-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; letter-spacing: 0px; top: 0px;;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 terms 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)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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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 has 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> </ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-1<div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operations and Reorganization (Continued) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_18727392_3" continuedAt="TextSelectionAppend_18727392_4"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <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;">On March 15, 2019, the National People&#8217;s Congress approved the Foreign Investment Law, effective on January 1, 2020. The Foreign Investment Law has a catch-all 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.&#160;</div> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </ix:continuation> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-1<div style="letter-spacing: 0px; top: 0px;;display:inline;">6</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operations and Reorganization (Continued) </div></div></div> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Risks in relation to the VIE structure (Continued) </div></div></div></div> <ix:continuation id="TextSelectionAppend_18727392_4" continuedAt="TextSelectionAppend_18727392_5"> <div style="margin-block: 0em;">&#160;</div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; 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&#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></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">revoke the Group&#8217;s business and/or operating licenses; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">impose fines on the Group; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">confiscate any of the Group&#8217;s income that they deem to be obtained through illegal operations; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">discontinue or place restrictions or onerous conditions on the Group&#8217;s operations </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">restrict the Group&#8217;s right to collect revenues; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">shut down the Group&#8217;s servers or block the Group&#8217;s app/websites; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">impose additional conditions or requirements with which the Group may not be able to comply; or </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">take other regulatory or enforcement actions against the Group that could be harmful to the Group&#8217;s business. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> </ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-1<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operations and Reorganization (Continued) </div></div></div></td></tr></table><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Risks in relation to the VIE structure (Continued)</div></div></div></div></div></div><div style="margin-top: 0px; margin-bottom: 0px; line-height: 0pt;">&#160;</div><ix:continuation id="TextSelectionAppend_18727392_5" continuedAt="TextSelectionAppend_18727392_6"> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following combined financial information of the Group&#8217;s VIEs as of December&#160;31, 2018, 2019 and 2020 and for the years ended December&#160;31, 2018, 2019 and 2020 included in the accompanying consolidated financial statements of the Group was as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:ScheduleOfVariableInterestEntitiesTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current assets:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">152,295</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">201,310</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">349,190</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">10,265</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,674</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">22,161</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, net</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">130,823</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">223,438</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">343,099</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount&#160;due from the Company and its subsidiaries</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueFromAffiliateCurrent" contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">165,559</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueFromAffiliateCurrent" contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">127,944</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueFromAffiliateCurrent" contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">173,596</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Amount</div>&#160;due from related parties</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:DueFromRelatedPartiesExcludingAffiliate" contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">170,535</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:DueFromRelatedPartiesExcludingAffiliate" contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">59,117</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments and other current assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">841,018</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">999,780</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,383,648</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; 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="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">252,943</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">672,787</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,175,309</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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="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;">&#160;</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;">&#160;</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;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; 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="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">843,149</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">794,549</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,223,943</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; 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="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">943,373</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,483,983</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,183,411</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,339,425</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,682,000</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6,913,474</ix:nonFraction> </div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current liabilities:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,078,070</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,454,924</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,332,372</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Salary and welfare payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">94,699</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">128,343</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">288,686</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Taxes payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">27,152</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">33,611</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">106,492</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term loans</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">100,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">937,086</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,234,508</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,769,992</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount&#160;due to the Company and its subsidiaries</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueToAffiliateCurrent" contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,594,527</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueToAffiliateCurrent" contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,650,499</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DueToAffiliateCurrent" contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,752,973</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued liabilities and other payables</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">318,568</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">222,078</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">449,370</ix:nonFraction> </td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount due to related parties</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:DueToRelatedPartiesExcludingAffiliateCurrent" contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">23,054</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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="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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other long-term liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherLoansPayableLongTerm" contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">23,108</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherLoansPayableLongTerm" contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">19,640</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total liabilities</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,073,156</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,747,071</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">8,819,525</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 65%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net revenues:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue from third parties</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2018To12_31_2018_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,691,219</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2019To12_31_2019_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6,056,332</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To12_31_2020_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,651,207</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue from the Company and its subsidiaries</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2018To12_31_2018_SubsidiariesOfGroupMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">443,405</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2019To12_31_2019_SubsidiariesOfGroupMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">531,830</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To12_31_2020_SubsidiariesOfGroupMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">667,765</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net revenues</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018To12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,134,624</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6,588,162</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">10,318,972</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2018To12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">587,932</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">448,114</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">853,970</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by operating activities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#160;&#160;&#160;<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2018To12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">636,972</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#160;&#160;&#160;<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">271,299</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,476,494</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash used in investing activities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2018To12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">674,483</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,518,931</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,421,163</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by financing activities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2018To12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">130,592</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,300,740</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,090,287</ix:nonFraction> </td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table> </ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </ix:continuation> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-1<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div> </div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operations and Reorganization (Continued) </div></div></div></td></tr></table><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Risks in relation to the VIE structure (Continued) </div></div></div><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><div style="margin-block: 0em;">&#160;</div><ix:continuation id="TextSelectionAppend_18727392_6"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">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 to RMB<ix:nonFraction name="bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">12.2</ix:nonFraction> million, RMB<ix:nonFraction name="bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">94.8</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">92.1</ix:nonFraction> million, as of December&#160;31, 2018, 2019 and 2020, 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_2018" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">7.7</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="bili:VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">12.5</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="bili:VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">17.9</ix:nonFraction> million, respectively, as of December&#160;31, 2018, 2019 and 2020. 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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">There is <ix:nonFraction name="bili:VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_entity" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction> VIE in the Group where the Company or any subsidiary has a variable interest but is not the primary beneficiary. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group incurred net losses of RMB<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">565.0</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">1,303.6</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">3,054.0</ix:nonFraction> million for the years ended December&#160;31, 2018, 2019 and 2020, respectively. Net cash provided by operating activities was RMB<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">737.3</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">194.6</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">753.1</ix:nonFraction> million for the years ended December&#160;31, 2018, 2019 and 2020, respectively. Accumulated deficit was RMB<ix:nonFraction name="us-gaap:RetainedEarningsUnappropriated" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">2,842.7</ix:nonFraction> million, RMB<ix:nonFraction name="us-gaap:RetainedEarningsUnappropriated" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">4,145.6</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:RetainedEarningsUnappropriated" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">7,175.3</ix:nonFraction> million as of December&#160;31, 2018, 2019 and 2020, 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;;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 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 through the issuance of preferred shares and public offerings of ordinary shares. In 2018, the Company completed its IPO, raising US$<ix:nonFraction name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" contextRef="P01_01_2018To12_31_2018_IPOMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">443.3</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" contextRef="P01_01_2018To12_31_2018_IPOMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">2,781.8</ix:nonFraction> million), and issued <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">25,063,451</ix:nonFraction> Class&#160;Z Ordinary Shares to Tencent with net proceed of US$<ix:nonFraction name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" contextRef="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">317.2</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" contextRef="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">2,170.8</ix:nonFraction> million). In 2019, the Company completed its offering of the 2026 Notes and the Primary Offering, raising US$<ix:nonFraction name="bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts" contextRef="P01_01_2019To12_31_2019_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis_NotesAndPrimaryOfferingMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">733.9</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts" contextRef="P01_01_2019To12_31_2019_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis_NotesAndPrimaryOfferingMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">5,003.8</ix:nonFraction> million), after deducting commissions and offering expenses. In 2020, the Company completed an offering of convertible senior notes due 2027 (the &#8220;2027 Notes&#8221;) raising US$<ix:nonFraction name="bili:ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts" contextRef="P01_01_2020To12_31_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">786.1</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts" contextRef="P01_01_2020To12_31_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">5,594.8</ix:nonFraction> million), after deducting commissions and offering expenses, and the Company issued <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">17,310,696</ix:nonFraction> Class&#160;Z Ordinary Shares to Sony, raising US$<ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">399.4</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">2,817.5</ix:nonFraction> million), after deducting offering expenses. 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: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </ix:continuation> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-1<div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div></div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18727413">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant Accounting Policies </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">a)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basis of presentation </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below. </div></div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:ConsolidationPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">b)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Principles of consolidation </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements include the financial statements of the Company, its subsidiaries and VIEs for which the Company is the primary beneficiary. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All transactions and balances among the Company, its subsidiaries and VIEs have been eliminated upon consolidation. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></ix:nonNumeric> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">20</div></div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant Accounting Policies (Continued) </div></div></div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_18727413" continuedAt="TextSelectionAppend_18727413_1"><ix:nonNumeric name="us-gaap:UseOfEstimates" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">c)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Use of estimates </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="bili:FunctionalCurrencyAndForeignCurrencyTranslationPolicyPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">d)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Functional currency and foreign currency translation </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group uses Renminbi (&#8220;RMB&#8221;) as its reporting currency. The functional currency of the Company and its overseas subsidiaries incorporated in the Cayman Islands and Hong Kong is United States dollars (&#8220;US$&#8221;). The functional currency of the Company&#8217;s subsidiaries incorporated in Japan is Japanese yen. The functional currency of the Group&#8217;s PRC entities is RMB. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 income/(loss) on the consolidated statements of operations and comprehensive loss. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 gains/(losses) on the consolidated statements of operations and comprehensive loss. </div></div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="bili:ConvenienceTranslationPolicyPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">e)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Convenience Translation </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, 2020 are solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB <ix:nonFraction name="us-gaap:ForeignCurrencyExchangeRateTranslation1" contextRef="PAsOn12_31_2020" unitRef="Unit_pure" decimals="4" scale="0" format="ixt:numdotdecimal">6.5250</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, 2020. No representation is made that the RMB amounts represent or could have been, or could be, converted, realized or settled into US$ at that rate on December&#160;31, 2020, or at any other rate. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </ix:continuation> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-2<div style="display:inline;">1</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant Accounting Policies (Continued) </div></div></div> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><ix:continuation id="TextSelectionAppend_18727413_1" continuedAt="TextSelectionAppend_18727413_2">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">f)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value measurements </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 13%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">a.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 13%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">b.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 13%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">c.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s financial instruments include cash and cash equivalents, time deposits, accounts receivable, amount&#160;due from/to related parties, short-term investments, and accounts payable of which the carrying values approximate their fair values. Please see Note 22 for additional information. </div></div> </ix:continuation></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-2<div style="display:inline;">2</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant Accounting Policies (Continued) </div></div></div> </td> </tr> </table> <ix:continuation id="TextSelectionAppend_18727413_2" continuedAt="TextSelectionAppend_18727413_3"> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="bili:CashAndCashEquivalentsAndOtherPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">g)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents and time deposits </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, 2018, 2019 and 2020, there were cash on hand and demand deposits with terms of and less than three months denominated in U.S. dollars amounting to approximately US$<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2018_USDsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">481.6</ix:nonFraction> million, US$<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2019_USDsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">670.1</ix:nonFraction>&#160;million and US$<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2020_USDsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">582.2</ix:nonFraction>&#160;million, respectively (equivalent to approximately RMB<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2018_USDsrtCurrencyAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">3,305.3</ix:nonFraction> million, RMB<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2019_USDsrtCurrencyAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">4,674.6</ix:nonFraction>&#160;million and RMB <ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2020_USDsrtCurrencyAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">3,798.5</ix:nonFraction>&#160;million, respectively). As of December&#160;31, 2018, 2019 and 2020, 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_2018_CashHeldInAccountsManagedByOnlinePaymentPlatformsMemberusgaapCashAndCashEquivalentsAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">10.8</ix:nonFraction> million, RMB<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2019_CashHeldInAccountsManagedByOnlinePaymentPlatformsMemberusgaapCashAndCashEquivalentsAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">26.8</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2020_CashHeldInAccountsManagedByOnlinePaymentPlatformsMemberusgaapCashAndCashEquivalentsAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">42.0</ix:nonFraction>&#160;million, respectively, which have been classified as cash and cash equivalents on the consolidated balance sheets. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2018, 2019 and 2020, the Group had approximately RMB <ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2018_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">377.8</ix:nonFraction> million, RMB<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2019_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">1,596.0</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2020_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">2,144.5</ix:nonFraction> million cash and cash equivalents held by its PRC subsidiaries and VIEs, representing <ix:nonFraction name="bili:PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" contextRef="P01_01_2018To12_31_2018_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">11</ix:nonFraction>%, <ix:nonFraction name="bili:PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" contextRef="P01_01_2019To12_31_2019_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">32</ix:nonFraction>% and <ix:nonFraction name="bili:PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" contextRef="P01_01_2020To12_31_2020_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">46</ix:nonFraction>% of total cash and cash equivalents of the Group, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits represent deposits placed with banks with original maturities more than three months but less than one year. As of December&#160;31, 2018, 2019 and 2020, there were time deposits denominated in U.S. dollars amounting to approximately US$<ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2018_USDsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">109.2</ix:nonFraction> million, US$<ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2019_USDsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">264.4</ix:nonFraction> million and US$<ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2020_USDsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">721.1</ix:nonFraction> million, respectively (equivalent to approximately RMB<ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2018_USDsrtCurrencyAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">749.4</ix:nonFraction> million, RMB<ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2019_USDsrtCurrencyAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">1,844.6</ix:nonFraction>&#160;million and RMB <ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2020_USDsrtCurrencyAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">4,705.1</ix:nonFraction>million, respectively). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group had no other lien arrangements for the years ended December&#160;31, 2018, 2019 and 2020. As of December&#160;31, 2018, 2019 and 2020, the Group had <ix:nonFraction name="us-gaap:RestrictedCash" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:RestrictedCash" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:RestrictedCash" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> restricted cash balance. </div></div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:TradeAndOtherAccountsReceivablePolicy" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18728050">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">h)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Receivables, net </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Prior to January&#160;1, 2020, the Group monitors the collection of its receivables and records allowance for specifically identified <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recoverable</div> amounts. If the economic situation and the financial condition of a customer deteriorate resulting in an impairment of the customer&#8217;s ability to make payments, additional allowances might be required. Receivable balances are written off when they are determined to be uncollectible. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Starting from January&#160;1, 2020, the Group adopted <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU&#160;No.&#160;2016-13,&#160;&#8220;Financial</div> Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&#8221; (&#8220;ASC Topic 326&#8221;), which amends previously issued guidance regarding the impairment of financial instruments by creating an impairment model that is based on expected losses rather than incurred losses. The Group used a modified retrospective approach with a cumulative-effect increase of approximately RMB<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2020_AccountingStandardsUpdate201613MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">17.9</ix:nonFraction>&#160;million recorded in accumulated deficit. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s accounts receivable 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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">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.&#160;</div> </div></div></ix:nonNumeric></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-2<div style="display:inline;">3</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant Accounting Policies (Continued) </div></div></div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">h)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Receivables, net (Continued) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_18727413_3" continuedAt="TextSelectionAppend_18727413_4"><ix:continuation id="TextSelection_18728050"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recorded a provision for current expected credit loss. <ix:nonNumeric name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18728051">The following table sets out movements of the allowance for doubtful accounts for the years ended December&#160;31, 2018, 2019 and 2020:</ix:nonNumeric> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_18728051">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 65%;"></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance prior to ASC 326</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2019_ScenarioPreviouslyReportedMembersrtRestatementAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">17,696</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impact of adoption to ASC 326</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2019_AccountingStandardsUpdate201613MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">17,900</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2017" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,516</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">14,420</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">35,596</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provisions</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">10,904</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,396</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">99,165</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Write-offs</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6,120</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">13,758</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">14,420</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019_ScenarioPreviouslyReportedMembersrtRestatementAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">17,696</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">121,003</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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:continuation></ix:continuation> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:InventoryPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">i)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories, net </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">j)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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></ix:nonNumeric></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-2<div style="display:inline;">4</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant Accounting Policies (Continued) </div></div></div> </td> </tr> </table> <ix:continuation id="TextSelectionAppend_18727413_4" continuedAt="TextSelectionAppend_18727413_5"> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">k)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets, net </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></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;">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_2020To12_31_2020" escape="true" continuedAt="TextSelection_18728178">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></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <ix:continuation id="TextSelection_18728178">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 86%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 24%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 75%;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Licensed copyrights of content</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">shorter of the licensed period or projected useful life of the content, mainly vary from <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2020To12_31_2020_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">1</ix:nonNumeric> to <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2020To12_31_2020_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">8</ix:nonNumeric> years</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">License rights of mobile games</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">shorter of the licensed period or projected useful life of mobile games, mainly vary from <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2020To12_31_2020_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">1</ix:nonNumeric> to <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2020To12_31_2020_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">3</ix:nonNumeric> years</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Intellectual property and others</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2020To12_31_2020_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">1</ix:nonNumeric> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">-</div> <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2020To12_31_2020_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">10</ix:nonNumeric>&#160;years, based on the underlying intangible assets expected to contribute to the future cash flows</div></td> </tr> </table> </ix:continuation> <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;">If expectations of the usefulness of the content are revised downward, the unamortized cost is written down to the estimated net realizable value. A write-down from unamortized cost to a lower estimated net realizable value establishes a new cost basis. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">l)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="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> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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; letter-spacing: 0px; top: 0px;;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 style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group applies the quantitative impairment test, which consists of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> quantitative impairment test. The first step was comparing the carrying amount of the reporting unit to the fair value of the reporting unit. If the fair value of the reporting unit exceeded the carrying value of the reporting unit, goodwill was not impaired and the Group was not required to perform further testing. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, then the Group must perform the second step of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> quantitative goodwill impairment test to measure the amount of impairment loss by comparing the implied fair value of the reporting unit goodwill with the carrying amount of that goodwill. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On January&#160;1, 2020, the Group adopted <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU&#160;No.&#160;2017-04,&#160;</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Simplifying the Test for Goodwill Impairment</div></div> to simplify the test for goodwill impairment by removing Step 2, which was issued by the FASB in January 2017. The Group, therefore, performs the goodwill impairment test by comparing the fair value of the reporting unit with its carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value, not to exceed the total amount of goodwill allocated to the reporting unit. This adoption did not have a material impact on the consolidated financial statements. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 its carrying amounts<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group determines the fair value of the reporting unit based on its quoted stock price</div>, and <ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment charge was recognized for any of the periods presented. </div></div></ix:nonNumeric></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-2<div style="display:inline;">5</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant Accounting Policies (Continued) </div></div></div> </td> </tr> </table> <ix:continuation id="TextSelectionAppend_18727413_5" continuedAt="TextSelectionAppend_18727413_6"> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">m)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment of long-lived assets other than goodwill&#160;</div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:ResearchAndDevelopmentExpensePolicy" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">n)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 and platforms of applications and development of online games. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" contextRef="P01_01_2020To12_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">o)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, 2018, 2019 and 2020, the marketing and promotional expenses were RMB<ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">436.5</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">934.7</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">3,006.0</ix:nonFraction>&#160;million, respectively. </div></div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" contextRef="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">p)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses consist primarily of salaries and other compensation-related expenses to the Group&#8217;s general and administrative personnel, professional fees, rental expenses and allowance for doubtful accounts. </div></div></ix:nonNumeric></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-2<div style="display:inline;">6</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant Accounting Policies (Continued) </div></div></div> </td> </tr> </table> <ix:continuation id="TextSelectionAppend_18727413_6" continuedAt="TextSelectionAppend_18727413_7"> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:LesseeLeasesPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18727429">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">q)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leases </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Prior to 2019, the Group accounted for leases under ASC 840, Leases. Leases where substantially all the rewards and risks of ownership of assets remain with the lessor are accounted for as operating leases. Rental expense is recognized from the date of initial possession of the leased property on a straight-line basis over the term of the lease. Certain lease agreements contain rent holidays, which are recognized on a straight-line basis over the lease term. Lease renewal periods are considered on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">lease-by-lease</div></div> basis and are generally not included in the initial lease terms. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On January&#160;1, 2019, the Group adopted ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-02,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases (Topic 842)</div></div>, as amended, which supersedes the lease accounting guidance under ASC 840, and generally requires lessees to recognize operating and financing lease liabilities and corresponding <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising from leasing arrangements. </div></ix:nonNumeric></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-2<div style="display:inline;">7</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant Accounting Policies (Continued) </div></div></div> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">q)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leases (Continued) </div></div></div> </td> </tr> </table> <ix:continuation id="TextSelection_18727429" continuedAt="TextSelectionAppend_18727429_1"><ix:continuation id="TextSelectionAppend_18727413_7" continuedAt="TextSelectionAppend_18727413_8"> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The Group elected to apply practical expedients permitted under the transition method that allow the Group to use the beginning of the period of adoption as the date of initial application, to not recognize lease assets and lease liabilities for leases with a term of twelve months or less, to not separate <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components from lease components, and to not reassess lease classification, treatment of initial direct costs, or whether an existing or expired contract contains a lease. The Group used modified retrospective method and did not adjust the prior comparative periods. Under the new lease standard, 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; letter-spacing: 0px; top: 0px;;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As a result of the adoption, the Group recognized approximately RMB<ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn01_01_2019" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">235.7</ix:nonFraction>&#160;million of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;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 sheet as of January&#160;1, 2019. The adoption had no material impact on the Group&#8217;s consolidated statements of operations and comprehensive loss and cash flows for the year ended December&#160;31, 2019 or the opening balance of accumulated deficit as of January&#160;1, 2019. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group leases office space and staff quarters under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> operating lease agreements, which expire at various dates through <span style="-sec-ix-hidden:hidden18728161">2025</span>. As of December&#160;31, 2019, and December&#160;31, 2020, the Group&#8217;s operating leases had a weighted average remaining lease term of <ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="PAsOn12_31_2019" format="ixt-sec:duryear">3.2</ix:nonNumeric> years and <ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="PAsOn12_31_2020" format="ixt-sec:duryear">3.1</ix:nonNumeric> years and a weighted average discount rate of <ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="PAsOn12_31_2019" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">4.75</ix:nonFraction>% and <ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="PAsOn12_31_2020" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">4.75</ix:nonFraction>%, respectively. <ix:nonNumeric name="us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18727445">Future lease payments under operating leases as of December&#160;31, 2020 were as follows:</ix:nonNumeric> </div> <ix:continuation id="TextSelection_18727445" continuedAt="TextSelectionAppend_18727445_1"> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 80%;"></td>
<td style="width: 11%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">156,869</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">171,923</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">106,253</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">43,575</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025 and thereafter</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:OperatingLeasesFutureMinimumPaymentsDueFiveAndThereafter" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">17,813</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total future lease payments</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">496,433</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impact of discounting remaining lease payments</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:DiscountingRemainingLeasePayments" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">42,642</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden18728190">Total lease liabilities</span></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">453,791</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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:continuation> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rent expense under operating leases was&#160;RMB<ix:nonFraction name="us-gaap:LeaseAndRentalExpense" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">55.8</ix:nonFraction> million&#160;for the year&#160;ended December&#160;31, 2018. Operating lease cost for the year<div style="display:inline;">s</div> ended December&#160;31, 2019 and 2020 was RMB<ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">79.4</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">107.2</ix:nonFraction> million, respectively, which excluded cost of short-term contracts. Short-term lease cost for the year ended December&#160;31, 2019 and 2020 was immaterial. Supplemental cash flow information related to operating leases was as follows: </div></div> <ix:nonNumeric name="us-gaap:LeaseCostTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 97%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash payments for operating leases</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">67,535</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">107,772</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets obtained in exchange for operating lease liabilities</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">96,692</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">260,867</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#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:nonNumeric></ix:continuation></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-2<div style="display:inline;">8</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant Accounting Policies (Continued) </div></div></div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">q)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leases (Continued) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_18727413_8" continuedAt="TextSelectionAppend_18727413_9"><ix:continuation id="TextSelectionAppend_18727429_1"><ix:continuation id="TextSelectionAppend_18727445_1"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Future lease payments under leases as of December&#160;31, 2018 were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 80%;"></td>
<td style="width: 13%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating Leases*</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18727899">65,400</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18727900">72,230</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18727901">73,054</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18727902">69,681</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beyond 2022</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18727903">19,544</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="width: 26%; line-height: 10pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<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;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Amounts are based on ASC 840, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases</div></div> that were superseded upon the Company&#8217;s adoption of ASC 842<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">, Leases</div></div> on January&#160;1, 2019. </div> </td> </tr> </table> </ix:continuation></ix:continuation> <div style="font-size: 14pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 14pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">r)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share-based compensation </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 4pt; margin-bottom: 0pt;">Share based compensation expenses arise from share-based awards, including share options 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. On January&#160;1, 2019, the Group adopted ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-07,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation&#8212;Stock Compensation (Topic 718): Improvement to Nonemployee Share-based Payment Accounting </div></div>to amend the accounting for share-based payment awards issued to nonemployees. Under ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-07,</div> the accounting for awards to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-employees</div> are similar to the model for employee awards. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For share options 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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For share options granted with service condition and the occurrence of an IPO as performance condition, share-based compensation expenses are recorded net of estimated forfeitures using graded-vesting method during the requisite service period. Cumulative share-based compensation expenses for the options that have satisfied the service condition, amounting to RMB<ix:nonFraction name="bili:CumulativeShareBasedCompensationExpenseRecognizedUponCompletionOfIpo" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">28.9</ix:nonFraction>&#160;million, were recorded upon the completion of the IPO in 2018. </div></div></ix:nonNumeric></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-2<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="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant Accounting Policies (Continued) </div></div></div> </td> </tr> </table> <ix:continuation id="TextSelectionAppend_18727413_9" continuedAt="TextSelectionAppend_18727413_10"> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="bili:CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">s)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employee benefits </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:InvestmentPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18727433">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">t)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments primarily include money market funds, financial products with variable interest rates referenced to performance of underlying assets issued by commercial banks or other financial institutions and publicly traded companies with the intention to be sold within twelve months. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 income, net&#8221;. Fair value is estimated based on quoted prices of similar products provided by financial institutions at the end of each reporting period. </div></ix:nonNumeric></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-<div style="display:inline;">30</div> </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant Accounting Policies (Continued) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">t)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments (Continued) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_18727413_10" continuedAt="TextSelectionAppend_18727413_11"><ix:continuation id="TextSelection_18727433"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the 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 income, net&#8221;. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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, in accordance with<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div> ASU 2016-01, <div style="font-style:italic;display:inline;">Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities</div> which was adopted on January 1, 2018. <div style="display:inline;">The adoption did not have a significant impact on the Group&#8217;s consolidated financial statements.<div style="display:inline;">&#160;</div></div>Under this measurement alternative, changes in the carrying value of the equity 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.&#160;</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, projected and historical financial performance, cash flow forecasts and financing needs. 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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 income, net&#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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 income, net&#8221;. Fair value is estimated based on quoted prices of similar products provided by financial institutions at the end of each reporting period. The Group classifies the valuation techniques that use these inputs as Level&#160;2 of fair value measurements. Please see Note 22 for additional information. </div> </ix:continuation></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-3<div style="display:inline;">1</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant Accounting Policies (Continued) </div></div></div> </td> </tr> </table> <ix:continuation id="TextSelectionAppend_18727413_11" continuedAt="TextSelectionAppend_18727413_12"> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:IncomeTaxPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">u)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Taxation </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 significant unrecognized uncertain tax positions as of and for the years ended December&#160;31, 2018, 2019 and 2020. The Group also did not expect any significant increase or decrease in unrecognized tax liability within 12 months following the reporting date.</div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:RevenueRecognitionPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18727435">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">v)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue recognition </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On January&#160;1, 2018, the Group adopted ASC 606,<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#160;Revenue from Contracts with Customers</div></div> using the modified retrospective method for all contracts not completed as of the date of adoption. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The adoption of ASC 606 did not significantly change (1)&#160;the timing and pattern of revenue recognition for all of the Group&#8217;s revenue streams, and (2)&#160;the presentation of revenue as gross versus net. Therefore, the adoption of ASC 606 did not have a significant impact on the Group&#8217;s financial position, results of operations, equity, cash flows or any adjustment on the Group&#8217;s consolidated financial statements as of the adoption date and for the years ended December&#160;31, 2018, 2019 and 2020. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s revenue recognition policies effective upon the adoption of ASC 606 are as follows: </div></div></ix:nonNumeric></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-3<div style="display:inline;">2</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant Accounting Policies (Continued) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">v)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue recognition (continued) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_18727413_12" continuedAt="TextSelectionAppend_18727413_13"><ix:continuation id="TextSelection_18727435" continuedAt="TextSelectionAppend_18727435_1"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Mobile game services </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">For the years ended December&#160;31, 2018, 2019 and 2020, 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 style="display:inline;">.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In accordance with ASC 606, the Group evaluates the contracts with its customers and determines that the Group has a single combined 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 combined 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; letter-spacing: 0px; top: 0px;;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group has estimated the average playing period of the paying players for each game, usually between three to eight 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. 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 actual observed churn rate to arrive at an estimated weighted average playing lifespan 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 other qualitative factors, such as the playing patterns for paying players for other games with similar characteristics with the new game, including paying player type and purchasing frequency. While the Group believes its estimates to be reasonable based on available game player information, the Group may revise such estimates based on new information indicating a change in the game player behavior patterns and any adjustments are applied prospectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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> </ix:continuation></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-3<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant Accounting Policies (Continued) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">v)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue recognition (continued) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Mobile game services (continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_18727413_13" continuedAt="TextSelectionAppend_18727413_14"><ix:continuation id="TextSelectionAppend_18727435_1" continuedAt="TextSelectionAppend_18727435_2"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;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> </ix:continuation></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-3<div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant Accounting Policies (Continued) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">v)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue recognition (continued) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_18727413_14" continuedAt="TextSelectionAppend_18727413_15"><ix:continuation id="TextSelectionAppend_18727435_2" continuedAt="TextSelectionAppend_18727435_3"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Valued added services (&#8220;VAS&#8221;) </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 Group offers premium membership subscription, live broadcasting and other video, audio and comic content to the customers. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group offers premium membership <div style="letter-spacing: 0px; top: 0px;;display:inline;">sub<div style="letter-spacing: 0px; top: 0px;;display:inline;">scription </div></div>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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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; letter-spacing: 0px; top: 0px;;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; letter-spacing: 0px; top: 0px;;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_2020To12_31_2020_LiveBroadcastingAndOtherValuedAddedServiceMembersrtProductOrServiceAxis_MaximumMembersrtRangeAxis" format="ixt-sec:durwordsen">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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Advertising services </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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, 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="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 contract by contract 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> </ix:continuation></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-3<div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant Accounting Policies (Continued) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">v)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue recognition (continued) </div></div></div> </td> </tr> </table> <ix:continuation id="TextSelectionAppend_18727435_3" continuedAt="TextSelectionAppend_18727435_4"> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_18727413_15" continuedAt="TextSelectionAppend_18727413_16"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and other revenues </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and other revenues 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 holding certain offline performance activities. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and other revenues 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; letter-spacing: 0px; top: 0px;;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, are subject to inventory risk, and have 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; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">606-10-32-25.</div></div></div> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net revenues presented on the consolidated statements of operations and comprehensive loss are net of sales discount and sales tax. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Other Estimates and Judgment<div style="display:inline;">s</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="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 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 style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Contract balances </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 e-commerce 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:DeferredRevenueRevenueRecognized1" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">571.4</ix:nonFraction> million, RMB<ix:nonFraction name="us-gaap:DeferredRevenueRevenueRecognized1" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">943.4</ix:nonFraction> million, and RMB<ix:nonFraction name="us-gaap:DeferredRevenueRevenueRecognized1" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">1,238.8</ix:nonFraction> million for the years ended December 31, 2018, 2019 and 2020, respectively. </div></div> </ix:continuation></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-3<div style="letter-spacing: 0px; top: 0px;;display:inline;">6</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant Accounting Policies (Continued) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">v)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue recognition (continued) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_18727413_16" continuedAt="TextSelectionAppend_18727413_17"><ix:continuation id="TextSelectionAppend_18727435_4"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Practical expedients </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group has used the following practical expedients as allowed under ASC 606: </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:RevenuePracticalExpedientRemainingPerformanceObligation" contextRef="P01_01_2020To12_31_2020" format="ixt:booleantrue">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> <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 following table presents the Group&#8217;s net revenues disaggregated by revenue sources: </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:DisaggregationOfRevenueTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 66%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 66%;"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mobile games</div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2018To12_31_2018_MobileGameServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,936,331</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2019To12_31_2019_MobileGameServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,597,809</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To12_31_2020_MobileGameServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,803,382</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 66%;"> <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;">Value-added services (formerly known as Live broadcasting and VAS)</div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2018To12_31_2018_ValueAddedServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">585,643</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2019To12_31_2019_ValueAddedServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,641,043</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To12_31_2020_ValueAddedServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,845,663</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 66%;"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advertising</div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2018To12_31_2018_DisplayAdvertisementMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">463,490</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2019To12_31_2019_DisplayAdvertisementMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">817,016</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To12_31_2020_DisplayAdvertisementMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,842,772</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 66%;"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce and others</div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2018To12_31_2018_ECommerceAndOthersMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">143,467</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2019To12_31_2019_ECommerceAndOthersMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">722,054</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To12_31_2020_ECommerceAndOthersMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,507,159</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 66%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#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; width: 2%;">&#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; width: 2%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 66%;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net revenues</div></div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#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_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,128,931</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#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_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6,777,922</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#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_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">11,998,976</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;; width: 66%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#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; width: 2%;">&#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; width: 2%;">&#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></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-3<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">3.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant Accounting Policies (Continued) </div></div></div> </td> </tr> </table> <ix:continuation id="TextSelectionAppend_18727413_17" continuedAt="TextSelectionAppend_18727413_18"><ix:nonNumeric name="us-gaap:CostOfSalesPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">w)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Costs of revenues consist 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></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="bili:RelatedPartyTransactionsPolicyPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">x)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Related parties </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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></ix:nonNumeric></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-3<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant Accounting Policies (Continued) </div></div></div> </td> </tr> </table> <ix:continuation id="TextSelectionAppend_18727413_18" continuedAt="TextSelectionAppend_18727413_19"><ix:nonNumeric name="us-gaap:EarningsPerSharePolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">y)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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. The Company&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares and other permanent equities are participating securities because they are entitled to receive dividends or distributions on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">as-converted</div> basis. Prior to the IPO, the computation of basic loss per share using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method is not applicable as the Group is in a net loss position and net loss is not allocated to other participating securities because in accordance with their contractual terms they are not obligated to share in the losses. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 conversion of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares and other permanent equities, using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">if-converted</div> method, for periods prior to the completion of the IPO, ordinary shares issuable upon the exercise of outstanding share options using the treasury stock method and ordinary shares issuable upon the conversion of the 2026 Notes and 2027 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. After the completion of the IPO, 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;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="bili:StatutoryReservesPolicyPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">z)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Statutory reserves </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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_2020To12_31_2020_MinimumMembersrtRangeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">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_2020To12_31_2020_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Pursuant to the laws applicable to China&#8217;s FIEs, 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_2020To12_31_2020_MinimumMembersrtRangeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">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_2020To12_31_2020_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the Group&#8217;s appropriations to general reserve funds and statutory surplus funds for the years ended December&#160;31, 2018, 2019 and 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="bili:ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended<br/> December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Appropriations to general reserve funds and statutory surplus funds</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,591</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,797</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,421</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table> </ix:nonNumeric></ix:nonNumeric></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-3<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="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant Accounting Policies (Continued) </div></div></div> </td> </tr> </table> <ix:continuation id="TextSelectionAppend_18727413_19" continuedAt="TextSelectionAppend_18727413_20"> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="bili:NoncontrollingInterestsPolicyPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">aa)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Noncontrolling interests </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">bb)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive loss </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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></ix:nonNumeric> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:SegmentReportingPolicyPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">cc)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Segment reporting </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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_2020To12_31_2020" unitRef="Unit_segment" decimals="INF" scale="0" format="ixt-sec:numwordsen">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: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:BusinessCombinationsPolicy" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18727443">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">dd)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Business combinations </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">40</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant Accounting Policies (Continued) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">dd)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Business combinations (Continued) </div></div></div> </td> </tr> </table> <ix:continuation id="TextSelectionAppend_18727413_20"><ix:continuation id="TextSelection_18727443"> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> </ix:continuation> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 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;">ee)</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="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="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Simplifying the Accounting for Income Taxes. </div></div>In December 2019, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Simplifying the Accounting for Income Taxes</div></div>, which removes specific exceptions to the general principles in Topic 740 and to simplifies accounting for income taxes. The guidance is effective for all entities for fiscal years beginning after December&#160;15, 2020 and for interim periods within those fiscal years. The Group does not expect the adoption to have a material impact on its consolidated financial statements. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#160;815): Clarifying the Interactions between Topic 321, Topic 323, and Topic</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#160;815</div></div>. In January 2020, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-01,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#8220;Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#160;815): Clarifying the Interactions between Topic 321, Topic 323, and Topic</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#160;815,&#8221;</div></div> which clarifies the interaction of the accounting for equity investments under Topic 321 and investments accounted for under the equity method of accounting in Topic 323 and the accounting for certain forward contracts and purchased options accounted for under Topic&#160;815. The guidance is effective for all entities for fiscal years beginning after December&#160;15, 2020 and for interim periods within those fiscal years. The Group does not expect the adoption to have a material impact on its consolidated financial statements. </div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </ix:continuation> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-4<div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div></div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:ConcentrationRiskDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18727477">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">3.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Concentrations and Risks </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">a)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Telecommunications service provider </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, 2018, 2019 and 2020 as follows: </div></div> <ix:nonNumeric name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" contextRef="P01_01_2020To12_31_2020_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" escape="true"><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 85%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended<br/> December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total number of telecommunications service providers</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:NumberOfTelecommunicationsServiceProviders" contextRef="P01_01_2018To12_31_2018_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_item" decimals="INF" scale="0" format="ixt:numdotdecimal">88</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:NumberOfTelecommunicationsServiceProviders" contextRef="P01_01_2019To12_31_2019_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_item" decimals="INF" scale="0" format="ixt:numdotdecimal">107</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:NumberOfTelecommunicationsServiceProviders" contextRef="P01_01_2020To12_31_2020_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_item" decimals="INF" scale="0" format="ixt:numdotdecimal">116</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Number of service providers providing 10% or more of the Group&#8217;s servers and bandwidth expenditure</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:NumberOfServiceProviders" contextRef="P01_01_2018To12_31_2018_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_item" decimals="INF" scale="0" format="ixt:numdotdecimal">3</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:NumberOfServiceProviders" contextRef="P01_01_2019To12_31_2019_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_item" decimals="INF" scale="0" format="ixt:numdotdecimal">2</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:NumberOfServiceProviders" contextRef="P01_01_2020To12_31_2020_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_item" decimals="INF" scale="0" format="ixt:numdotdecimal">3</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total percentage of the Group&#8217;s servers and bandwidth expenditure provided by 10% or greater service providers</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2018To12_31_2018_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">48</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2019To12_31_2019_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">45</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2020To12_31_2020_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">55</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr></table> </ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">b)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency exchange rate risk </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, long-term debt 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 long-term debt 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 Company&#8217;s cash flows, revenues, earnings and financial positions. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">c)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Credit risk </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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, accounts receivable, and money market funds and financial products with variable interest rates referenced to performance of underlying assets issued by commercial banks and other financial institutions. As of December&#160;31, 2018, 2019 and 2020, substantially all of the Group&#8217;s cash and cash equivalents 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 mobile game services (mainly relates to remittances due from payment channels and distribution channels) and advertising services. There was no individual payment channel that had receivable balance exceeding 10% of the Group&#8217;s accounts receivable balance as of December&#160;31, 2018, 2019 and 2020. <ix:nonFraction name="bili:NumberOfDistributionChannelsExceedingDisclosureThreshold" contextRef="P01_01_2019To12_31_2019_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis" unitRef="Unit_item" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="bili:NumberOfDistributionChannelsExceedingDisclosureThreshold" contextRef="P01_01_2018To12_31_2018_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis" unitRef="Unit_item" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="bili:NumberOfDistributionChannelsExceedingDisclosureThreshold" contextRef="P01_01_2020To12_31_2020_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis" unitRef="Unit_item" decimals="INF" scale="0" format="ixt-sec:numwordsen">One</ix:nonFraction></ix:nonFraction></ix:nonFraction> distribution channel had receivable balance exceeding 10% of the Group&#8217;s accounts receivable balance as of December&#160;31, 2018, 2019 and 2020, respectively, as follows: </div></div> <ix:nonNumeric name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" contextRef="P01_01_2020To12_31_2020_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" escape="true"><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 59%;"></td>
<td style="width: 6%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 6%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 6%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;"><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; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Distribution channel A</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2018_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">63,762</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2019_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">118,860</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2020_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">146,907</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table> </ix:nonNumeric></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-4<div style="display:inline;">2</div></div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">3.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Concentrations and Risks (Continued) </div></div></div></td></tr></table><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:continuation id="TextSelection_18727477">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">d)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Major customers and supplying channels </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">No single customer represented 10% or more of the Group&#8217;s net revenues for the years ended December&#160;31, 2018, 2019 and 2020. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group relied on a distribution channel to publish and generate the iOS version of its mobile games. Mobile game revenues generated through this distribution channel accounted for approximately <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2018To12_31_2018_DistributionChannelMembersrtMajorCustomersAxis_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">29</ix:nonFraction>%, <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2019To12_31_2019_DistributionChannelMembersrtMajorCustomersAxis_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">17</ix:nonFraction>% and <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2020To12_31_2020_DistributionChannelMembersrtMajorCustomersAxis_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">11</ix:nonFraction>% of the Group&#8217;s total net revenues for the years ended December&#160;31, 2018, 2019 and 2020, respectively. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">e)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mobile games </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mobile game revenues accounted for <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2018To12_31_2018_MobileGameMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">71</ix:nonFraction>%, <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2019To12_31_2019_MobileGameMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">53</ix:nonFraction>% and <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2020To12_31_2020_MobileGameMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">40</ix:nonFraction>% of the Group&#8217;s total net revenues for the years ended December&#160;31, 2018, 2019 and 2020, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">One mobile game individually contributing more than 10% of the Group&#8217;s total net revenues for the years ended December&#160;31, 2018, 2019 and 2020, as follows: </div></div> <ix:nonNumeric name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" contextRef="P01_01_2020To12_31_2020_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" escape="true"><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 75%;"></td>
<td style="width: 8%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mobile game 1</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2018To12_31_2018_MobileGameOneMembersrtProductOrServiceAxis_MobileGameRevenuesMemberusgaapConcentrationRiskByBenchmarkAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">53</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2019To12_31_2019_MobileGameOneMembersrtProductOrServiceAxis_MobileGameRevenuesMemberusgaapConcentrationRiskByBenchmarkAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">31</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2020To12_31_2020_MobileGameOneMembersrtProductOrServiceAxis_MobileGameRevenuesMemberusgaapConcentrationRiskByBenchmarkAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">11</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr></table> </ix:nonNumeric></ix:continuation> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">4.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments and Other Current Assets </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of prepayments and other current assets: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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&#160;thousands</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments for revenue sharing cost*</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:PrepaidRevenueSharingCost" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18726838">462,883</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;"><ix:nonFraction name="bili:PrepaidRevenueSharingCost" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18726816">542,971</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;"><ix:nonFraction name="bili:PrepaidRevenueSharingCost" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18726817">782,518</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments for content cost</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:PrepaidContentCost" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">130,619</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:PrepaidContentCost" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">226,500</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:PrepaidContentCost" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">195,175</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments for sales tax</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidTaxes" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">80,487</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidTaxes" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">157,244</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidTaxes" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">202,025</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income receivable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InterestReceivable" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">26,812</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InterestReceivable" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">93,688</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InterestReceivable" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6,396</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories, net</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">55,032</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">69,914</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">160,006</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loans to investees or ongoing investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:LoansToInvesteesOrOngoingInvestmentsCurrent" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">84,075</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:LoansToInvesteesOrOngoingInvestmentsCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">64,463</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:LoansToInvesteesOrOngoingInvestmentsCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">187,672</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments of marketing and other operational expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:PrepaidMarketingCostAndOtherOperationalExpenses" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">33,198</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:PrepaidMarketingCostAndOtherOperationalExpenses" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">53,246</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:PrepaidMarketingCostAndOtherOperationalExpenses" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">64,068</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments /receivables relating to jointly invested content</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:PrepaidOrReceivablesForJointlyInvestedContent" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">44,951</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:PrepaidOrReceivablesForJointlyInvestedContent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">43,838</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:PrepaidOrReceivablesForJointlyInvestedContent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">28,664</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deposits</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DepositsAssetsCurrent" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">20,447</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DepositsAssetsCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">26,301</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DepositsAssetsCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">51,661</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments to inventory suppliers</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AdvancesOnInventoryPurchases" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">12,901</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AdvancesOnInventoryPurchases" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,058</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AdvancesOnInventoryPurchases" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">19,970</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">39,446</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">28,678</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">67,632</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</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:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">990,851</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,315,901</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,765,787</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="clear: both; max-height: 0px; background: none;"></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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> The related direct and incremental platform commissions as well as game developers&#8217; licensing fees are deferred and reported in &#8220;Prepayments and Other Current Assets&#8221; on the consolidated balance sheets. </div></td></tr></table> </ix:nonNumeric></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-4<div style="display:inline;">3</div></div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:nonNumeric name="bili:ShortTermInvestmentsTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">5.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term Investments </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of short-term investments: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="bili:DisclosureOfShortTermInvestmentsTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 63%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial products</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:ShortTermInvestments" contextRef="PAsOn12_31_2018_FinancialProductsMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">858,021</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2019_FinancialProductsMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,070,113</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2020_FinancialProductsMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,866,643</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments in publicly traded companies</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2019_InvestmentsInPubliclyTradedCompaniesMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">80,918</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2020_InvestmentsInPubliclyTradedCompaniesMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">434,609</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</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:ShortTermInvestments" contextRef="PAsOn12_31_2018_MoneyMarketFundsMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">87,317</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2019_MoneyMarketFundsMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">109,779</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2020_MoneyMarketFundsMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">55,937</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</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:ShortTermInvestments" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">945,338</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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:ShortTermInvestments" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,260,810</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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:ShortTermInvestments" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,357,189</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December&#160;31, 2018, 2019 and 2020, the Group recorded investment income of RMB<ix:nonFraction name="bili:InvestmentIncomeInterestAndDividendShortTermInvestments" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">13.8</ix:nonFraction>&#160;million, investment loss of RMB<ix:nonFraction name="bili:InvestmentIncomeInterestAndDividendShortTermInvestments" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">3.1</ix:nonFraction>&#160;million and investment income of RMB<ix:nonFraction name="bili:InvestmentIncomeInterestAndDividendShortTermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">74.0</ix:nonFraction>&#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: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">6.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and Equipment, Net </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of property and equipment, net: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 65%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</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:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2018_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">51,186</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2019_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">76,772</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2020_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">118,581</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Servers and computers</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:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2018_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">481,695</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2019_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">765,110</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2020_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,286,310</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</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:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2018_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">19,127</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2019_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">23,211</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2020_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">30,750</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</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:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">552,008</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">865,093</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,435,641</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: accumulated depreciation</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:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">157,110</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#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;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">349,006</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#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;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">673,700</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net book value</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:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">394,898</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">516,087</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">761,941</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expenses were RMB<ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">99.7</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">191.8</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">326.5</ix:nonFraction>&#160;million for the years ended December&#160;31, 2018, 2019 and 2020, respectively.<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group had performed the impairment assessment of property and equipment and considered the relevant events and circumstances that might indicate potential impairment and concluded that there was no impairment indicator. No impairment<div style="display:inline;">&#160;charge</div> was recognized for any of periods presented.&#160;</div> </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-4<div style="display:inline;">4</div></div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:IntangibleAssetsDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">7.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible Assets, Net </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of intangible assets, net: </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 61%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31, 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Licensed copyrights of content</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2018_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,997,175</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2018_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">921,565</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2018_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,075,610</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">License rights of mobile games</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2018_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">18,098</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2018_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">15,163</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2018_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,935</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;">Intellectual property and others</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2018_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">412,202</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2018_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">71,312</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2018_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">340,890</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,427,475</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,008,040</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,419,435</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 61%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Licensed copyrights of content</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2019_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,072,959</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2019_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,736,608</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2019_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,336,351</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">License rights of mobile games</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2019_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">71,703</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2019_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">35,863</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2019_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">35,840</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;">Intellectual property and others</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2019_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">434,089</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2019_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">148,947</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2019_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">285,142</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,578,751</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,921,418</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,657,333</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 61%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Licensed copyrights of content</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2020_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,556,683</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2020_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,891,742</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2020_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,664,941</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">License rights of mobile games</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2020_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">299,786</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2020_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">119,493</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2020_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">180,293</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;">Intellectual property and others</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2020_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">753,282</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2020_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">241,557</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2020_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">511,725</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,609,751</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,252,792</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,356,959</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortization expenses were RMB<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">542.7</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">905.6</ix:nonFraction>&#160;million, and RMB<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">1,395.1</ix:nonFraction>&#160;million for the years ended December&#160;31, 2018, 2019 and 2020, respectively.<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group had performed impairment assessment of intangible assets and considered the relevant events and circumstances that might indicate potential impairment and concluded that there was no impairment indicator<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div> <ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="INF" scale="0" format="ixt-sec:numwordsen">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment charge was recognized for any of the periods presented. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, the licensed copyrights of content have weighted-average useful lives of <ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2020To12_31_2020_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear">3.7</ix:nonNumeric> years. The intangible assets amortization expense for future years is expected to be as follows: </div></div> <ix:nonNumeric name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 63%;"></td>
<td style="width: 26%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">843,542</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">575,491</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">340,301</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">205,238</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">134,128</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">258,259</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total expected amortization expense</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,356,959</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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> <ix:nonNumeric name="us-gaap:GoodwillDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="margin-block: 0em;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">8.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="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></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:ScheduleOfGoodwillTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2017" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">50,967</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">941,488</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,012,026</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions (Note 24)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">890,521</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">70,538</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">283,760</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">941,488</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,012,026</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,295,786</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="INF" scale="0" format="ixt-sec:numwordsen">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment charge was recognized for the years ended December&#160;31, 2018, 2019 and 2020, respectively. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-4<div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:nonNumeric name="bili:LongTermInvestmentsTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">9.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term Investments, Net </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <ix:nonNumeric name="us-gaap:EquityMethodInvestmentsTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 63%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments accounted for using the measurement alternative</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">793,149</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">666,025</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,791,393</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments accounted for using the equity method</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">279,854</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">188,199</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments accounted for at fair value</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">186,838</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">305,250</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">253,346</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">979,987</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,251,129</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,232,938</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group did not disclose the fair value of alternative measure method investments if it is not practicable to estimate the fair value of its alternative measure method investments for which a quoted market price is not available due to both excessive cost as well as lack of available information on fair value of such investments. Specifically, many of the investees are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">start-up</div> companies in China and operate in emerging industries for which the Group has not been able to estimate their fair values. For those equity investments having observable price changes in orderly transactions for the identical or similar investments of the same issuers, the Group would disclose the fair value of the alternative measure method investments. RMB<ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">34.2</ix:nonFraction>&#160;million of investment income was recognized in &#8220;Investment income, net&#8221;, as a result of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measurement</div> of equity investments using the measurement alternative, for the year&#160;ended December&#160;31, 2018. There was <ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="INF" scale="6" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="INF" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> re-measurement gain or loss was recognized of equity investments accounted for using the measurement alternative for the year<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> ended December 31, 2019 and 2020. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2018, 2019 and 2020, the carrying value of equity investments accounted for using the measurement alternative was RMB<ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">793.1</ix:nonFraction> million, RMB<ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">666.0</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">1,791.4</ix:nonFraction>&#160;million, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recorded impairment charges for long-term investments of RMB<ix:nonFraction name="us-gaap:ImpairmentOfInvestments" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">46.4</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:ImpairmentOfInvestments" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">5.9</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:ImpairmentOfInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">8.0</ix:nonFraction>&#160;million as &#8220;Investment income, net&#8221; for the years ended December&#160;31, 2018, 2019 and 2020, respectively, as the Group determined the fair value of these investments was less than their carrying value. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="bili:InvestmentIncomeLossInterestAndDividendShortTermInvestments" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="INF" scale="6" format="ixt-sec:numwordsen">Nil</ix:nonFraction>, RMB<ix:nonFraction name="bili:InvestmentIncomeLossInterestAndDividendShortTermInvestments" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">24.2</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="bili:InvestmentIncomeLossInterestAndDividendShortTermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">50.5</ix:nonFraction>&#160;million of the Group&#8217;s proportionate share of equity investee&#8217;s net loss&#160;was recognized in &#8220;Investment income, net&#8221; for the years ended December&#160;31, 2018, 2019 and 2020, respectively. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments accounted for at fair value primarily include financial products with variable interest rates referenced to performance of underlying assets and with original maturities great than one year. A loss of RMB<ix:nonFraction name="bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">2.9</ix:nonFraction>&#160;million, a gain of RMB<ix:nonFraction name="bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">13.2</ix:nonFraction>&#160;million and a gain of RMB<ix:nonFraction name="bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">24.9</ix:nonFraction>&#160;million resulted from the change in fair value was recognized in &#8220;Investment income, net&#8221; for the years ended December&#160;31, 2018, 2019 and 2020, respectively. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-4<div style="letter-spacing: 0px; top: 0px;;display:inline;">6</div></div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div><ix:nonNumeric name="bili:IncomeAndOtherTaxDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18727517"><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">10.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Taxation </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the composition of income tax expenses for the years ended December&#160;31, 2018, 2019 and 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 75%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current income tax expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">14,909</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">29,452</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">48,081</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Withholding income tax expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:WithholdingIncomeTaxExpense" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">11,079</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:WithholdingIncomeTaxExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">16,894</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:WithholdingIncomeTaxExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">18,754</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax benefits</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">10,479</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">13,466</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">25,988</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">35,867</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">53,369</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">a)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income taxes </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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_2020_CaymanIslandsTaxInformationAuthorityMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_CNY" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction> withholding tax will be imposed. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Hong Kong </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subsidiaries in Hong Kong are subject to <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2020To12_31_2020_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">16.5</ix:nonFraction>% income tax on their taxable income generated from operations in Hong Kong. The payments of dividends by these companies to their shareholders are not subject to any withholding tax in Hong Kong. Commencing from the year of assessment of 2018, 2019 and 2020, the first HK$<ix:nonFraction name="us-gaap:IncomeLossFromSubsidiariesBeforeTax" contextRef="P01_01_2019To12_31_2019_HKsrtStatementGeographicalAxis" unitRef="Unit_HKD" decimals="-6" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:IncomeLossFromSubsidiariesBeforeTax" contextRef="P01_01_2018To12_31_2018_HKsrtStatementGeographicalAxis" unitRef="Unit_HKD" decimals="-6" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:IncomeLossFromSubsidiariesBeforeTax" contextRef="P01_01_2020To12_31_2020_HKsrtStatementGeographicalAxis" unitRef="Unit_HKD" decimals="-6" scale="6" format="ixt:numdotdecimal">2</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million of profits earned by the Company&#8217;s subsidiaries incorporated in Hong Kong will be taxed at half the current tax rate (i.e. <ix:nonFraction name="bili:TaxRateForTwoTieredProfitsRegimeBelowThreshold" contextRef="P01_01_2019To12_31_2019_HKsrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="bili:TaxRateForTwoTieredProfitsRegimeBelowThreshold" contextRef="P01_01_2018To12_31_2018_HKsrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="bili:TaxRateForTwoTieredProfitsRegimeBelowThreshold" contextRef="P01_01_2020To12_31_2020_HKsrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">8.25</ix:nonFraction></ix:nonFraction></ix:nonFraction>%) while the remaining profits will continue to be taxed at the existing <ix:nonFraction name="bili:TaxRateForTwoTieredProfitsRegimeAboveThreshold" contextRef="P01_01_2019To12_31_2019_HKsrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="bili:TaxRateForTwoTieredProfitsRegimeAboveThreshold" contextRef="P01_01_2018To12_31_2018_HKsrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="bili:TaxRateForTwoTieredProfitsRegimeAboveThreshold" contextRef="P01_01_2020To12_31_2020_HKsrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">16.5</ix:nonFraction></ix:nonFraction></ix:nonFraction>% tax rate. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">China </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On March&#160;16, 2007, the National People&#8217;s Congress of the PRC enacted the Enterprise Income Tax (&#8220;EIT&#8221;) Law, under which FIEs and domestic companies would be subject to EIT at a uniform rate of <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2020To12_31_2020_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction>%. Preferential tax treatments will continue to 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;). The EIT Law became effective on January&#160;1, 2008. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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_2020To12_31_2020_CertainSubsidiariesMemberdeiLegalEntityAxis_EncouragedEnterpriseMemberBILIEnterpriseCategoryAxis_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="bili:IncomeTaxesPreferentialTaxRate" contextRef="P01_01_2020To12_31_2020_CertainSubsidiariesMemberdeiLegalEntityAxis_HighAndNewTechnologyEnterprisesMemberBILIEnterpriseCategoryAxis_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">15</ix:nonFraction></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></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-4<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10.</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><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;">Taxation (Continued) </div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">a)</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><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;">Income taxes (Continued) </div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px; background: none;"></div></div></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="clear: both; max-height: 0px; background: none;"></div></div></div></div></div></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="clear: both; max-height: 0px; background: none;"></div></div></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:continuation id="TextSelection_18727517" continuedAt="TextSelectionAppend_18727517_1"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, 2018, 2019 and 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 78%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Statutory income tax rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">25.00</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">25.00</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">25.00</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Permanent differences</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:numdotdecimal">3.76</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:numdotdecimal">0.83</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">0.60</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax rate difference from statutory rate in other jurisdictions*</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:numdotdecimal" id="Fact_18726964">0.92</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:numdotdecimal" id="Fact_18726965">0.39</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:numdotdecimal" id="Fact_18726966">3.90</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax effect of preferential tax treatments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:numdotdecimal">3.15</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:numdotdecimal">8.48</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:numdotdecimal">8.29</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Withholding tax</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:numdotdecimal">2.05</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:numdotdecimal">1.33</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:numdotdecimal">0.63</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in valuation allowance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:numdotdecimal">19.94</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:numdotdecimal">16.80</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:numdotdecimal">14.56</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effective income tax rate</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018To12_31_2018" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:numdotdecimal">4.82</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019To12_31_2019" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:numdotdecimal">2.83</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:numdotdecimal">1.78</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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 the Cayman Islands. </div></td></tr></table> </ix:nonNumeric> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, certain entities of the Group had net operating tax loss carry forwards as follows: </div></div> <ix:nonNumeric name="us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 87%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss expiring in 2021</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsExpirationNextTwelveMonthsMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">43,751</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss expiring in 2022</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsExpirationSecondYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">44,711</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss expiring in 2023</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsExpirationThirdYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">83,876</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss expiring in 2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsExpirationFourthYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">208,366</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss expiring in 2025 and thereafter</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,201,799</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,582,503</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-4<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div></div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">10.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Taxation (Continued) </div></div></div></td></tr></table><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:continuation id="TextSelectionAppend_18727517_1" continuedAt="TextSelectionAppend_18727517_2">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">b)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales tax </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s 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_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">6</ix:nonFraction>% and for goods sold at a rate varying from <ix:nonFraction name="bili:ValueAddedTaxRatePercent" contextRef="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis_ProductMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">0</ix:nonFraction>% to <ix:nonFraction name="bili:ValueAddedTaxRatePercent" contextRef="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis_ProductMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">17</ix:nonFraction>% depending on their categories in different periods. 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 and marketing revenues are also subject to culture business construction fee at a rate of <ix:nonFraction name="bili:CultureBusinessConstructionFeePercentage" contextRef="P01_01_2018To12_31_2018_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="bili:CultureBusinessConstructionFeePercentage" contextRef="P01_01_2019To06_30_2019_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">3</ix:nonFraction></ix:nonFraction>% in 2018, which was reduced to <ix:nonFraction name="bili:CultureBusinessConstructionFeePercentage" contextRef="P07_01_2019To12_31_2020_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">1.5</ix:nonFraction>% since July&#160;1, 2019, valid until <ix:nonNumeric name="bili:CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" contextRef="P01_01_2020To12_31_2020_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis" format="ixt:datemonthdayyearen">December 31, 2024</ix:nonNumeric>. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">c)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets and liabilities </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, 2018, 2019 and 2020: </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%;"></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsDeferredIncome" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">90,311</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsDeferredIncome" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">95,806</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsDeferredIncome" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">163,620</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other payables</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">25,984</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">82,351</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">128,886</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advertising expenses in excess of deduction limit</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">312</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,507</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">65,674</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net operating tax loss carry forwards</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">176,439</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">360,975</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">621,035</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">909</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,199</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">19,036</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax assets</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">293,955</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">547,838</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">998,251</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: valuation allowance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">293,955</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">537,359</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">977,333</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net deferred tax assets</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">10,479</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">20,918</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquired intangible assets (Note 24)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">46,112</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax liabilities</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">46,112</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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; letter-spacing: 0px; top: 0px;;display:inline;">entity-by-entity</div></div> basis. As of December&#160;31, 2018, 2019 and 2020, 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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the movement of the aggregate valuation allowances for deferred tax assets for the periods presented: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:SummaryOfValuationAllowanceTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td></td>
<td style="width: 9%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 9%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 9%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 9%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 9%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> January&#160;1</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Re-measurement&#160;due&#160;to<br/> applicable preferential<br/> tax rate</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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<br/> forward&#160;and&#160;impact&#160;of&#160;disposal<br/> of subsidiaries</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> December&#160;31</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="18" 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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;">2018</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2017" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">157,264</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">22,502</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">159,690</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">497</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">293,955</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">2019</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">293,955</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">248,896</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,492</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">537,359</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;">2020</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">537,359</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">105</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">484,445</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">44,366</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">977,333</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr></table> </ix:nonNumeric></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-4<div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div></div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">10.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Taxation (Continued) </div></div></div></td></tr></table><ix:continuation id="TextSelectionAppend_18727517_2"> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">d)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Withholding income tax on dividends </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The EIT Law also imposes a withholding income tax of <ix:nonFraction name="bili:WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">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_2020To12_31_2020" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">5</ix:nonFraction>% (if the foreign investor owns directly at least <ix:nonFraction name="bili:MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, 2018, 2019 and 2020, the Group did not record any withholding tax on the retained earnings of its subsidiaries and VIEs in the PRC as they were still in accumulated deficit position. </div></div> </ix:continuation> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="bili:TaxesPayableDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">11.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Taxes Payable </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of taxes payable as of December&#160;31, 2018, 2019 and 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="bili:ScheduleOfTaxesPayableTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%;"></td>
<td style="width: 6%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 6%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 6%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">VAT payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:SalesAndExciseTaxPayableCurrent" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">13,920</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:SalesAndExciseTaxPayableCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">16,519</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:SalesAndExciseTaxPayableCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">50,881</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EIT payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6,913</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">20,599</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">31,181</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Withholding individual income taxes for employees</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:IndividualIncomeTaxesForEmployeesPayableCurrent" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">7,844</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:IndividualIncomeTaxesForEmployeesPayableCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">12,941</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:IndividualIncomeTaxesForEmployeesPayableCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">20,465</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Withholding income tax payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:WithholdingIncomeTaxPayable" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,510</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:WithholdingIncomeTaxPayable" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">12,302</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:WithholdingIncomeTaxPayable" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">18,300</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,318</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,495</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">6,365</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">38,505</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">67,856</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">127,192</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">50</div></div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">12.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued Liabilities and Other Payable<div style="display:inline;">s</div></div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of accrued liabilities and other payables as of December&#160;31, 2018, 2019 and 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 59%;"></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued marketing expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccruedMarketingCostsCurrent" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">71,217</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccruedMarketingCostsCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">229,457</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccruedMarketingCostsCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">783,455</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasing liabilities - <span style="-sec-ix-hidden:hidden18728188">c<span style="-sec-ix-hidden:hidden18742596">urrent portio</span>n</span></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">95,901</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">150,402</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Consideration payable for acquisitions and investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:ConsiderationPayableForAcquisitionsCurrent" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">502,279</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:ConsiderationPayableForAcquisitionsCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">79,059</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:ConsiderationPayableForAcquisitionsCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">125,363</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payables to producers and licensors</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:PayablesToProducersAndLicensors" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,357</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:PayablesToProducersAndLicensors" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">25,898</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:PayablesToProducersAndLicensors" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">63,307</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Professional fees</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">13,492</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">22,562</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">38,573</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other staff related cost</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">18,685</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">13,791</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">13,872</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InterestPayableCurrentAndNoncurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">11,990</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InterestPayableCurrentAndNoncurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">14,041</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advances from/payables to third parties</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:AdvancesToOrPayablesFromThirdPartySellers" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">21,966</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:AdvancesToOrPayablesFromThirdPartySellers" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">76,893</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:AdvancesToOrPayablesFromThirdPartySellers" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,869</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">33,446</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">20,212</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">42,794</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">670,442</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">575,763</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,237,676</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:LongTermDebtTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18728076">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">13.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term Debt </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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;">2026 Notes </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In April 2019, the Group issued US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn04_30_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">500.0</ix:nonFraction>&#160;million of 2026 Notes with an interest rate of <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="PAsOn04_30_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="5" scale="-2" format="ixt:numdotdecimal">1.375</ix:nonFraction>% per annum. The net proceeds to the Company from the issuance of the 2026 Notes were US$<ix:nonFraction name="bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" contextRef="P04_01_2019To04_30_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">488.2</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" contextRef="P04_01_2019To04_30_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">3,356.1</ix:nonFraction> million), net of issuance costs of US$<ix:nonFraction name="us-gaap:DeferredFinanceCostsNoncurrentNet" contextRef="PAsOn04_30_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">11.8</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:DeferredFinanceCostsNoncurrentNet" contextRef="PAsOn04_30_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">81.1</ix:nonFraction> million). The 2026 Notes may be converted, at an initial conversion rate of <span style="-sec-ix-hidden:hidden18728193">40.4040</span> ADSs per US$1,000 principal amount (which represents an initial conversion price of US$<ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionPrice1" contextRef="PAsOn04_01_2019_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Holders of the 2026 Notes may require the Company to repurchase all or part of their 2026 Notes in cash on&#160;April 1, 2024&#160;or in the event of certain fundamental changes at a repurchase price equal to <ix:nonFraction name="bili:DebtInstrumentRepurchaseFaceAmountPercentage" contextRef="P04_01_2019To04_30_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>% of the principal amount, plus accrued and unpaid interest. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The issuance costs of the 2026 Notes were amortized to interest expense over the contractual life to the maturity date (i.e., April&#160;1, 2026). For the year<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> ended December&#160;31, 2019 and 2020, the 2026 Notes related interest expense was US$<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2019To12_31_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">6.4</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2019To12_31_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">44.9</ix:nonFraction> million) and US$<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2020To12_31_2020_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">8.5</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2020To12_31_2020_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">58.6</ix:nonFraction> million), respectively. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-5<div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div></div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">13.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term Debt (Continued) </div></div></div></td></tr></table><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:continuation id="TextSelection_18728076"> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">2027 Notes </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In June 2020, the Group issued US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">800.0</ix:nonFraction>&#160;million of 2027 Notes with an interest rate of <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="PAsOn06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">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_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">786.1</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" contextRef="P06_01_2020To06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">5,594.8</ix:nonFraction> million), net of issuance costs of US$<ix:nonFraction name="us-gaap:DeferredFinanceCostsNoncurrentNet" contextRef="PAsOn06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">13.9</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:DeferredFinanceCostsNoncurrentNet" contextRef="PAsOn06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">98.6</ix:nonFraction> million). The 2027 Notes may be converted, at an initial conversion rate of <span style="-sec-ix-hidden:hidden18728194">24.5516</span> ADSs per US$1,000 principal amount (which represents an initial conversion price of US$<ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionPrice1" contextRef="PAsOn06_01_2020_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Holders of the 2027 Notes may require the Company to repurchase all or part of their 2027 Notes in cash on&#160;June 15, 2023 and 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_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>% of the principal amount, plus accrued and unpaid interest. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> ended December&#160;31, 2019 and 2020, the 2027 Notes related interest expense was <ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2019To12_31_2019_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="INF" scale="6" format="ixt-sec:numwordsen">nil</ix:nonFraction> and US$<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2020To12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">6.9</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2020To12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">46.8</ix:nonFraction> million), respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group assessed the 2026 Notes and 2027 Notes under ASC 815 and concluded that: </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Since the conversion option is considered indexed to the Company&#8217;s own stock and classified in stockholders&#8217; equity, bifurcation of conversion option from the 2026 Notes and 2027 Notes is not required as the scope exception prescribed in ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">815-10-15-74</div></div></div> is met; </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">-&#160;&#160;&#160;&#160;The repurchase option is considered clearly and closely related to its debt host and does not meet the requirement for bifurcation; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">-&#160;&#160;&#160;&#160;There was no beneficial conversion feature attributed to the 2026 Notes or 2027 Notes as the conversion prices for the 2026 Notes and 2027 Notes were greater than the fair value of the Company&#8217;s ordinary share price at date of issuance; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Therefore, the Group accounted for the 2026 Notes and 2027 Notes as single instruments as &#8220;Long-term debt&#8221; on the consolidated balance sheets. The issuance costs were recorded as an adjustment to the long-term debt and are amortized as interest expense using the effective interest method. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2019 and 2020, the principal amount of 2026 Notes was RMB<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">3,488.1</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2020_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">3,262.5</ix:nonFraction>&#160;million, respectively. The unamortized debt issuance costs were RMB<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">73.5</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2020_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">58.1</ix:nonFraction>&#160;million as of December&#160;31, 2019 and 2020, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, the principal amount of 2027 Notes was RMB<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">5,219.9</ix:nonFraction>&#160;million. The unamortized debt issuance costs were RMB<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">83.3</ix:nonFraction>&#160;million as of December&#160;31, 2020. </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides a summary of the Company&#8217;s unsecured senior notes as of December&#160;31, 2019 and December&#160;31, 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 68%;"></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Effective&#160;interest&#160;rate</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">US$500,000 1.375% notes due 2026</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2019_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,414,628</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2020_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,204,309</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="PAsOn12_31_2020_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">1.74</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">US$800,000 1.25% notes due 2027</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2020_OnePointTwoFiveNotesDueTwoThousandTwentySevenMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,136,613</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="PAsOn12_31_2020_OnePointTwoFiveNotesDueTwoThousandTwentySevenMemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">1.52</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Carrying value</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,414,628</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">8,340,922</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unamortized discount and debt issuance costs</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">73,472</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">141,448</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total principal amounts of unsecured senior notes</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:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">3,488,100</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">8,482,370</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table> </ix:nonNumeric></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-5<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div></div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:nonNumeric name="bili:CommonStockTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">14.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ordinary Shares </div></div></div></td></tr></table> <div style="margin-block: 0em;">&#160;</div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><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;">Since the inception, the Company issued Pre-IPO Class A, Pre-IPO Class B, Pre-IPO Class C, and Pre-IPO Class D Ordinary Shares, or collectively referred to as &#8220;Pre-IPO Ordinary Shares&#8221;. Holders of Pre-IPO Class B, Pre-IPO Class C and Pre-IPO Class D Ordinary Shares have rights to convert their shares into Pre-IPO Class A Ordinary Shares on 1:1 ratio at any time after the date of issuance. </div></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;">According to the revised memorandum of association of the Company dated April 1, 2017, all the Pre-IPO Ordinary Shares held by the founders shall have the right to ten votes for each outstanding Pre-IPO ordinary share they held. Each of the Pre-IPO Ordinary Shares held by a person other than the founders and all Pre-IPO Preferred Shares shall have the right to one vote for each outstanding Pre-IPO Ordinary Share or Pre-IPO Preferred Share they held (on an as-converted basis). </div></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;">Immediately prior to the completion of the IPO, the Company adopted a dual-class share structure, consisting of Class Y Ordinary Shares and Class Z Ordinary Shares, par value US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">0.0001</ix:nonFraction></ix:nonFraction> per share. As set forth in the Sixth Amended and Restated Memorandum and Articles of Association of the Company effective immediately prior to the completion of the IPO, holders of Class Y Ordinary Shares and Class Z Ordinary Shares have the same rights except that the holders of Class Z Ordinary Shares are entitled to one vote per share in respect of matters requiring the votes of shareholders, while holders of Class Y Ordinary Shares are entitled to ten votes per share. Each Class Y Ordinary Share is convertible into one Class Z Ordinary Share at any time by the holder thereof. Class Z Ordinary Shares are not convertible into Class Y Ordinary Shares under any circumstances. The Group concluded that the adoption of dual-class share structure did not have a material impact on its consolidated financial statements. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Other permanent equities</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </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;">The Pre-IPO Class B, Pre-IPO Class C and Pre-IPO Class D Ordinary Shares are preferred shares in nature as they have liquidation preference compared to Pre-IPO Class A Ordinary Shares. The Group classified Pre-IPO Class B Ordinary Shares as permanent equity as they are not redeemable. Pre-IPO Class C and Pre-IPO Class D Ordinary Shares are redeemable upon certain liquidation events, including a change in control, which is deemed to be a liquidation event. However, as stipulated in the article of association of the Company, change in control will trigger the legal liquidation and termination of the Company, unless both majority of preferred shareholders and majority of ordinary shareholders otherwise agree on the exemption. Therefore, upon occurrence of the change in control, the Company will be liquidated and terminated, all the holders of equity shares of the Company are entitled to redeem, and form of consideration (cash or share) should be the same. Accordingly, such liquidation feature meets the exception in ASC 480-10-S99-3A(f) and therefore Pre-IPO Class C and Pre-IPO Class D Ordinary Shares were classified as permanent equity on the consolidated balance sheets. In April 2018, the Company completed its IPO on the NASDAQ Global Select Market. In the offering, <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P04_01_2018To04_30_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">42,000,000</ix:nonFraction> ADSs, representing <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">42,000,000</ix:nonFraction> Class Z Ordinary Shares, were issued and sold to the public at a price of US$<ix:nonFraction name="us-gaap:SharesIssuedPricePerShare" contextRef="PAsOn04_30_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">11.50</ix:nonFraction> per ADS. The net proceeds to the Company from the IPO, after deducting commissions and offering expenses, were US$<ix:nonFraction name="bili:ProceedsFromIssuancePublicOfferingNetOfOfferingCosts" contextRef="P04_01_2018To04_30_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">443.3</ix:nonFraction> million (RMB<ix:nonFraction name="bili:ProceedsFromIssuancePublicOfferingNetOfOfferingCosts" contextRef="P04_01_2018To04_30_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">2,781.8</ix:nonFraction> million). </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Upon the completion of the IPO, the Company completed the redesignation on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="bili:RedesignationConversionRatio" contextRef="P04_01_2018To04_30_2018_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="bili:RedesignationConversionRatio" contextRef="P04_01_2018To04_30_2018_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="bili:RedesignationConversionRatio" contextRef="P04_01_2018To04_30_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="bili:RedesignationConversionRatio" contextRef="P04_01_2018To04_30_2018_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="bili:RedesignationConversionRatio" contextRef="P04_01_2018To04_30_2018_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="bili:RedesignationConversionRatio" contextRef="P04_01_2018To04_30_2018_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="bili:RedesignationConversionRatio" contextRef="P04_01_2018To04_30_2018_PreIpoCommonClassDMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="bili:RedesignationConversionRatio" contextRef="P04_01_2018To04_30_2018_PreIpoCommonClassCMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="bili:RedesignationConversionRatio" contextRef="P04_01_2018To04_30_2018_PreIpoCommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="bili:RedesignationConversionRatio" contextRef="P04_01_2018To04_30_2018_PreIpoCommonClassaMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></div></div>-for-<ix:nonFraction name="bili:StockConversionBasis" contextRef="P01_01_2020To12_31_2020_PreIpoCommonClassCMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="bili:StockConversionBasis" contextRef="P01_01_2020To12_31_2020_PreIpoCommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="bili:RedesignationConversionRatio" contextRef="P04_01_2018To04_30_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="bili:StockConversionBasis" contextRef="P01_01_2020To12_31_2020_PreIpoCommonClassDMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></div></div> basis of: (i) <ix:nonFraction name="bili:GroupOneSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_PreIpoCommonClassaMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="bili:GroupOneSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">60,027,926</ix:nonFraction></ix:nonFraction> shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Class&#160;A Ordinary Shares, <ix:nonFraction name="bili:GroupTwoSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="bili:GroupTwoSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_PreIpoCommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">13,600,000</ix:nonFraction></ix:nonFraction> shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Class&#160;B Ordinary Shares, <ix:nonFraction name="bili:GroupThreeSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="bili:GroupThreeSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_PreIpoCommonClassCMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">8,500,000</ix:nonFraction></ix:nonFraction> shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Class&#160;C Ordinary Shares, and <ix:nonFraction name="bili:GroupFourSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="bili:GroupFourSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_PreIpoCommonClassDMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,132,353</ix:nonFraction></ix:nonFraction> shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Class&#160;D Ordinary Shares into Class&#160;Y Ordinary Shares; and <ix:nonFraction name="bili:GroupFiveSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="bili:GroupFiveSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_PreIpoCommonClassaMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">9,309,000</ix:nonFraction></ix:nonFraction> shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Class&#160;A Ordinary Shares into Class&#160;Z Ordinary Shares; (ii) <ix:nonFraction name="bili:GroupSixSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="bili:GroupSixSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,104,535</ix:nonFraction></ix:nonFraction> shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Series C1 Preferred Shares into Class&#160;Y Ordinary Shares, <ix:nonFraction name="bili:GroupSevenSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="bili:GroupSevenSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_PreIpoSeriesAConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">7,078,502</ix:nonFraction></ix:nonFraction> shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Series A Preferred Shares, <ix:nonFraction name="bili:GroupEightSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="bili:GroupEightSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">14,643,281</ix:nonFraction></ix:nonFraction> shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Series A+ Preferred Shares, <ix:nonFraction name="bili:NumberOfGroupNineSharesRedesignatedToOrdinaryShares" contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="bili:NumberOfGroupNineSharesRedesignatedToOrdinaryShares" contextRef="P04_01_2018To04_30_2018_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">22,794,876</ix:nonFraction></ix:nonFraction> shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Series B Preferred Shares, <ix:nonFraction name="bili:GroupTenSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="bili:GroupTenSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">27,996,184</ix:nonFraction></ix:nonFraction> shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Series C Preferred Shares, <ix:nonFraction name="bili:GroupElevenSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="bili:GroupElevenSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">41,480,769</ix:nonFraction></ix:nonFraction> shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Series C1 Preferred Shares, <ix:nonFraction name="bili:GroupTwelveSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="bili:GroupTwelveSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">954,605</ix:nonFraction></ix:nonFraction> shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Series C2 Preferred Shares, <ix:nonFraction name="bili:GroupThirteenSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="bili:GroupThirteenSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">13,101,189</ix:nonFraction></ix:nonFraction> shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Series D1 Preferred Shares and <ix:nonFraction name="bili:GroupFourteenSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="bili:GroupFourteenSharesRedesignatedToOrdinarySharesShares" contextRef="P04_01_2018To04_30_2018_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">13,759,564</ix:nonFraction></ix:nonFraction> shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Series D2 Preferred Shares into Class&#160;Z Ordinary Shares. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In October 2018, <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P10_01_2018To10_31_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">25,063,451</ix:nonFraction> ADSs, representing <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P10_01_2018To10_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">25,063,451</ix:nonFraction> Class&#160;Z Ordinary Shares, were issued and sold to Tencent. The net proceeds to the Company from the offering, after deducting offering expenses, were US$<ix:nonFraction name="bili:ProceedsFromIssuancePublicOfferingNetOfOfferingCosts" contextRef="P10_01_2018To10_31_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">317.2</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuancePublicOfferingNetOfOfferingCosts" contextRef="P10_01_2018To10_31_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">2,170.8</ix:nonFraction> million). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In April 2019, the Company completed the Primary Offering. The total net proceeds to the Company, after deducting commissions and offering expenses, were US$<ix:nonFraction name="bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts" contextRef="P04_01_2019To04_30_2019_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">245.7</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts" contextRef="P04_01_2019To04_30_2019_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">1,647.7</ix:nonFraction> million). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In April 2020, <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P04_01_2020To04_30_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">17,310,696</ix:nonFraction> ADSs, representing <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P04_01_2020To04_30_2020_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">17,310,696</ix:nonFraction> Class&#160;Z Ordinary Shares, were issued and sold to Sony Corporation of America&#160;(&#8220;SCA&#8221;), a wholly owned subsidiary of Sony Corporation (&#8220;Sony&#8221;). The net proceeds to the Company from the offering, after deducting offering expenses, were US$<ix:nonFraction name="bili:ProceedsFromIssuancePublicOfferingNetOfOfferingCosts" contextRef="P04_01_2020To04_30_2020_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">399.4</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuancePublicOfferingNetOfOfferingCosts" contextRef="P04_01_2020To04_30_2020_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">2,817.5</ix:nonFraction> million). </div></div></ix:nonNumeric> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="bili:DisclosureOfTemporaryEquityTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18727543">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">15.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares </div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Series A, A+, B, C, C1/C2 and D1/D2 Preferred Shares are collectively referred to as the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;Pre-IPO</div> Preferred Shares&#8221;. The Group classified the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares as mezzanine equity on the consolidated balance sheets, as they were contingently redeemable at the options of the holders, and recorded accretion on the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares to the redemption value from the issuance dates to the earliest redemption dates. Upon the completion of the Company&#8217;s IPO, all of the issued and outstanding <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares were redesignated into Class&#160;Y Ordinary Shares and Class&#160;Z Ordinary Shares, respectively. See Note 14 for additional information. </div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-5<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div></div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div> <div style="width:8.5in;margin-right:auto;margin-left:auto;"> <div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">15.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares (Continued) </div></div> </td> </tr> </table> <ix:continuation id="TextSelection_18727543"> <div style="font-size: 8pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; text-align: left;">The Group&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares activities for the year ended December&#160;31, 2018 are summarized below: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:TemporaryEquityTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 6pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 19%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO</div> Series&#160;A<br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO</div> Series&#160;A+<br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO</div> Series&#160;B<br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO</div> Series&#160;C<br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO</div> Series&#160;C1<br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO&#160;Series&#160;C2</div><br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO</div> Series&#160;D1</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO</div> Series&#160;D2</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total Mezzanine<br/> Equity</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of&#160;shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="70" 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, except for share data</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2017</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2017_PreIpoSeriesAConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">7,078,502</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2017_PreIpoSeriesAConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">16,625</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2017_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">14,643,281</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2017_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">85,681</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2017_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">22,794,876</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2017_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">325,559</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2017_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">27,996,184</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2017_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">797,355</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2017_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">42,585,304</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2017_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,442,351</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2017_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">954,605</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2017_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">36,763</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2017_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">13,101,189</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2017_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">586,385</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2017_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">13,759,564</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2017_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">724,324</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2017" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">142,913,505</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" contextRef="PAsOn12_31_2017" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,015,043</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Accretion to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares redemption value</div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesAConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">242</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,448</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">5,328</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">13,633</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">23,024</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">578</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,124</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">11,228</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">64,605</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Redesignation of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares into Class&#160;Y Ordinary Shares</div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoSharesIntoClassYOrdinaryShares" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,104,535</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">38,007</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoSharesIntoClassYOrdinaryShares" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,104,535</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">38,007</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Redesignation of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares into Class&#160;Z Ordinary Shares</div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesAConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">7,078,502</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesAConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">16,867</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">14,643,281</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">87,129</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">22,794,876</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">330,887</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">27,996,184</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">810,988</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">41,480,769</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,427,368</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">954,605</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">37,341</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">13,101,189</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">595,509</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">13,759,564</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue" contextRef="P01_01_2018To12_31_2018_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">735,552</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">141,808,970</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,041,641</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2018</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2018_PreIpoSeriesAConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" xsi:nil="true"></ix:nonFraction>&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2018_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" xsi:nil="true"></ix:nonFraction>&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2018_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" xsi:nil="true"></ix:nonFraction>&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2018_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" xsi:nil="true"></ix:nonFraction>&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" xsi:nil="true"></ix:nonFraction>&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2018_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" xsi:nil="true"></ix:nonFraction>&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2018_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" xsi:nil="true"></ix:nonFraction>&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn12_31_2018_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" xsi:nil="true"></ix:nonFraction>&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </ix:continuation> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-5<div style="display:inline;">4</div></div></div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width:8.5in;margin-right:auto;margin-left:auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">16.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employee Benefits </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s subsidiaries and 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 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, 2018, 2019 and 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 73%; text-align: left;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; text-align: left;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contributions to medical and pension schemes</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:DefinedContributionPlanCostRecognizedPensionAndMedical" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">158,113</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:DefinedContributionPlanCostRecognizedPensionAndMedical" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">215,553</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:DefinedContributionPlanCostRecognizedPensionAndMedical" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">195,655</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other employee benefits</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:DefinedContributionPlanCostRecognizedOtherBenefits" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">23,958</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:DefinedContributionPlanCostRecognizedOtherBenefits" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">24,180</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:DefinedContributionPlanCostRecognizedOtherBenefits" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">40,216</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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; text-align: left;"><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;">Total</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">182,071</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">239,733</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">235,871</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;; text-align: left;">&#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-block: 0em; margin-bottom: 0px; margin-top: 0px;">&#160;</div> </ix:nonNumeric><ix:nonNumeric name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18727547">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share-based Compensation </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">a)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Description of share option plans </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In July 2014, the Group adopted its Global Share Incentive Plan (the &#8220;Global Share Plan&#8221;), 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. 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:numdotdecimal">19,880,315</ix:nonFraction> shares. </div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 our 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, 2020, is <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_MaximumMembersrtRangeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">23,367,875</ix:nonFraction> shares. </div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Option awards are granted with an exercise price determined by the Board of Directors. Those option awards generally vest over a period of <span style="-sec-ix-hidden:hidden18728205">two</span> to <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis" format="ixt-sec:durwordsen">six years</ix:nonNumeric> and expire in <span style="-sec-ix-hidden:hidden18727685">six</span> to <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" contextRef="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis" format="ixt-sec:durwordsen">seven years</ix:nonNumeric>. </div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, total unrecognized compensation expenses related to unvested awards 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_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">3,787.3</ix:nonFraction> million, which is expected to be recognized over a weighted-average period of <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" contextRef="P01_01_2020To12_31_2020" format="ixt-sec:duryear">4.5</ix:nonNumeric> years and may be adjusted for future changes in estimated forfeitures. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">b)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Valuation assumptions </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 58%; text-align: left;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">47.8</ix:nonFraction>%-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">48.4</ix:nonFraction>%</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">49.6</ix:nonFraction>%-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">52.1</ix:nonFraction>%</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">50.1</ix:nonFraction>%-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">55.0</ix:nonFraction>%</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average volatility</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">48.3</ix:nonFraction>%</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">50.8</ix:nonFraction>%</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">51.9</ix:nonFraction>%</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividends</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" xsi:nil="true"></ix:nonFraction>&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free rate</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.6</ix:nonFraction>%-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.8</ix:nonFraction>%</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">1.4</ix:nonFraction>%-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.4</ix:nonFraction>%</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">0.4</ix:nonFraction>%-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">0.7</ix:nonFraction>%</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contractual term (in years)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis" format="ixt-sec:duryear">6</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis" format="ixt-sec:duryear">6</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">6</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">7</ix:nonNumeric></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table> </ix:nonNumeric></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-5<div style="display:inline;">5</div></div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="width:8.5in;margin-right:auto;margin-left:auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share-based Compensation (Continued) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">(b)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Valuation assumptions (continued) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_18727547" continuedAt="TextSelectionAppend_18727547_1"> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </ix:continuation><ix:continuation id="TextSelectionAppend_18727547_1" continuedAt="TextSelectionAppend_18727547_2">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">(c)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share options activities </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"><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 share options activities for the years ended December&#160;31, 2018, 2019 and 2020: </div></div> </ix:continuation> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_18727547_2" continuedAt="TextSelectionAppend_18727547_3"><ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 30%; text-align: left;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Senior<br/> Management</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Exercise&#160;Price</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><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></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> Intrinsic&#160;Value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; text-align: left;">&#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;</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;</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;</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;</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>
<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 years)</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&#160;in<br/> thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January&#160;1, 2018</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2017_EmployeesMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">8,124</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2017_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">10,595</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2017_ConsultantMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">700</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2017" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">19,419</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2017" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.0001</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2017To12_31_2017" format="ixt-sec:duryear">4.80</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2017" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">880,197</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2018To12_31_2018_EmployeesMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">2,587</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2018To12_31_2018_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">620</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">3,207</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.0001</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2018To12_31_2018_EmployeesMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">2,387</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2018To12_31_2018_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">5,543</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2018To12_31_2018_ConsultantMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">212</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">8,142</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.0001</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2018To12_31_2018_EmployeesMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">683</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2018To12_31_2018_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">1,437</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2018To12_31_2018_ConsultantMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">50</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">2,170</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.0001</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December&#160;31, <br/> 2018</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2018_EmployeesMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">7,641</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2018_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">4,235</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2018_ConsultantMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">438</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">12,314</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2018" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.0001</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2018To12_31_2018" format="ixt-sec:duryear">4.46</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,233,028</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January&#160;1, 2019</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2018_EmployeesMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">7,641</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2018_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">4,235</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2018_ConsultantMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">438</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">12,314</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2018" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.0001</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2018To12_31_2018" format="ixt-sec:duryear">4.46</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,233,028</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2019To12_31_2019_EmployeesMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">2,464</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2019To12_31_2019_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">730</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">3,194</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.0001</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2019To12_31_2019_EmployeesMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">1,352</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2019To12_31_2019_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">710</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2019To12_31_2019_ConsultantMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">193</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">2,255</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.0001</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2019To12_31_2019_EmployeesMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">479</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2019To12_31_2019_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">600</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">1,079</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.0001</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December&#160;31, <br/> 2019</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2019_EmployeesMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">8,274</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2019_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">3,655</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2019_ConsultantMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">245</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">12,174</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2019" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.0001</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2019To12_31_2019" format="ixt-sec:duryear">4.13</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,581,408</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January&#160;1, 2020</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2019_EmployeesMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">8,274</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2019_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">3,655</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2019_ConsultantMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">245</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">12,174</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2019" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.0001</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2019To12_31_2019" format="ixt-sec:duryear">4.13</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,581,408</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">6,966</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2020To12_31_2020_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">8,700</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2020To12_31_2020_ConsultantMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">50</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">15,716</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">2.9007</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">2,784</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2020To12_31_2020_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">1,643</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2020To12_31_2020_ConsultantMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">65</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">4,492</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.0001</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">1,101</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">1,101</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.4234</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December&#160;31, <br/> 2020</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2020_EmployeesMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">11,355</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2020_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">10,712</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2020_ConsultantMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">230</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2020" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">22,297</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2020" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">2.0236</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2020To12_31_2020" format="ixt-sec:duryear">5.41</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">12,177,047</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable at December&#160;31, <br/> 2020</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="PAsOn12_31_2020_EmployeesMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">830</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="PAsOn12_31_2020_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">130</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="PAsOn12_31_2020_ConsultantMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">155</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="PAsOn12_31_2020" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">1,115</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="PAsOn12_31_2020" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:numdotdecimal">0.0001</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" contextRef="P01_01_2020To12_31_2020" format="ixt-sec:duryear">2.97</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">623,376</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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> <ix:continuation id="TextSelectionAppend_18727547_3"> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The weighted average grant date fair value of share options granted for the years ended December&#160;31, 2018, 2019 and 2020 was RMB<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY_per_Share" decimals="1" scale="0" format="ixt:numdotdecimal">76.2</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="1" scale="0" format="ixt:numdotdecimal">11.7</ix:nonFraction>), RMB<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY_per_Share" decimals="1" scale="0" format="ixt:numdotdecimal">104.4</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="1" scale="0" format="ixt:numdotdecimal">15.0</ix:nonFraction>) and RMB<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY_per_Share" decimals="1" scale="0" format="ixt:numdotdecimal">262.0</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="1" scale="0" format="ixt:numdotdecimal">38.8</ix:nonFraction>) per share, respectively. </div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">It is the Group&#8217;s policy to issue new shares upon exercise of share options. The aggregate number of Class&#160;Z Ordinary Shares available for future grant under the Global Share Plan and the 2018 Plan was <ix:nonFraction name="bili:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesReservedForFutureIssuance" contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">6,062,751</ix:nonFraction> as of December&#160;31, 2020. </div></div> </ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-5<div style="display:inline;">6</div></div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <div style="text-align: center;"> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/></div> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><a href="#toc">Table of Contents</a></div></div> <div style="width:8.5in;margin-right:auto;margin-left:auto;"> <div style="text-align: center;"> <div style="width:8.5in;margin-right:auto;margin-left:auto;"></div> </div> </div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div><ix:nonNumeric name="us-gaap:EarningsPerShareTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18727548"><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">18.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net Loss per Share </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">For the years ended December&#160;31, 2018, 2019 and 2020, the Company had potential ordinary shares, including share options granted, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares and other permanent equities, and ordinary shares issuable upon the conversion of the 2026 Notes and 2027 Notes, where applicable. As the Group incurred losses for the years ended December&#160;31, 2018, 2019 and 2020, these potential ordinary shares were anti-dilutive and excluded from the calculation of diluted net loss per share. Considering that the holders of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares and other permanent equities have no contractual obligations to participate in the Group&#8217;s losses, any losses from the Group was not be allocated to them. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Upon the completion of the Company&#8217;s IPO in April 2018, all of the outstanding <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares and other permanent equities were converted into <ix:nonFraction name="us-gaap:ConversionOfStockSharesConverted1" contextRef="P04_01_2018To04_30_2018_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">25,336,888</ix:nonFraction> shares of Class&#160;Y Ordinary Shares and <ix:nonFraction name="us-gaap:ConversionOfStockSharesConverted1" contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">141,808,970</ix:nonFraction> shares of Class&#160;Z Ordinary Shares. The number of share options, which was anti-dilutive and excluded from the computation of diluted net loss per share for the year ended December&#160;31, 2018, was <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">15,594,490</ix:nonFraction> shares. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended December&#160;31, 2019, the numbers of share options and the number of ordinary shares issuable upon the conversion of the 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_2019To12_31_2019_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">9,328,721</ix:nonFraction> shares and <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">20,202,000</ix:nonFraction> shares, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended December&#160;31, 2020, the numbers of share options and the number of ordinary shares issuable upon the conversion of the 2026 Notes and 2027 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_2020To12_31_2020_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">8,927,697</ix:nonFraction> shares, <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">20,202,000</ix:nonFraction> shares and <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">19,641,280</ix:nonFraction> shares, respectively. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></ix:nonNumeric> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-<div style="display:inline;">57</div> </div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">18.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net Loss per Share (Continued) </div></div></div></td></tr></table><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:continuation id="TextSelection_18727548"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the computation of basic and diluted net loss per share for the years ended December&#160;31, 2018, 2019 and 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 63%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="9" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">565,021</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,303,570</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,054,017</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretion to redeemable noncontrolling interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">4,292</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;">Accretion to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares redemption value</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">64,605</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to noncontrolling interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">13,301</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">14,597</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">46,605</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to Bilibili&#160;Inc.&#8217;s shareholders for basic/dilutive net loss per share calculation</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">616,325</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,288,973</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,011,704</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ordinary shares outstanding, basic</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">233,047,703</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">323,161,680</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">345,816,023</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ordinary shares outstanding, diluted</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">233,047,703</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">323,161,680</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">345,816,023</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share, basic</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">2.64</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">3.99</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">8.71</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share, diluted</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">2.64</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">3.99</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">8.71</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr></table> </ix:nonNumeric></ix:continuation><ix:nonNumeric name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">19.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commitments and Contingencies </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">(a)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commitments </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Purchase obligations </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In September 2020, the Group signed a contract to purchase the three-year license for live broadcasting the League of Legends World Championship starting from 2020 at an aggregate purchase price of RMB<ix:nonFraction name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" contextRef="P09_01_2020To09_30_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">800.0</ix:nonFraction>&#160;million (US$<ix:nonFraction name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" contextRef="P09_01_2020To09_30_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">122.6</ix:nonFraction> million). The unpaid purchase price was RMB<ix:nonFraction name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">622.5</ix:nonFraction> million (US$<ix:nonFraction name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">95.4</ix:nonFraction> million) as of December 31, 2020. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Long-term debt obligations </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s long-term debt obligations are to repay the principal amount and cash interests in connection with the 2026 Notes and 2027 Notes. The expected repayment schedules of the 2026 Notes and 2027 Notes has been disclosed in Note 13. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">(b)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Litigation </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, 2018, 2019 and 2020. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-5<div style="display:inline;">8</div></div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div><ix:nonNumeric name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">20.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Related Party Transactions and Balances </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group entered into the following significant related party transactions for the periods presented: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18727510">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 72%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchases of goods and services</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">162,992</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">87,597</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">35,131</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transfer of/<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>(acquire of) long-term investments*</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:RelatedPartyTransactionAmountsOfInvestmentTransferred" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18727269">3,250</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:RelatedPartyTransactionAmountsOfInvestmentTransferred" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18727270">539,646</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:RelatedPartyTransactionAmountsOfInvestmentTransferred" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_18727271">110,039</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchase of noncontrolling interests of Chaodian Inc. (&#8220;Chaodian&#8221;) (See note 24)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" contextRef="PAsOn12_31_2020_ChaodianMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">257,288</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment income*</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" contextRef="P01_01_2019To12_31_2019_EquityMethodInvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18727987">73,884</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table> </ix:nonNumeric><ix:nonNumeric name="bili:ScheduleOfRelatedPartyBalancesTableTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18727511"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group had the following significant related party balances as of December 31, 2018, 2019 and 2020, respectively: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 47%;"></td>
<td style="width: 10%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 10%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 10%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount due from related parties</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due from an investment fund*</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;"><ix:nonFraction name="bili:DueFromInvestmentFunds" contextRef="PAsOn12_31_2019_LimitedPartnerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18727989">170,535</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;"><ix:nonFraction name="bili:DueFromInvestmentFunds" contextRef="PAsOn12_31_2020_LimitedPartnerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18727990">74,235</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due from an equity investee**</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2019_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18727680">24,755</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2020_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_18727681">90,497</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><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;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">195,290</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">164,732</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount due to related parties</div></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:DueToRelatedPartiesCurrent" contextRef="PAsOn12_31_2018" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">50,331</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="width: 26%; line-height: 12pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_18727510"> <ix:continuation id="TextSelection_18727511">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<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;"><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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The transactions in 2018 referred to the investments transferred to an entity controlled by the Group&#8217;s major shareholders. In June 2019, to focus the Company&#8217;s efforts and resources on its core businesses, the Company transferred several equity investments of the Group to an investment fund. The Group contributed a total of RMB<ix:nonFraction name="us-gaap:Cash" contextRef="PAsOn06_30_2019_LimitedPartnerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">220.0</ix:nonFraction>&#160;million cash into this fund as a limited partner, which is accounted for as an equity method investment. The cost of the equity investments transferred was RMB<ix:nonFraction name="us-gaap:EquityMethodInvestmentAggregateCost" contextRef="PAsOn06_30_2019_EquityMethodInvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">465.8</ix:nonFraction>&#160;million. The consideration was RMB<ix:nonFraction name="bili:SaleOfEquityMethodInvestmentsConsideration" contextRef="P06_01_2019To06_30_2019_EquityMethodInvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">539.6</ix:nonFraction>&#160;million, which was based on the estimated fair value of the investments. The difference between the consideration and cost of the investments was recognized as investment income. In July 2020, the Company acquired certain equity interests of two investments from the investment fund. The consideration was RMB<ix:nonFraction name="bili:EquityMethodInvestmentsPurchasedConsiderationPayable" contextRef="PAsOn07_31_2020_SubsidiariesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">110.0</ix:nonFraction>&#160;million. The balances due from an investment fund as of December&#160;31, 2019 and December&#160;31, 2020 were consideration receivables related to the equity investments transferred in 2019 and dividend receivables<div style="letter-spacing: 0px; top: 0px;;display:inline;">, </div><div style="letter-spacing: 0px; top: 0px;;display:inline;">which is non-trade in nature.&#160;</div> </div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<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;"><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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The balances as of December&#160;31, 2020 mainly represent interest-bearing loans and interest expenses of RMB<ix:nonFraction name="bili:LoansAndInterestExpenseRelatedParty" contextRef="P01_01_2020To12_31_2020_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">105.6</ix:nonFraction>&#160;million related to an equity investee<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;which is non-trade in nature<div style="display:inline;">&#160;and partially offset by the trade payables to the equity investee.</div></div>&#160;The annual interest rates of the loans were <ix:nonFraction name="us-gaap:RelatedPartyTransactionRate" contextRef="P01_01_2020To12_31_2020_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">2.8</ix:nonFraction>% and all the loans were within one year. </div></div></td></tr>
<tr>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div></td></tr>
<tr>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;">Amount due to related parties as of December 31, 2018 was trade in nature.&#160;</td></tr></table> </ix:continuation> </ix:continuation></ix:nonNumeric><ix:nonNumeric name="us-gaap:SegmentReportingDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">21.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Segment Information </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 segments are 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_2020To12_31_2020" unitRef="Unit_segment" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction> operating segment. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 individual other country is not material. Therefore, no geographical segments are presented. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-5<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="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><ix:nonNumeric name="us-gaap:FairValueDisclosuresTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22.</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="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;">Fair Value Measurement </div></div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Money market funds and 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="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 or other financial institutions 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 style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, amount&#160;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 and accrued liabilities and other payables are financial liabilities with carrying values that approximate fair value due to their short-term nature. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 during the years ended December&#160;31, 2018, 2019 and 2020, 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 and other unobse<div style="letter-spacing: 0px; top: 0px;;display:inline;">r</div>vable inputs. </div></ix:nonNumeric><ix:nonNumeric name="us-gaap:RestrictedAssetsDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">23.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted Net Assets </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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_2020To12_31_2020" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">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_2020" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:numdotdecimal">1.2</ix:nonFraction>&#160;billion or <ix:nonFraction name="bili:PercentageOfRestrictedNetAssets" contextRef="PAsOn12_31_2020" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">16.1</ix:nonFraction>% of the Company&#8217;s total consolidated net assets as of December&#160;31, 2020. 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="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">60</div></div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:BusinessCombinationDisclosureTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true" continuedAt="TextSelection_18727643">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">24.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquisitions </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transaction with Zenith Group Holdings Co., Limited (&#8220;Zenith&#8221;) </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In September 2018, the Group entered into an agreement to increase its shareholding to acquire the majority of equity interests in Zenith, the owner of a series of famous virtual singers, such as Luo Tianyi. Prior to this transaction, the Group owned <ix:nonFraction name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" contextRef="PAsOn09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">7.4</ix:nonFraction>% of equity interest in Zenith, which was accounted for as long-term investments using alternative measure method. The total consideration was RMB<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P09_01_2018To09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">296.8</ix:nonFraction>&#160;million in cash. Following the completion of this transaction in September 2018, the Group held approximately <ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" contextRef="PAsOn09_30_2018_BeforeSecondAcquisitionMemberBILIAcquisitionAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">71.9</ix:nonFraction>% of equity interests in Zenith and Zenith became a consolidated subsidiary of the Group. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group made estimates and judgments in determining the fair value of the assets acquired and liabilities assumed with the assistance from an independent valuation firm. The purchase price allocation as the date of the acquisition is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" contextRef="P01_01_2020To12_31_2020_ZenithGroupMemberusgaapBusinessAcquisitionAxis" escape="true" continuedAt="TextSelection_18727646">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 69%;"></td>
<td style="width: 8%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization<br/> Period</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net assets acquired</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" contextRef="PAsOn09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">30,252</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Tradename</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn09_30_2018_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">54,974</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P09_01_2018To09_30_2018_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:durwordsen">8 years</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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="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="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn09_30_2018_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">2,230</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P09_01_2018To09_30_2018_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:durwordsen">3 years</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Noncontrolling interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" contextRef="PAsOn09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">121,154</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">360,039</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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="PAsOn09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">326,341</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table> </ix:nonNumeric> <ix:continuation id="TextSelection_18727646"> <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: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 50%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 80%;"></td>
<td style="width: 11%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><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: 1pt;"><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="vertical-align: bottom;;text-align:center;"><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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"><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="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;">Cash consideration</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P09_01_2018To09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">296,796</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"><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="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;">Fair value of previously held equity interests</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" contextRef="P09_01_2018To09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">29,545</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#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 style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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="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;">Total</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><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;"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" contextRef="P09_01_2018To09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">326,341</ix:nonFraction></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#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 style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table> </ix:continuation> <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;">A gain of RMB</div><ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" contextRef="P01_01_2018To12_31_2018_InvestmentIncomeExpenseMemberusgaapIncomeStatementLocationAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">5.8</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;million in relation to the revaluation of the previously held equity interests in Zenith was recorded in&#8220;Investment income, net&#8221;on the consolidated statements of operations and comprehensive loss for the year ended December&#160;</div>31<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div>2018<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">. The fair value of the previously held equity interests was estimated based on the purchase price per share as of the acquisition date.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill arising from this acquisition was attributable to the synergies between virtual idols and the Group&#8217;s multiple business streams, including live broadcasting, advertising, games, virtual idol related derivative products and offline performance events. The goodwill recognized was not expected to be deductible for income tax purpose. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In the fourth quarter of 2019, the Group acquired the remaining <ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" contextRef="PAsOn12_31_2019_AfterSecondAcquisitionMemberBILIAcquisitionAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">28.1</ix:nonFraction>% of equity interests in Zenith from noncontrolling shareholders with a total consideration of US$<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="P10_01_2019To12_31_2019_ZenithGroupMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">22.4</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="P10_01_2019To12_31_2019_ZenithGroupMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">156.5</ix:nonFraction> million), which was accounted for as an equity transaction pursuant to ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">810-10-45-23.</div></div></div> The difference between the fair value of the consideration and the carrying value of the noncontrolling interests was accounted for as deemed dividend to the noncontrolling shareholders and was recorded against additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital. No gain or loss was recorded by the Group. </div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-6<div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div></div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">24.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquisitions (Continued) </div></div></div></td></tr></table><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:continuation id="TextSelection_18727643" continuedAt="TextSelectionAppend_18727643_1"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transactions with Chaodian </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In July 2019, the Group entered into a series of agreements to acquire <ix:nonFraction name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" contextRef="PAsOn07_31_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">72.0</ix:nonFraction>% of equity interests in Chaodian, which was subsequently diluted to <ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" contextRef="PAsOn07_31_2019_BeforeSecondAcquisitionMemberBILIAcquisitionAxis_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">63.6</ix:nonFraction>% with capital injections from certain other noncontrolling interests. The total consideration of this acquisition consisted of RMB<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="P07_01_2019To07_31_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">288.6</ix:nonFraction>&#160;million paid to the existing third party shareholders and a direct capital injection amounting to RMB<ix:nonFraction name="bili:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCarryingValue" contextRef="PAsOn07_31_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">909.6</ix:nonFraction>&#160;million. Chaodian runs various offline events such as flagship concerts and exhibitions, and operates an industry-related talent agency. The Company and Chaodian were under the same control of the Controlling Shareholder since July 2019. Therefore, this transaction was accounted for as a business combination under common control and the Company&#8217;s consolidated financial statements included the acquired assets and liabilities of Chaodian, at their historical carrying amounts of RMB<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="P01_01_2019To12_31_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">986.4</ix:nonFraction>&#160;million. The consolidated financial statements as of and for the year ended December&#160;31, 2019 reflected the results of the Company and Chaodian as if they had been combined since July&#160;1, 2019. The excess of the consideration over the historical carrying amount of the acquired assets and liabilities, as well as noncontrolling interests, was accounted for deemed dividend to the other shareholders of Chaodian. </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" contextRef="P01_01_2020To12_31_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis" escape="true"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The allocation of the consideration of the assets acquired and liabilities assumed based on their historical carrying amounts was as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 80%;"></td>
<td style="width: 9%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Consideration</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,198,198</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,199,117</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, net</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">95,147</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">36,120</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other asset acquired</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">68,214</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets acquired</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,398,598</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued liabilities and other payables</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables" contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">323,025</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other liabilities assumed</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">89,217</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total liability assumed</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">412,242</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Noncontrolling interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="bili:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount" contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">276,621</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deemed dividend</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="bili:BusinessCombinationDeemedDividend" contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">488,463</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">1,198,198</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In September 2020, the Company acquired the rest of&#160;noncontrolling interests of Chaodian, with the total consideration of RMB<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="P09_01_2020To09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">744.6</ix:nonFraction>&#160;million including with a cash consideration of RMB<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P09_01_2020To09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">250.5</ix:nonFraction>&#160;million and <ix:nonFraction name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" contextRef="P09_01_2020To09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">1,731,100</ix:nonFraction> Class&#160;Z ordinary shares. The consideration was determined by referenced to a third-party valuer&#8217;s valuation. The difference between the total consideration and the carrying value of the noncontrolling interest of Chaodian was recognized as additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital, amounting to RMB<ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" contextRef="P09_01_2020To09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">193.3</ix:nonFraction>&#160;million. Following the completion of this transaction, the Company held <ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" contextRef="PAsOn09_30_2020_AfterSecondAcquisitionMemberBILIAcquisitionAxis_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>% of equity interest in Chaodian.</div> </ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-6<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div></div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;; margin-block-start: 1.67em; margin-block-end: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">BILIBILI INC. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">24.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquisitions (Continued) </div></div></div></td></tr></table><div style="clear: both; max-height: 0px; background: none;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:continuation id="TextSelectionAppend_18727643_1"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December&#160;31, 2018, 2019 and 2020, the Group completed several other acquisitions, to complement its existing businesses and achieve synergies. The acquired entities individually and in aggregate were insignificant. The Group&#8217;s other acquisitions are summarized in the following table: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" contextRef="P01_01_2020To12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" escape="true" continuedAt="TextSelection_18727647">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 58%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td rowspan="4" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" rowspan="4" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization<br/> Period</div></div></td>
<td rowspan="4" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net assets acquired</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" contextRef="PAsOn12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">62,800</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" contextRef="PAsOn12_31_2019_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">65,582</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" contextRef="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">18,495</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Tradename</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">104,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear">5</ix:nonNumeric> to <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear">10</ix:nonNumeric>&#160;years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;User base</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">21,500</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">700</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear">3</ix:nonNumeric> to <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear">5</ix:nonNumeric>&#160;years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Copyrights</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2018_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">23,500</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2020_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">49,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2020To12_31_2020_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:durmonth">9</ix:nonNumeric>&#160;months&#160;to&#160;<ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2020To12_31_2020_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:duryear">10</ix:nonNumeric>&#160;years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Technology</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TechnologyBasedIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">9,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TechnologyBasedIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:durmonth">6</ix:nonNumeric> to <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TechnologyBasedIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:durmonth">8</ix:nonNumeric> months</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Vendor relationship</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_VendorRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">86,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2020To12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_VendorRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear">10</ix:nonNumeric> years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;On-going</div> projects</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2020_OnGoingProjectsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">69,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2020To12_31_2020_OnGoingProjectsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:duryear">4.5</ix:nonNumeric> years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Noncontrolling interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" contextRef="PAsOn12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">107,505</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" contextRef="PAsOn12_31_2019_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">30,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" contextRef="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">44,064</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" contextRef="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">49,140</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">530,482</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2019_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">34,418</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">283,760</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">643,777</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2019_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">70,000</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;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_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">413,751</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table> </ix:nonNumeric> <ix:continuation id="TextSelection_18727647"> <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: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 94%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td rowspan="8" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td rowspan="8" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;;text-align:center;"><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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div></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="10" style="vertical-align: bottom;;text-align:center;"><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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"><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="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;">Cash consideration</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P01_01_2018To12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">391,071</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P01_01_2019To12_31_2019_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">70,000</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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 style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P01_01_2020To12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">295,323</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"><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="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;">Share consideration</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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 style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" contextRef="P01_01_2020To12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">118,428</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"><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="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;">Fair value of previously held equity interests</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" contextRef="P01_01_2018To12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">252,706</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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 style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#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 style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td><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;&#160;&#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 style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td><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 style="vertical-align: 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><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><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="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;">Total</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><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;"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" contextRef="P01_01_2018To12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">643,777</ix:nonFraction></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><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;"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" contextRef="P01_01_2019To12_31_2019_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">70,000</ix:nonFraction></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><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;"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" contextRef="P01_01_2020To12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:numdotdecimal">413,751</ix:nonFraction></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#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 style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td><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;&#160;&#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 style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td><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 style="vertical-align: 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><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table> </ix:continuation> <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;">In relation to the revaluation of previously held equity interests, the Group recognized a gain of RMB</div><ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" contextRef="P01_01_2018To12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:numdotdecimal">138.6</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;million in the consolidated statements of operations and comprehensive loss for the year&#160;ended December&#160;</div>31<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div>2018<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, for the other acquisitions that constitute business combinations.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pro forma results of operations 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, 2018, 2019 and 2020, either individually or in aggregate. </div></div> </ix:continuation> <ix:nonNumeric name="us-gaap:SubsequentEventsTextBlock" contextRef="P01_01_2020To12_31_2020" escape="true"><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">25.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subsequent Events </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group has established an entity in Shanghai, China with Zhuhai Hengqin Wangfu Project Investment LLP (&#8220;Wangfu&#8221;), and two entities controlled by Mr. Rui Chen and Ms. Ni Li, respectively (the &#8220;Management Entities&#8221;), to acquire the land use rights for a parcel of land in Shanghai. The Group holds <ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn12_31_2020_ShanghaiEntityMemberusgaapEquityMethodInvestmentNonconsolidatedInvesteeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">30.01</ix:nonFraction>% of the shares of the entity, Wangfu holds <ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn12_31_2020_ShanghaiEntityMemberusgaapEquityMethodInvestmentNonconsolidatedInvesteeAxis_WangfuMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">45</ix:nonFraction>%, and the Management Entities collectively hold the remaining <ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn12_31_2020_ManagementEntitiesMembersrtOwnershipAxis_ShanghaiEntityMemberusgaapEquityMethodInvestmentNonconsolidatedInvesteeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">24.99</ix:nonFraction>% of the shares. The total investment for the acquisition of land use rights is estimated to be approximately RMB<ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2020_ShanghaiEntityMemberusgaapEquityMethodInvestmentNonconsolidatedInvesteeAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:numdotdecimal">8.1</ix:nonFraction> billion. Pursuant to the shareholders agreement among the shareholders of the entity, the Group has committed to funding the acquisition of land use rights up to RMB<ix:nonFraction name="bili:PaymentstoFundrelatedpartiesForLandUseRightsAcquisition" contextRef="PAsOn12_31_2020_ShanghaiEntityMemberusgaapEquityMethodInvestmentNonconsolidatedInvesteeAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:numdotdecimal">1.2</ix:nonFraction> billion, of which RMB<ix:nonFraction name="bili:PaymentstoFundrelatedpartiesForLandUseRightsAcquisition" contextRef="PAsOn12_31_2020_EquityFundsTrancheOneMemberusgaapInvestmentTypeAxis_ShanghaiEntityMemberusgaapEquityMethodInvestmentNonconsolidatedInvesteeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:numdotdecimal">975</ix:nonFraction> million<div style="display:inline;">&#160;has been made as of the date of this annual report and the remaining is expected to be made before March 31, 2021.</div></div> </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">F-6<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div></div></div> </div></div></div>
</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-2.6
<SEQUENCE>2
<FILENAME>d28513dex26.htm
<DESCRIPTION>EX-2.6
<TEXT>
<HTML><HEAD>
<TITLE>EX-2.6</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<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><A NAME="tx28513_26a"></A>Exhibit 2.6 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">EXECUTION VERSION </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">BILIBILI Inc.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>and </I></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Deutsche Bank
Trust Company Americas as Trustee </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>INDENTURE </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">dated as of June 2, 2020 </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>US$800,000,000 1.25% CONVERTIBLE SENIOR NOTES DUE 2027 </B></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">i </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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><U>TABLE OF CONTENTS</U> </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="9%"></TD>

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

<TD VALIGN="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 VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">PAGE</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center">ARTICLE 1</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center">DEFINITIONS</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;1.01</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Definitions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;1.02</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">References to Interest</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">12</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center">ARTICLE 2</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center">ISSUE, DESCRIPTION, EXECUTION, REGISTRATION AND EXCHANGE OF NOTES</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;2.01</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Designation and Amount</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">12</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;2.02</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Form of Notes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">12</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;2.03</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Date and Denomination of Notes; Payments of Interest and Defaulted Amounts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;2.04</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Execution, Authentication and Delivery of Notes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">14</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;2.05</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <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 and Registration of Transfer of Notes; Restrictions on Transfer;
Depositary</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">16</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;2.06</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Mutilated, Destroyed, Lost or Stolen Notes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">24</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;2.07</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Temporary Notes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">24</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;2.08</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cancellation of Notes Paid, Converted, Etc.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">25</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;2.09</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">CUSIP Numbers</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">25</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;2.10</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Additional Notes; Repurchases</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">25</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center">ARTICLE 3</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center">SATISFACTION AND DISCHARGE</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;3.01</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Satisfaction and Discharge</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center">ARTICLE 4</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center">PARTICULAR COVENANTS OF THE COMPANY</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;4.01</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Payment of Principal and Interest</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;4.02</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Maintenance of Office or Agency</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;4.03</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Appointments to Fill Vacancies in Trustee&#146;s Office</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">27</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;4.04</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Provisions as to Paying Agent</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">27</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;4.05</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Existence</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">29</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;4.06</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Rule 144A Information Requirement and Annual Reports</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">29</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;4.07</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Additional Amounts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">31</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</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">ii </P>

</DIV></Center>


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

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

<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="9%"></TD>

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

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></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">Section&nbsp;4.08</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">Stay, Extension and Usury Laws</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;4.09</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">Compliance Certificate; Statements as to Defaults</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;4.10</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">Further Instruments and Acts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">ARTICLE 5</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center">LISTS OF HOLDERS AND REPORTS BY THE COMPANY AND THE TRUSTEE</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;5.01</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">Lists of Holders</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;5.02</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">Preservation and Disclosure of Lists</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">ARTICLE 6</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">DEFAULTS AND REMEDIES</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;6.01</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">Events of Default</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;6.02</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">Acceleration; Rescission and Annulment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">36</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;6.03</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">Additional Interest</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">37</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;6.04</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">Payments of Notes on Default; Suit Therefor</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">38</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;6.05</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">Application of Monies Collected by Trustee</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">40</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;6.06</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">Proceedings by Holders</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">41</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;6.07</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">Proceedings by Trustee</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">41</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;6.08</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">Remedies Cumulative and Continuing</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">42</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;6.09</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">Direction of Proceedings and Waiver of Defaults by Majority of Holders</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">42</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;6.10</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">Notice of Defaults and Events of Default</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">43</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;6.11</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">Undertaking to Pay Costs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">43</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">ARTICLE 7</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">CONCERNING THE TRUSTEE</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;7.01</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">Duties and Responsibilities of Trustee</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">43</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;7.02</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">Reliance on Documents, Opinions, Etc.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">46</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;7.03</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">No Responsibility for Recitals, Etc.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">48</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Section&nbsp;7.04</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Trustee, Paying Agents, Conversion Agents or Note Registrar May Own Notes</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">48</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;7.05</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">Monies to Be Held in Trust</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">48</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;7.06</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">Compensation and Expenses of Trustee</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">49</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;7.07</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">Officers&#146; Certificate as Evidence</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">50</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;7.08</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">Eligibility of Trustee</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">50</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;7.09</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">Resignation or Removal of Trustee</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">50</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</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">iii </P>

</DIV></Center>


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

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

<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="10%"></TD>

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

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></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">Section&nbsp;7.10</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">Acceptance by Successor Trustee</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">51</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;7.11</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">Succession by Merger, Etc.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">52</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;7.12</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">Trustee&#146;s Application for Instructions from the Company</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">52</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">ARTICLE 8</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">CONCERNING THE HOLDERS</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;8.01</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">Action by Holders</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">52</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;8.02</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">Proof of Execution by Holders</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">53</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;8.03</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">Who Are Deemed Absolute Owners</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">53</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;8.04</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">Company-Owned Notes Disregarded</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">53</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;8.05</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">Revocation of Consents; Future Holders Bound</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">54</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">ARTICLE 9</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">HOLDERS&#146; MEETINGS</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;9.01</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">Purpose of Meetings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">54</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;9.02</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">Call of Meetings by Trustee</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">54</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;9.03</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">Call of Meetings by Company or Holders</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">55</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;9.04</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">Qualifications for Voting</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">55</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;9.05</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">Regulations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">55</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;9.06</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">Voting</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">56</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;9.07</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">No Delay of Rights by Meeting</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">56</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">ARTICLE 10 SUPPLEMENTAL INDENTURES</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;10.01</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">Supplemental Indentures Without Consent of Holders</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">56</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;10.02</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">Supplemental Indentures with Consent of Holders</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">57</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;10.03</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">Effect of Supplemental Indentures</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">58</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;10.04</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">Notation on Notes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">59</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Section&nbsp;10.05</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Evidence of Compliance of Supplemental Indenture to Be Furnished Trustee</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">59</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">ARTICLE 11</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center">CONSOLIDATION, MERGER, SALE, CONVEYANCE AND LEASE</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;11.01</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">Company May Consolidate, Etc. on Certain Terms</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">59</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;11.02</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">Successor Corporation to Be Substituted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">60</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;11.03</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">Opinion of Counsel to Be Given to Trustee</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">60</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</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">iv </P>

</DIV></Center>


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

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

<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="10%"></TD>

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

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

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center">ARTICLE 12</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center">IMMUNITY OF INCORPORATORS, STOCKHOLDERS, OFFICERS AND DIRECTORS</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;12.01</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">Indenture and Notes Solely Corporate Obligations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">61</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center">ARTICLE 13</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">INTENTIONALLY OMITTED</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center">ARTICLE 14</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">CONVERSION OF NOTES</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;14.01</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">Conversion Privilege</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">61</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;14.02</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">Conversion Procedure; Settlement Upon Conversion</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">61</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;14.03</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Increased Conversion Rate Applicable to Certain Notes Surrendered in Connection with
Make-Whole Fundamental Changes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">64</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;14.04</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">Adjustment of Conversion Rate</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">67</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;14.05</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">Adjustments of Prices</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">76</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;14.06</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">Ordinary Shares to Be Fully Paid</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">76</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Section&nbsp;14.07</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Effect of Recapitalizations, Reclassifications and Changes of the Ordinary Shares</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">77</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;14.08</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">Certain Covenants</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">78</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;14.09</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">Responsibility of Trustee</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">79</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;14.10</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">Notice to Holders Prior to Certain Actions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">79</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;14.11</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">Stockholder Rights Plans</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">80</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;14.12</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">Termination of Depositary Receipt Program</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">80</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center">ARTICLE 15</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">REPURCHASE OF NOTES AT OPTION OF HOLDERS</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;15.01</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">Repurchase at Option of Holders</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">80</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;15.02</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">Repurchase at Option of Holders Upon a Fundamental Change</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">83</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Section&nbsp;15.03</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Withdrawal of Repurchase Notice or Fundamental Change Repurchase Notice</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">85</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;15.04</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">Deposit of Repurchase Price or Fundamental Change Repurchase Price</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">86</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;15.05</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">Covenant to Comply with Applicable Laws Upon Repurchase of Notes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">87</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center">ARTICLE 16</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">OPTIONAL REDEMPTION</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Section&nbsp;16.01</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Optional Redemption for Changes in the Tax Law of the Relevant Jurisdiction</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="right">87</TD>
<TD VALIGN="bottom">&nbsp;</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">v </P>

</DIV></Center>


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

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

<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="10%"></TD>

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

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

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center">ARTICLE 17</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center">MISCELLANEOUS PROVISIONS</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;17.01</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Provisions Binding on Company&#146;s Successors</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">89</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;17.02</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Official Acts by Successor Corporation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">89</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;17.03</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Addresses for Notices, Etc.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">89</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;17.04</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Governing Law; Jurisdiction</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">90</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;17.05</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Submission to Jurisdiction; Service of Process</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">91</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;17.06</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Evidence of Compliance with Conditions Precedent; Certificates and Opinions of Counsel
to Trustee</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">91</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;17.07</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Legal Holidays</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">92</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;17.08</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">No Security Interest Created</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">92</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;17.09</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Benefits of Indenture</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">92</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;17.10</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Table of Contents, Headings, Etc.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">92</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;17.11</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Execution in Counterparts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">92</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;17.12</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Severability</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">93</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;17.13</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Waiver of Jury Trial</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">93</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;17.14</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Force Majeure</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">93</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;17.15</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Calculations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">94</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Section&nbsp;17.16</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">U.S.A. Patriot Act</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">94</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>EXHIBIT </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="8%"></TD>

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

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></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">Exhibit&nbsp;A</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Form of Note</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">A-1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</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">Exhibit&nbsp;B</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Form of Authorization Certificate</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">B-1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</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">vi </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">INDENTURE dated as of June 2, 2020 between BILIBILI INC., a Cayman Islands exempted company,
as issuer (the &#147;<B>Company</B>,&#148; as more fully set forth in Section&nbsp;1.01) and DEUTSCHE BANK TRUST COMPANY AMERICAS, a New York banking corporation, as trustee (the &#147;<B>Trustee</B>,&#148; as more fully set forth in
Section&nbsp;1.01). </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">W I T N E S E T H: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">WHEREAS, for its lawful corporate purposes, the Company has duly authorized the issuance of its 1.25% Convertible Senior Notes due 2027 (the
&#147;<B>Notes</B>&#148;), initially in an aggregate principal amount not to exceed US$800,000,000, subject to Section&nbsp;2.10, and in order to provide the terms and conditions upon which the Notes are to be authenticated, issued and delivered,
the Company has duly authorized the execution and delivery of this Indenture; and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">WHEREAS, the Form of Note, the certificate of
authentication to be borne by each Note, the Form of Notice of Conversion, the Form of Fundamental Change Repurchase Notice, the Form of Repurchase Notice and the Form of Assignment and Transfer to be borne by the Notes are to be substantially in
the forms hereinafter provided; and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">WHEREAS, all acts and things necessary to make the Notes, when executed by the Company and
authenticated and delivered by the Trustee, as in this Indenture provided, the valid, binding and legal obligations of the Company, and this Indenture a valid agreement according to its terms, have been done and performed, and the execution of this
Indenture and the issuance hereunder of the Notes have in all respects been duly authorized. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">NOW, THEREFORE, THIS INDENTURE WITNESSETH:
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">That in order to declare the terms and conditions upon which the Notes are, and are to be, authenticated, issued and delivered, and in
consideration of the premises and of the purchase and acceptance of the Notes by the Holders thereof, the Company covenants and agrees with the Trustee for the equal and proportionate benefit of the respective Holders from time to time of the Notes
(except as otherwise provided below), as follows: </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 1 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">DEFINITIONS </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;1.01&nbsp;&nbsp;&nbsp;&nbsp;<I>Definitions</I>. The terms defined in this Section&nbsp;1.01 (except as herein otherwise expressly
provided or unless the context otherwise requires) for all purposes of this Indenture and of any indenture supplemental hereto shall have the respective meanings specified in this Section&nbsp;1.01. The words &#147;herein,&#148; &#147;hereof,&#148;
&#147;hereunder,&#148; and words of similar import refer to this Indenture as a whole and not to any particular Article, Section or other subdivision. The terms defined in this Article include the plural as well as the singular. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Additional ADSs</B>&#148; shall have the meaning specified in Section&nbsp;14.03(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Additional Amounts</B>&#148; shall have the meaning specified in Section&nbsp;4.07(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Additional Interest</B>&#148; means all amounts, if any, payable pursuant to Section&nbsp;4.06(d),Section&nbsp;4.06(e) and
Section&nbsp;6.03, as applicable. </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">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">&#147;<B>ADS</B>&#148; means an American Depositary Share, issued pursuant to the
Unrestricted Deposit Agreement or Restricted Deposit Agreement, as applicable, representing one Ordinary Share of the Company as of the date of this Indenture, and deposited with the ADS Custodian. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>ADS Custodian</B>&#148; means Deutsche Bank AG, Hong Kong Branch, with respect to the ADSs delivered pursuant to the Unrestricted
Deposit Agreement or the Restricted Deposit Agreement, as applicable, or any successor entity thereto. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>ADS Depositary</B>&#148;
means Deutsche Bank Trust Company Americas, as depositary for the ADSs. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>ADS Price</B>&#148; shall have the meaning specified in
Section&nbsp;14.03(b). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Affiliate</B>&#148; of any specified Person means any other Person directly or indirectly controlling or
controlled by or under direct or indirect common control with such specified Person. For the purposes of this definition, &#147;control,&#148; when used with respect to any specified Person means the power to direct or cause the direction of the
management and policies of such Person, directly or indirectly, whether through the ownership of voting securities, by contract or otherwise; and the terms &#147;controlling&#148; and &#147;controlled&#148; have meanings correlative to the
foregoing. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Agents</B>&#148; means the Paying Agent, the Transfer Agent, the Note Registrar and the Conversion Agent. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Applicable PRC Rate</B>&#148; means (i)&nbsp;in the case of deduction or withholding of People&#146;s Republic of China income tax,
10%, (ii) in the case of deduction or withholding of, or reduction for, People&#146;s Republic of China value added tax (including any related local levies), 6.72%, or (iii)&nbsp;in the case of deduction or withholding of, or reduction for, both
People&#146;s Republic of China income tax and People&#146;s Republic of China value added tax (including any related local levies), 16.72%. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>applicable taxes</B>&#148; shall have the meaning specified in Section&nbsp;4.07(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Board of Directors</B>&#148; means the board of directors of the Company or a committee of such board duly authorized to act for it
hereunder. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Board Resolution</B>&#148; means a copy of a resolution certified by the Secretary or an Assistant Secretary of the
Company to have been duly adopted by the Board of Directors, and to be in full force and effect on the date of such certification, and delivered to the Trustee. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Business Day</B>&#148; means, with respect to any Note, each Monday, Tuesday, Wednesday, Thursday and Friday that is not a day on
which banking institutions in the State of New York or the Cayman Islands are authorized or obligated by law or executive order to close. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Capital Stock</B>&#148; means, for any entity, any and all shares, interests, rights to purchase, warrants, options, participations
or other equivalents of or interests in (however designated) stock issued by that entity. </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">
<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">&#147;<B>Change in Tax Law</B>&#148; shall have the meaning specified in Section&nbsp;16.01.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Clause A Distribution</B>&#148; shall have the meaning specified in Section&nbsp;14.04(c). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Clause B Distribution</B>&#148; shall have the meaning specified in Section&nbsp;14.04(c). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Clause C Distribution</B>&#148; shall have the meaning specified in Section&nbsp;14.04(c). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>close of business</B>&#148; means 5:00 p.m. (New York City time). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Code</B>&#148; means the U.S. Internal Revenue Code of 1986, as amended. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Commission</B>&#148; means the U.S. Securities and Exchange Commission. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Common Equity</B>&#148; of any Person means ordinary share capital or common stock of such Person that is generally entitled
(a)&nbsp;to vote in the election of directors of such Person or (b)&nbsp;if such Person is not a corporation, to vote or otherwise participate in the selection of the governing body, partners, managers or others that will control the management or
policies of such Person. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Company</B>&#148; shall have the meaning specified in the first paragraph of this Indenture, and
subject to the provisions of Article 11, shall include its successors and assigns. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Company Notice</B>&#148; shall have the
meaning specified in Section&nbsp;15.01(a). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Company Order</B>&#148; means a written order of the Company, signed by an Officer
of the Company and delivered to the Trustee. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Consolidated Affiliated Entity</B>&#148; means, with respect to any Person, any
corporation, association or other entity which is or is required to be consolidated with such Person under Accounting Standards Codification subtopic 810-10, Consolidation: Overall (including any changes, amendments or supplements thereto) or, if
such person prepares its financial statements in accordance with accounting principles other than the accounting principles generally accepted in the United States of America, the equivalent of Accounting Standards Codification subtopic 810-10,
Consolidation: Overall under such accounting principles. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Conversion Agent</B>&#148; shall have the meaning specified in
Section&nbsp;4.02. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Conversion Date</B>&#148; shall have the meaning specified in Section&nbsp;14.02(c). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Conversion Obligation</B>&#148; shall have the meaning specified in Section&nbsp;14.01. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Conversion Rate</B>&#148; shall have the meaning specified in Section&nbsp;14.01. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Corporate Trust Office</B>&#148; means the corporate trust office of the Trustee at which at any time its corporate trust business
shall be administered, which office at the date hereof is located at 60 Wall Street, New York, NY 10005, or such other address as the Trustee may designate from time to time by notice to the Holders and the Company, or the corporate trust office of
any successor trustee (or such other address as such successor trustee may designate from time to time by notice to the Holders and the Company). </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">
<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">&#147;<B>Default</B>&#148; means any event that is, or after notice or passage of time, or
both, would be, an Event of Default. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Defaulted Amounts</B>&#148; means any amounts on any Note (including, without limitation,
the Redemption Price, the Repurchase Price, the Fundamental Change Repurchase Price, principal and interest) that are payable but are not punctually paid or duly provided for. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Depositary</B>&#148; means, with respect to each Global Note, the Person specified in Section&nbsp;2.05(c) and Section&nbsp;2.05(e)
as the Depositary with respect to such Notes, until a successor shall have been appointed and become such pursuant to the applicable provisions of this Indenture, and thereafter, &#147;<B>Depositary</B>&#148; shall mean or include such successor.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Distributed Property</B>&#148; shall have the meaning specified in Section&nbsp;14.04(c). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Effective Date</B>&#148; shall have the meaning specified in Section&nbsp;14.03(c). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Event of Default</B>&#148; shall have the meaning specified in Section&nbsp;6.01. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Ex-Dividend Date</B>&#148; means the first date on which the ADSs trade on the applicable exchange or in the applicable market,
regular way, without the right to receive the issuance, dividend or distribution in question, from the Company or, if applicable, from the seller of the ADSs on such exchange or market (in the form of due bills or otherwise) as determined by such
exchange or market. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Exchange Act</B>&#148; means the Securities Exchange Act of 1934, as amended, and the rules and regulations
promulgated thereunder. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Expiring Rights</B>&#148; means any rights, options or warrants to purchase Ordinary Shares or ADSs that
expire on or prior to the Maturity Date. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>FATCA</B>&#148; shall have the meaning specified in Section&nbsp;4.07(a)(i)(D). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Form of Assignment and Transfer</B>&#148; shall mean the &#147;Form of Assignment and Transfer&#148; attached as Attachment 4 to the
Form of Note attached hereto as Exhibit A. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Form of Fundamental Change Repurchase Notice</B>&#148; shall mean the &#147;Form of
Fundamental Change Repurchase Notice&#148; attached as Attachment 2 to the Form of Note attached hereto as Exhibit A. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Form of
Notice of Conversion</B>&#148; shall mean the &#147;Form of Notice of Conversion&#148; attached as Attachment 1 to the Form of Note attached hereto as Exhibit A. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Form of Repurchase Notice</B>&#148; shall mean the &#147;Form of Repurchase Notice&#148; attached as Attachment 3 to the Form of Note
attached hereto as Exhibit A. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Fractional ADS</B>&#148; shall have the meaning specified in Section&nbsp;14.02(a). </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">
<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">&#147;<B>Fundamental Change</B>&#148; shall be deemed to have occurred at the time after the
Notes are originally issued if any of the following occurs: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;&nbsp;&nbsp;&nbsp;(A) A &#147;person&#148; or
&#147;group&#148; within the meaning of Section&nbsp;13(d) of the Exchange Act, other than the Company, its Subsidiaries, the employee benefit plans of the Company and its Subsidiaries and the Permitted Holders, files a Schedule TO or any schedule,
form or report under the Exchange Act disclosing that such person or group has become the direct or indirect &#147;beneficial owner,&#148; as defined in Rule 13d-3 under the Exchange Act, of: (i)&nbsp;the Company&#146;s ordinary share capital
(including ordinary share capital held in the form of ADSs) representing more than 50% of the voting power of the Company&#146;s ordinary share capital, or (ii)&nbsp;Ordinary Shares representing more than 50% of the Ordinary Shares (including
Ordinary Shares held in the form of ADSs), or (B)&nbsp;the Permitted Holders (together with any of their respective affiliates that directly or indirectly through one or more intermediaries is controlling, is controlled by, or is under common
control with, any or all of the Permitted Holders) have become the direct or indirect &#147;beneficial owners&#148;, as defined in Rule 13d-3 under the Exchange Act, of Ordinary Shares (including Ordinary Shares held in the form of ADSs)
representing, in the aggregate, more than 45% of the Ordinary Shares (including Ordinary Shares held in the form of ADSs), based on any Schedule TO or any schedule, form or report under the Exchange Act disclosing the same filed by any one or more
of the Permitted Holders; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;the consummation of (A)&nbsp;any recapitalization, reclassification
or change of the Ordinary Shares or the ADSs (other than changes resulting from a subdivision or combination) as a result of which the Ordinary Shares or the ADSs would be converted into, or exchanged for, stock, other securities, other property or
assets; (B)&nbsp;any share exchange, consolidation or merger of the Company pursuant to which the Ordinary Shares or the ADSs will be converted into cash, securities or other property; or (C)&nbsp;any sale, lease or other transfer in one transaction
or a series of transactions of all or substantially all of the consolidated assets of the Company and its Subsidiaries and Consolidated Affiliated Entities, taken as a whole, to any Person other than one of the Company&#146;s wholly-owned
Subsidiaries; <I>provided</I>, <I>however</I>, that a transaction described in clause (B)&nbsp;in which the holders of all classes of the Company&#146;s ordinary share capital (including ordinary share capital held in the form of ADSs) immediately
prior to such transaction own, directly or indirectly, more than 50% of all classes of Common Equity of the continuing or surviving corporation or transferee or the parent thereof immediately after such transaction in substantially the same
proportions vis-a-vis each other as such ownership immediately prior to such transaction shall not be a Fundamental Change pursuant to this clause (b); </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;the shareholders of the Company approve any plan or proposal for the liquidation or dissolution of
the Company; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;&nbsp;&nbsp;&nbsp;the ADSs (or other Common Equity or ADSs in respect of Common Equity underlying
the Notes) cease to be listed or quoted on any of The New York Stock Exchange, The NASDAQ Global Select Market or The NASDAQ Global Market (or any of their respective successors); or </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">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e)&nbsp;&nbsp;&nbsp;&nbsp;any change in or amendment to the laws,
regulations and rules of the People&#146;s Republic of China or the official interpretation or official application thereof (a &#147;<B>Change in Law</B>&#148;) that results in (x)&nbsp;the Company, its Subsidiaries and its Consolidated Affiliated
Entities (collectively, the &#147;<B>Company Group</B>&#148;) (as in existence immediately subsequent to such Change in Law), as a whole, being legally prohibited from operating substantially all of the business operations conducted by the Company
Group (as in existence immediately prior to such Change in Law) as of the last date of the period described in the Company&#146;s consolidated financial statements for the most recent fiscal quarter and (y)&nbsp;the Company&#146;s being unable to
continue to derive substantially all of the economic benefits from the business operations conducted by the Company Group (as in existence immediately prior to such Change in Law) in the same manner as reflected in the Company&#146;s consolidated
financial statements for the most recent fiscal quarter; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>provided</I>, <I>however</I>, that a transaction or event described in clause (b)&nbsp;above
shall not constitute a Fundamental Change, if at least 90% of the consideration received or to be received by holders of the ADSs, excluding cash payments for Fractional ADSs, in connection with such transaction or event consists of shares of Common
Equity or ADSs in respect of Common Equity that are listed or quoted on any of The New York Stock Exchange, The NASDAQ Global Select Market or The NASDAQ Global Market (or any of their respective successors) or will be so listed or quoted when
issued or exchanged in connection with such transaction or event that would otherwise constitute a Fundamental Change under clause (b)&nbsp;of the definition thereof and as a result of such transaction or event, the Notes become convertible into
such consideration, excluding cash payments for Fractional ADSs. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the purposes of the definition of Fundamental Change, any
transaction that would constitute a Fundamental Change pursuant to both clauses (a)&nbsp;and (b) above (prior to giving effect to the proviso to clause (b)&nbsp;and prior to giving effect to the immediately preceding paragraph) shall be deemed
(i)&nbsp;not to be a transaction under clause (a)&nbsp;of the definition of &#147;Fundamental Change&#148;; and (ii)&nbsp;to be a transaction solely under clause (b)&nbsp;of the definition of &#147;Fundamental Change&#148; (but for the avoidance of
doubt, subject to the immediately preceding paragraph to the extent applicable). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Fundamental Change Company Notice</B>&#148;
shall have the meaning specified in Section&nbsp;15.02(c). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Fundamental Change Repurchase Date</B>&#148; shall have the meaning
specified in Section&nbsp;15.02(a). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Fundamental Change Repurchase Notice</B>&#148; shall have the meaning specified in
Section&nbsp;15.02(b)(i). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Fundamental Change Repurchase Price</B>&#148; shall have the meaning specified in
Section&nbsp;15.02(a). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Global Note</B>&#148; shall have the meaning specified in Section&nbsp;2.05(b). </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">
<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">&#147;<B>Holder</B>,&#148; as applied to any Note, or other similar terms (but excluding the
term &#147;beneficial holder&#148;), shall mean any Person in whose name at the time a particular Note is registered on the Note Register. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Indenture</B>&#148; means this instrument as originally executed or, if amended or supplemented as herein provided, as so amended or
supplemented. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Initial Purchasers</B>&#148; means Morgan Stanley&nbsp;&amp; Co. LLC, Goldman Sachs (Asia) L.L.C. and BofA
Securities, Inc., as representatives of the several &#147;Purchasers&#148; (as defined in the Purchase Agreement). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Interest
Payment Date</B>&#148; means each June 15 and December 15 of each year or, if the relevant date is not a Business Day, the immediately following Business Day, beginning on December 15, 2020. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Last Reported Sale Price</B>&#148; of the ADSs on any date means the closing sale price per ADS (or if no closing sale price is
reported, the average of the bid and ask prices or, if more than one in either case, the average of the average bid and the average ask prices) on that date as reported in composite transactions for the principal U.S. national or regional securities
exchange on which the ADSs are traded. If the ADSs are not listed for trading on a U.S. national or regional securities exchange on the relevant date, the &#147;Last Reported Sale Price&#148; shall be the last quoted bid price for the ADSs in the
over-the-counter market on the relevant date as reported by OTC Markets Group Inc. or a similar organization. If the ADSs are not so quoted, the &#147;Last Reported Sale Price&#148; shall be the average of the mid-point of the last bid and ask
prices for the ADSs on the relevant date from each of at least three nationally recognized independent investment banking firms selected by the Company for this purpose. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Make-Whole Fundamental Change</B>&#148; means any transaction or event described in clause (a), (b), (d) or (e)&nbsp;of the
definition of Fundamental Change (determined after giving effect to any exceptions to or exclusions from such definition, including in the <I>proviso </I>immediately succeeding clause (e)&nbsp;of the definition thereof, but without regard to the
<I>proviso </I>in clause (b)&nbsp;of the definition thereof). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Maturity Date</B>&#148; means June 15, 2027. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Merger Event</B>&#148; shall have the meaning specified in Section&nbsp;14.07(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Note</B>&#148; or &#147;<B>Notes</B>&#148; shall have the meaning specified in the first paragraph of the recitals of this Indenture.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Notes Fungibility Date</B>&#148; means the date, if any, following the Resale Restriction Termination Date on which all of the
Rule 144A Notes and all of the Regulation S Notes are no longer Restricted Securities, do not bear the restrictive legend required by Section&nbsp;2.05(c), are fungible for U.S. securities law purposes and are assigned an identical, unrestricted
CUSIP number. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Note Register</B>&#148; shall have the meaning specified in Section&nbsp;2.05(a). </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">7 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">&#147;<B>Note Registrar</B>&#148; shall have the meaning specified in Section&nbsp;2.05(a).
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Notice of Conversion</B>&#148; shall have the meaning specified in Section&nbsp;14.02(b). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Offering Memorandum</B>&#148; means the preliminary offering memorandum dated May 27, 2020, as supplemented by the pricing term sheet
dated May 28, 2020, relating to the offering and sale of the Notes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Officer</B>&#148; means, with respect to the Company, the
President, the Chief Executive Officer, the Chief Operating Officer, the Chief Financial Officer and the Treasurer. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Officers&#146; Certificate</B>,&#148; when used with respect to the Company, means a certificate that is delivered to the Trustee and
that is signed by (a)&nbsp;two Officers of the Company. Each such certificate shall include the statements provided for in Section&nbsp;17.06 if and to the extent required by the provisions of such Section. One of the Officers giving an
Officers&#146; Certificate pursuant to Section&nbsp;4.09 shall be the principal executive, financial or accounting officer of the Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>open of business</B>&#148; means 9:00 a.m. (New York City time). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Opinion of Counsel</B>&#148; means an opinion in writing signed by legal counsel and in a form reasonably acceptable to the Trustee,
who may be counsel to the Company, or other counsel acceptable to the Trustee, that is delivered to the Trustee. Each such opinion shall include the statements provided for in Section&nbsp;17.06 if and to the extent required by the provisions of
such Section&nbsp;17.06. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Ordinary Shares</B>&#148; means Class&nbsp;Z ordinary shares of the Company, par value US$0.0001 per
share, at the date of this Indenture, subject to Section&nbsp;14.07. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>outstanding</B>,&#148; when used with reference to Notes,
shall, subject to the provisions of Section&nbsp;8.04, mean, as of any particular time, all Notes authenticated and delivered by the Trustee under this Indenture, except: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;&nbsp;&nbsp;&nbsp;Notes theretofore canceled by the Note Registrar or accepted by the Note Registrar for cancellation;
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;Notes, or portions thereof, that have become due and payable and in respect of which monies in
the necessary amount shall have been deposited with the Trustee or with any Paying Agent (other than the Company) or shall have been set aside and segregated in trust by the Company (if the Company shall act as its own Paying Agent); </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;Notes that have been paid pursuant to Section&nbsp;2.06 or Notes in lieu of which, or in
substitution for which, other Notes shall have been authenticated and delivered pursuant to the terms of Section&nbsp;2.06 unless proof satisfactory to the Trustee is presented that any such Notes are held by protected purchasers in due course; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;&nbsp;&nbsp;&nbsp;Notes converted pursuant to Article 14 and required to be cancelled pursuant to Section&nbsp;2.08;
</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">
<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; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e)&nbsp;&nbsp;&nbsp;&nbsp;Notes redeemed pursuant to Article 16; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(f)&nbsp;&nbsp;&nbsp;&nbsp;Notes repurchased by the Company pursuant to the third sentence of Section&nbsp;2.10. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Paying Agent</B>&#148; shall have the meaning specified in Section&nbsp;4.02. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Permitted Holders</B>&#148; means each of Mr.&nbsp;Rui Chen and Mr.&nbsp;Yi Xu, together with any other respective &#147;person&#148;
or &#147;group&#148; subject to aggregation with respect to the Capital Stock of the Company (including Ordinary Shares held in the form of ADSs) with any of the aforementioned persons under Section&nbsp;13(d) of the Exchange Act. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Person</B>&#148; means an individual, a corporation, a limited liability company, an association, a partnership, a joint venture, a
joint stock company, a trust, an unincorporated organization or a government or an agency or a political subdivision thereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Physical Notes</B>&#148; means permanent certificated Notes in registered form issued in denominations of US$1,000 principal amount
and multiples thereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Predecessor Note</B>&#148; of any particular Note means every previous Note evidencing all or a portion
of the same debt as that evidenced by such particular Note; and, for the purposes of this definition, any Note authenticated and delivered under Section&nbsp;2.06 in lieu of or in exchange for a mutilated, lost, destroyed or stolen Note shall be
deemed to evidence the same debt as the mutilated, lost, destroyed or stolen Note that it replaces. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Purchase Agreement</B>&#148;
means that certain Purchase Agreement, dated as of May 28, 2020, among the Company and the Initial Purchasers. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Record
Date</B>&#148; means, with respect to any dividend, distribution or other transaction or event in which the holders of ADSs (or other applicable security) have the right to receive any cash, securities or other property or in which ADSs (or other
applicable security) are exchanged for or converted into any combination of cash, securities or other property, the date fixed for determination of holders of the ADSs (or other applicable security) entitled to receive such cash, securities or other
property (whether such date is fixed by the Board of Directors, statute, contract or otherwise). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Redemption Date</B>&#148; shall
have the meaning specified in Section&nbsp;16.01(a). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Redemption Reference Date</B>&#148; shall have the meaning specified in
Section&nbsp;14.03(g). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Redemption Reference Price</B>&#148; shall have the meaning specified in Section&nbsp;14.03(g). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Redemption Price</B>&#148; shall have the meaning specified in Section&nbsp;16.01(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Reference Property</B>&#148; shall have the meaning specified in Section&nbsp;14.07(a). </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">9 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">&#147;<B>Regular Record Date</B>,&#148; with respect to any Interest Payment Date, shall
mean the June 1 or December 1 (whether or not such day is a Business Day) immediately preceding the applicable June 15 or December 15 Interest Payment Date, respectively. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Regulation S</B>&#148; means Regulation S under the Securities Act or any successor to such regulation. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Regulation S Notes</B>&#148; means the Notes initially offered and sold outside the United States pursuant to Regulation S. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Relevant Jurisdiction</B>&#148; shall have the meaning specified in Section&nbsp;4.07(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Relevant Taxing Jurisdiction</B>&#148; shall have the meaning specified in Section&nbsp;4.07(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Repurchase Date</B>&#148; shall have the meaning specified in Section&nbsp;15.01(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Repurchase Expiration Time</B>&#148; shall have the meaning specified in Section&nbsp;15.01(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Repurchase Notice</B>&#148; shall have the meaning specified in Section&nbsp;15.01(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Repurchase Price</B>&#148; shall have the meaning specified in Section&nbsp;15.01(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Resale Restriction Termination Date</B>&#148; shall have the meaning specified in Section&nbsp;2.05(c). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Responsible Officer</B>&#148; means, when used with respect to the Trustee, any officer within the corporate trust department of the
Trustee, including any vice president, assistant vice president, assistant secretary, assistant treasurer, trust officer or any other officer of the Trustee who customarily performs functions similar to those performed by the Persons who at the time
shall be such officers, respectively, or to whom any corporate trust matter is referred because of such Person&#146;s knowledge of and familiarity with the particular subject and who shall have direct responsibility for the administration of this
Indenture. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Restricted Deposit Agreement</B>&#148; means the deposit agreement for restricted securities dated as of April 3,
2019 by and among the Company, the ADS Depositary and the holders and beneficial owners of the restricted ADSs delivered thereunder or, if amended or supplemented as provided therein, as so amended or supplemented. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Restricted Securities</B>&#148; shall have the meaning specified in Section&nbsp;2.05(c). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Rule 144</B>&#148; means Rule 144 as promulgated under the Securities Act. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Rule 144A</B>&#148; means Rule 144A as promulgated under the Securities Act. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Rule 144A Notes</B>&#148; means the notes initially offered and sold pursuant to Rule 144A. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Securities Act</B>&#148; means the Securities Act of 1933, as amended, and the rules and regulations promulgated thereunder. </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>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">&#147;<B>Significant Subsidiary</B>&#148; means a Subsidiary of the Company that meets the
definition of &#147;significant subsidiary&#148; in Article 1, Rule 1-02 of Regulation S-X under the Exchange Act. Each of the Company&#146;s Consolidated Affiliated Entities will be deemed to be a &#147;subsidiary&#148; for purposes of the
definition of &#147;significant subsidiary&#148; in Article 1, Rule 1-02 of Regulation S-X. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Spin-Off</B>&#148; shall have the
meaning specified in Section&nbsp;14.04(c). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Subsidiary</B>&#148; means, with respect to any Person, any corporation,
association, partnership or other business entity of which more than 50% of the total voting power of shares of Capital Stock or other interests (including partnership interests) entitled (without regard to the occurrence of any contingency) to vote
in the election of directors, managers, general partners or trustees thereof is at the time owned or controlled, directly or indirectly, by (i)&nbsp;such Person; (ii)&nbsp;such Person and one or more Subsidiaries of such Person; or (iii)&nbsp;one or
more Subsidiaries of such Person. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Successor Company</B>&#148; shall have the meaning specified in Section&nbsp;11.01(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Trading Day</B>&#148; means a day on which (i)&nbsp;trading in the ADSs (or other security for which a closing sale price must be
determined) generally occurs on The NASDAQ Global Select Market or, if the ADSs (or such other security) are not then listed on The NASDAQ Global Select Market, on the principal other U.S. national or regional securities exchange on which the ADSs
(or such other security) are then listed or, if the ADSs (or such other security) are not then listed on a U.S. national or regional securities exchange, on the principal other market on which the ADSs (or such other security) are then traded and
(ii)&nbsp;a Last Reported Sale Price for the ADSs (or closing sale price for such other security) is available on such securities exchange or market; <I>provided </I>that if the ADSs (or such other security) are not so listed or traded,
&#147;Trading Day&#148; means a Business Day. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>transfer</B>&#148; shall have the meaning specified in Section&nbsp;2.05(c) and
Section&nbsp;2.05(e), as applicable. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Transfer Agent</B>&#148; shall have the meaning specified in Section&nbsp;4.02. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Trigger Event</B>&#148; shall have the meaning specified in Section&nbsp;14.04(c). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Trust Indenture Act</B>&#148; means the Trust Indenture Act of 1939, as amended, as it was in force at the date of execution of this
Indenture; <I>provided</I>, <I>however</I>, that in the event the Trust Indenture Act of 1939 is amended after the date hereof, the term &#147;Trust Indenture Act&#148; shall mean, to the extent required by such amendment, the Trust Indenture Act of
1939, as so amended. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Trustee</B>&#148; means the Person named as the &#147;Trustee&#148; in the first paragraph of this
Indenture until a successor trustee shall have become such pursuant to the applicable provisions of this Indenture, and thereafter &#147;Trustee&#148; shall mean or include each Person who is then a Trustee hereunder. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>unit of Reference Property</B>&#148; shall have the meaning specified in Section&nbsp;14.07(a). </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">11 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">&#147;<B>Unrestricted Deposit Agreement</B>&#148; means the deposit agreement dated as of
March 27, 2018, by and among the Company, the ADS Depositary and the holders and beneficial owners of the ADSs delivered thereunder or, if amended or supplemented as provided therein, as so amended or supplemented. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>U.S. Person</B>&#148; shall have the meaning as such term is defined under Regulation S. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Valuation Period</B>&#148; shall have the meaning specified in Section&nbsp;14.04(c). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;1.02&nbsp;&nbsp;&nbsp;&nbsp;<I>References to Interest</I>. Unless the context otherwise requires, any reference to interest on,
or in respect of, any Note in this Indenture shall be deemed to include Additional Interest if, in such context, Additional Interest is, was or would be payable pursuant to any of Section&nbsp;4.06(d), Section&nbsp;4.06(e) and Section&nbsp;6.03.
Unless the context otherwise requires, any express mention of Additional Interest in any provision hereof shall not be construed as excluding Additional Interest in those provisions hereof where such express mention is not made. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 2 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ISSUE, DESCRIPTION,
EXECUTION, REGISTRATION AND EXCHANGE OF NOTES </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.01&nbsp;&nbsp;&nbsp;&nbsp;<I>Designation and Amount</I>. The Notes shall be
designated as the &#147;1.25% Convertible Senior Notes due 2027.&#148; The aggregate principal amount of Notes that may be authenticated and delivered under this Indenture is initially limited to US$800,000,000, subject to Section&nbsp;2.10 and
except for Notes authenticated and delivered upon registration or transfer of, or in exchange for, or in lieu of other Notes pursuant to Section&nbsp;2.05, Section&nbsp;2.06, Section&nbsp;2.07, Section&nbsp;10.04, Section&nbsp;14.02 and
Section&nbsp;15.04. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.02&nbsp;&nbsp;&nbsp;&nbsp;<I>Form of Notes</I>. The Notes and the Trustee&#146;s certificate of
authentication to be borne by such Notes shall be substantially in the respective forms set forth in Exhibit A, the terms and provisions of which shall constitute, and are hereby expressly incorporated in and made a part of this Indenture. To the
extent applicable, the Company and the Trustee, by their execution and delivery of this Indenture, expressly agree to such terms and provisions and to be bound thereby. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any Global Note may be endorsed with or have incorporated in the text thereof such legends or recitals or changes not inconsistent with the
provisions of this Indenture as may be required by the Depositary, or as may be required to comply with any applicable law or any regulation thereunder or with the rules and regulations of any securities exchange or automated quotation system upon
which the Notes may be listed or traded or designated for issuance or to conform with any usage with respect thereto, or to indicate any special limitations or restrictions to which any particular Notes are subject. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any of the Notes may have such letters, numbers or other marks of identification and such notations, legends or endorsements as the Officers
executing the same may approve (execution thereof to be conclusive evidence of such approval) and as are not inconsistent with the provisions of this Indenture, or as may be required to comply with any law or with any rule or regulation made
pursuant thereto or with any rule or regulation of any securities exchange or automated quotation system on which the Notes may be listed or designated for issuance, or to conform to usage or to indicate any special limitations or restrictions to
which any particular Notes are subject. </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">12 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Each Global Note shall represent such principal amount of the outstanding Notes as shall be
specified therein and shall provide that it shall represent the aggregate principal amount of outstanding Notes from time to time endorsed thereon and that the aggregate principal amount of outstanding Notes represented thereby may from time to time
be increased or reduced to reflect redemptions, repurchases, cancellations, conversions, transfers or exchanges permitted hereby. Any endorsement of the Global Note to reflect the amount of any increase or decrease in the amount of outstanding Notes
represented thereby shall be made by the Trustee or the Note Registrar in such manner and upon instructions given by the Holder of such Notes in accordance with this Indenture. Payment of principal (including the Redemption Price, the Repurchase
Price and the Fundamental Change Repurchase Price, if applicable) of, and accrued and unpaid interest on, the Global Note shall be made to the Holder of such Note on the date of payment, unless a record date or other means of determining Holders
eligible to receive payment is provided for herein. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.03&nbsp;&nbsp;&nbsp;&nbsp;<I>Date and Denomination of Notes; Payments
of Interest and Defaulted Amounts</I>. (a)&nbsp;The Notes shall be issuable in registered form without coupons in denominations of US$1,000 principal amount and integral multiples thereof. Each Note shall be dated the date of its authentication and
shall bear interest from, and including, the date specified on the face of such Note. Accrued interest on the Notes shall be computed on the basis of a 360-day year composed of twelve 30-day months and, for partial months, on the basis of actual
days elapsed over a 30-day month. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;The Person in whose name any Note (or its Predecessor Note) is registered on
the Note Register at the close of business on any Regular Record Date with respect to any Interest Payment Date shall be entitled to receive the interest payable on such Interest Payment Date. Interest shall be payable at the office or agency of the
Company maintained by the Company for such purposes in the Borough of Manhattan, The City of New York, which shall initially be the Corporate Trust Office. The Company shall pay or cause the Paying Agent to pay interest (i)&nbsp;on any Physical
Notes (A)&nbsp;to Holders holding Physical Notes having an aggregate principal amount of US$5,000,000 or less, by check mailed (at the Company&#146;s expense) to the Holders of these Notes at their address as it appears in the Note Register and
(B)&nbsp;to Holders holding Physical Notes having an aggregate principal amount of more than US$5,000,000, either by check mailed (at the Company&#146;s expense) to such Holders or, upon application by such Holder to the Note Registrar not later
than the relevant Regular Record Date, by wire transfer in immediately available funds to that Holder&#146;s account within the United States, which application shall remain in effect until the Holder notifies, in writing, the Note Registrar to the
contrary or (ii)&nbsp;on any Global Note by wire transfer of immediately available funds to the account of the Depositary or its nominee. </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">13 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">(c)&nbsp;&nbsp;&nbsp;&nbsp;Any Defaulted Amounts shall forthwith cease to be payable to the
Holder on the relevant payment date but shall accrue interest per annum at the rate per annum borne by the Notes <I>plus </I>one percent, subject to the enforceability thereof under applicable law, from, and including, such relevant payment date,
and such Defaulted Amounts together with such interest thereon shall be paid by the Company, at its election in each case, as provided in clause (i)&nbsp;or (ii) below: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i)&nbsp;&nbsp;&nbsp;&nbsp;The Company may elect to make payment of any Defaulted Amounts to the Persons in whose names the
Notes (or their respective Predecessor Notes) are registered at the close of business on a special record date for the payment of such Defaulted Amounts, which shall be fixed in the following manner. The Company shall notify the Trustee in writing
of the amount of the Defaulted Amounts proposed to be paid on each Note and the date of the proposed payment (which shall be not less than 25 days after the receipt by the Trustee of such notice, unless the Trustee in its sole discretion shall
consent to an earlier date), and at the same time the Company shall deposit with the Trustee an amount of money equal to the aggregate amount to be paid in respect of such Defaulted Amounts or shall make arrangements satisfactory to the Trustee for
such deposit on or prior to the date of the proposed payment, such money when deposited to be held in trust for the benefit of the Persons entitled to such Defaulted Amounts as in this clause provided. Thereupon the Company shall fix a special
record date for the payment of such Defaulted Amounts which shall be not more than 15 days and not less than 10 days prior to the date of the proposed payment, and not less than 10 days after the receipt by the Trustee of the notice of the proposed
payment. The Company shall promptly notify the Trustee in writing of such special record date and the Trustee, in the name and at the expense of the Company, shall cause notice of the proposed payment of such Defaulted Amounts and the special record
date therefor to be mailed, first-class postage prepaid (at the Company&#146;s expense), to each Holder at its address as it appears in the Note Register, not less than 10 days prior to such special record date. Notice of the proposed payment of
such Defaulted Amounts and the special record date therefor having been so mailed, such Defaulted Amounts shall be paid to the Persons in whose names the Notes (or their respective Predecessor Notes) are registered at the close of business on such
special record date and shall no longer be payable pursuant to the following clause (ii)&nbsp;of this Section&nbsp;2.03(c). </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii)&nbsp;&nbsp;&nbsp;&nbsp;The Company may make payment of any Defaulted Amounts in any other lawful manner not inconsistent
with the requirements of any securities exchange or automated quotation system on which the Notes may be listed or designated for issuance, and upon such notice as may be required by such exchange or automated quotation system, if, after notice
given by the Company to the Trustee of the proposed payment pursuant to this clause, such manner of payment shall be deemed practicable by the Trustee. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.04&nbsp;&nbsp;&nbsp;&nbsp;<I>Execution, Authentication and Delivery of Notes</I>. The Notes shall be signed in the name and on
behalf of the Company by the manual or facsimile signature of its Chief Executive Officer, President, Chief Financial Officer, Treasurer, Secretary or any of its Executive or Senior Vice Presidents. With the delivery of this Indenture, the Company
is furnishing, and from time to time thereafter may furnish, a certificate substantially in the form of Exhibit B (an &#147;<B>Authorization Certificate</B>&#148;) identifying and certifying the incumbency and specimen (and/or facsimile) signatures
of its active authorized Officers. Until the Trustee receives a subsequent Authorization Certificate, the Trustee shall be entitled to conclusively rely on the last Authorization Certificate delivered to it for purposes of determining the relevant
authorized Officers. Typographical and other minor errors or defects in any signature shall not affect the validity or enforceability of any Note which has been duly authenticated and delivered by the Trustee. </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">14 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">At any time and from time to time after the execution and delivery of this Indenture, the
Company may deliver Notes executed by the Company to the Trustee for authentication, together with a Company Order for the authentication and delivery of such Notes, and the Trustee in accordance with such Company Order shall authenticate and
deliver such Notes, without any further action by the Company hereunder. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company Order shall specify the amount of Notes to be
authenticated (including the initial amount of Rule 144A Notes and the initial amount of Regulation S Notes), the applicable rate at which interest will accrue on such Notes, the date on which the original issuance of such Notes is to be
authenticated, the date from which interest will begin to accrue, the date or dates on which interest on such Notes will be payable and the date on which the principal of such Notes will be payable and other terms relating to such Notes. The Trustee
shall thereupon authenticate and deliver said Notes to or upon the written order of the Company (as set forth in such Company Order). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The
Trustee shall have the right to decline to authenticate and deliver any Notes under this Section (a)&nbsp;unless and until it receives from the Company a Company Order instructing it to so authenticate and deliver such Notes and, if requested by the
Trustee, an Officers&#146; Certificate and an Opinion of Counsel in accordance with Section&nbsp;17.06 hereof; (b)&nbsp;if the Trustee determines that such action may not lawfully be taken; or (c)&nbsp;if the Trustee determines that such action
would expose the Trustee to personal liability, unless indemnity and/or security and/or pre-funding reasonably satisfactory to the Trustee against such liability is provided to the Trustee and the Note Registrar. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Only such Notes as shall bear thereon a certificate of authentication substantially in the form set forth on the form of Note attached as
Exhibit A hereto, executed manually or electronically by an authorized officer of the Trustee, shall be entitled to the benefits of this Indenture or be valid or obligatory for any purpose. Such certificate by the Trustee upon any Note executed by
the Company shall be conclusive evidence that the Note so authenticated has been duly authenticated and delivered hereunder and that the Holder is entitled to the benefits of this Indenture. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In case any Officer of the Company who shall have signed any of the Notes shall cease to be such Officer before the Notes so signed shall have
been authenticated and delivered by the Trustee, or disposed of by the Company, such Notes nevertheless may be authenticated and delivered or disposed of as though the Person who signed such Notes had not ceased to be such Officer of the Company;
and any Note may be signed on behalf of the Company by such Persons as, at the actual date of the execution of such Note, shall be the Officers of the Company, although at the date of the execution of this Indenture any such Person was not such an
Officer. </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">15 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Section&nbsp;2.05&nbsp;&nbsp;&nbsp;&nbsp; <I>Exchange and Registration of Transfer of Notes;
Restrictions on Transfer; Depositary</I>. (a)&nbsp;The Company shall cause to be kept at the Corporate Trust Office a register (the register maintained in such office or in any other office or agency of the Company designated pursuant to
Section&nbsp;4.02, the &#147;<B>Note Register</B>&#148;) in which, subject to such reasonable regulations as it may prescribe, the Company shall provide for the registration of Notes and of transfers of Notes. Such register shall be in written form
or in any form capable of being converted into written form within a reasonable period of time. Deutsche Bank Trust Company Americas is hereby initially appointed the &#147;<B>Note Registrar</B>&#148; and &#147;<B>Transfer Agent</B>&#148; for the
purpose of registering Notes and transfers of Notes as herein provided. The Company may appoint one or more co-Note Registrars in accordance with Section&nbsp;4.02. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Prior to the Notes Fungibility Date, upon surrender for registration of transfer of any Rule 144A Note or Regulation S Note, as the case may
be, to the Note Registrar or any co-Note Registrar, and satisfaction of the requirements for such transfer set forth in this Section&nbsp;2.05, the Company shall execute, and the Trustee shall authenticate and deliver, in the name of the designated
transferee or transferees, one or more new Rule 144A Notes or Regulation S Notes, as the case may be, of any authorized denominations and of a like aggregate principal amount and bearing such restrictive legends as may be required by this Indenture.
Following the Notes Fungibility Date, upon surrender for registration of transfer of any Note to the Note Registrar or any co-Note Registrar, and satisfaction of the requirements for such transfer set forth in this Section&nbsp;2.05, the Company
shall execute, and the Trustee shall authenticate and deliver, in the name of the designated transferee or transferees, one or more new Notes of any authorized denominations and of a like aggregate principal amount and not bearing the restrictive
legends required by Section&nbsp;2.05(c). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Prior to the Notes Fungibility Date, Rule 144A Notes and Regulation S Notes, as the case may
be, may be exchanged for other Rule 144A Notes or Regulation S Notes, as the case may be, of any authorized denominations and of a like aggregate principal amount, upon surrender of the Rule 144A Notes or Regulation S Notes, as the case may be, to
be exchanged at any such office or agency maintained by the Company pursuant to Section&nbsp;4.02. Whenever any Rule 144A Notes or Regulation S Notes, as the case may be, are so surrendered for exchange, the Company shall execute, and the Trustee
shall authenticate and deliver, the Rule 144A Notes or Regulation S Notes, as the case may be, that the Holder making the exchange is entitled to receive, bearing registration numbers not contemporaneously outstanding. Following the Notes
Fungibility Date, Notes may be exchanged for other Notes of any authorized denominations and of a like aggregate principal amount but not bearing the restrictive legend required by Section&nbsp;2.05(c), upon surrender of the Notes to be exchanged at
any such office or agency maintained by the Company pursuant to Section&nbsp;4.02. Whenever any Notes are so surrendered for exchange, the Company shall execute, and the Trustee shall authenticate and deliver, the Notes that the Holder making the
exchange is entitled to receive, bearing registration numbers not contemporaneously outstanding. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All Notes presented or surrendered for
registration of transfer or for exchange, repurchase or conversion shall (if so required by the Company, the Trustee, the Note Registrar or any co-Note Registrar) be duly endorsed, or be accompanied by a written instrument or instruments of transfer
in form satisfactory to the Company and duly executed, by the Holder thereof or its attorney-in-fact duly authorized in writing. </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">16 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">No service charge shall be imposed by the Company, the Transfer Agent, the Note Registrar,
any co-Note Registrar or the Paying Agent for any exchange or registration of transfer of Notes, but the Company may require a Holder to pay a sum sufficient to cover any documentary, stamp, issue, transfer or similar tax required in connection
therewith as a result of the name of the Holder of new Notes issued upon such exchange or registration of transfer being different from the name of the Holder of the old Notes surrendered for exchange or registration of transfer. The Company shall
pay the ADS Depositary&#146;s fees for issuance of the ADSs. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">None of the Company, the Trustee, the Note Registrar or any co-Note
Registrar shall be required to exchange or register a transfer of (i)&nbsp;any Notes surrendered for conversion or, if a portion of any Note is surrendered for conversion, such portion thereof surrendered for conversion, (ii)&nbsp;any Notes, or a
portion of any Note, surrendered for repurchase (and not withdrawn) in accordance with Article 15 or (iii)&nbsp;any Notes selected for redemption in accordance with Article 16. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All Notes issued upon any registration of transfer or exchange of Notes in accordance with this Indenture shall be the valid obligations of
the Company, evidencing the same debt, and entitled to the same benefits under this Indenture as the Notes surrendered upon such registration of transfer or exchange. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Trustee shall have no responsibility or obligation to any direct or indirect participant or any other Person with respect to the accuracy
of the books or records, or the acts or omissions, of the Depositary or its nominee or of any participant or member thereof, with respect to any ownership interest in the Notes or with respect to the delivery to any direct or indirect participant or
other Person (other than the Depositary and any other registered Holder of Notes) of any notice (including any notice of redemption pursuant to Article 16) or the payment of any amount, under or with respect to such Notes. All notices and
communications to be given to the Holders and all payments to be made to Holders under the Notes shall be given or made only to or upon the order of the registered Holders (which shall be the Depositary or its nominee in the case of a Global Note).
The rights of beneficial owners in any Global Note shall be exercised only through the Depositary subject to the customary procedures of the Depositary. The Trustee may rely and shall be fully protected in relying upon information furnished by the
Depositary with respect to its direct or indirect participants. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Trustee shall have no obligation or duty to monitor, determine or
inquire as to compliance with any restrictions on transfer imposed under this Indenture or under applicable law with respect to any transfer of any interest in any Note (including any transfers between or among direct or indirect participants in any
Global Note) other than to require delivery of such certificates as are expressly required by, and to do so if and when expressly required by, the terms of this Indenture, and to examine the same to determine substantial compliance as to form with
the express requirements hereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;So long as the Notes are eligible for book-entry settlement with the
Depositary, unless otherwise required by law, subject to the fourth paragraph from the end of Section&nbsp;2.05(c) all Notes shall be represented by one or more Notes in global form (each, a &#147;<B>Global Note</B>&#148;) registered in the name of
the Depositary or the nominee of the Depositary. The transfer and exchange of beneficial interests in a Global Note that does not involve the issuance of a Physical Note shall be effected through the Depositary in accordance with this Indenture
(including the restrictions on transfer set forth herein) and the procedures of the Depositary therefor. Prior to the Notes Fungibility Date, the Rule 144A Notes shall be represented by one or more Global Notes and the Regulation S Notes shall be
represented by one or more separate Global Notes. Following the Notes Fungibility Date, the Rule 144A Notes and the Regulation S Notes may be represented by one or more of the same Global Notes. </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">17 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">(c)&nbsp;&nbsp;&nbsp;&nbsp;Every Note that bears or is required under this
Section&nbsp;2.05(c) to bear the legend set forth in this Section&nbsp;2.05(c) (together with any ADSs (including the Ordinary Shares represented thereby) delivered upon conversion of the Notes that are required to bear the legend set forth in
Section&nbsp;2.05(d), collectively, the &#147;<B>Restricted Securities</B>&#148;) shall be subject to the restrictions on transfer set forth in this Section&nbsp;2.05(c) (including the legend set forth below), unless such restrictions on transfer
shall be eliminated or otherwise waived by written consent of the Company, and the Holder of each such Restricted Security, by such Holder&#146;s acceptance thereof, agrees to be bound by all such restrictions on transfer. As used in this
Section&nbsp;2.05(c) and Section&nbsp;2.05(d), the term &#147;<B>transfer</B>&#148; encompasses any sale, pledge, transfer or other disposition whatsoever of any Restricted Security. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Until the date (the &#147;<B>Resale Restriction Termination Date</B>&#148;) that is the later of (1)&nbsp;the date that is one year after the
last date of original issuance of the Notes, or such shorter period of time as permitted by Rule 144 under the Securities Act or any successor provision thereto, and (2)&nbsp;such later date, if any, as may be required by applicable law, any
certificate evidencing such Note (and all securities issued in exchange therefor or substitution thereof, other than ADSs (including the Ordinary Shares represented thereby) issued upon conversion thereof, which shall bear the legend set forth in
Section&nbsp;2.05(d), if applicable) shall bear a legend in substantially the following form (unless such Notes have been transferred pursuant to a registration statement that has become or been declared effective under the Securities Act and that
continues to be effective at the time of such transfer, or pursuant to the exemption from registration provided by Rule 144 under the Securities Act or any similar provision then in force under the Securities Act, or unless otherwise agreed by the
Company in writing, with notice thereof to the Trustee): </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">THIS SECURITY, THE AMERICAN DEPOSITARY SHARES DELIVERABLE UPON CONVERSION OF
THIS SECURITY AND THE ORDINARY SHARES REPRESENTED THEREBY HAVE NOT BEEN REGISTERED UNDER THE SECURITIES ACT OF 1933, AS AMENDED (THE &#147;SECURITIES ACT&#148;), ARE &#147;RESTRICTED SECURITIES&#148; WITHIN THE MEANING OF RULES 144 UNDER THE
SECURITIES ACT OR CONTRACTUALLY RESTRICTED SECURITIES, AND MAY NOT BE OFFERED, SOLD, PLEDGED OR OTHERWISE TRANSFERRED EXCEPT IN ACCORDANCE WITH THE FOLLOWING SENTENCE. BY ITS ACQUISITION HEREOF OR OF A BENEFICIAL INTEREST HEREIN, THE ACQUIRER: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(1)&nbsp;&nbsp;&nbsp;&nbsp;REPRESENTS THAT IT AND ANY ACCOUNT FOR WHICH IT IS ACTING IS (A)&nbsp;A &#147;QUALIFIED
INSTITUTIONAL BUYER&#148; (WITHIN THE MEANING OF RULE 144A UNDER THE SECURITIES ACT) OR (B)&nbsp;NOT A U.S. PERSON AND LOCATED OUTSIDE THE UNITED STATES (WITHIN THE MEANING OF REGULATION S UNDER THE SECURITIES ACT) AND THAT IT EXERCISES SOLE
INVESTMENT DISCRETION WITH RESPECT TO EACH SUCH ACCOUNT AND THAT IT AND ANY SUCH ACCOUNT IS NOT, AND HAS NOT BEEN FOR THE IMMEDIATELY PRECEDING THREE MONTHS, AN AFFILIATE OF BILIBILI INC. (THE &#147;COMPANY&#148;), AND </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">18 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(2)&nbsp;&nbsp;&nbsp;&nbsp;AGREES FOR THE BENEFIT OF THE COMPANY THAT IT
WILL NOT OFFER, SELL, PLEDGE OR OTHERWISE TRANSFER THIS SECURITY, THE AMERICAN DEPOSITARY SHARES DELIVERABLE UPON CONVERSION OF THIS SECURITY AND THE CLASS Z ORDINARY SHARES REPRESENTED THEREBY, OR ANY BENEFICIAL INTEREST HEREIN OR THEREIN PRIOR TO
THE DATE THAT IS THE LATER OF (X)&nbsp;ONE YEAR AFTER THE LAST ORIGINAL ISSUE DATE HEREOF OR SUCH SHORTER PERIOD OF TIME AS PERMITTED BY RULE 144 UNDER THE SECURITIES ACT OR ANY SUCCESSOR PROVISION THERETO AND (Y)&nbsp;SUCH LATER DATE, IF ANY, AS
MAY BE REQUIRED BY APPLICABLE LAW, EXCEPT: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(A)&nbsp;&nbsp;&nbsp;&nbsp;TO THE COMPANY OR ANY SUBSIDIARY THEREOF, OR </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(B)&nbsp;&nbsp;&nbsp;&nbsp;PURSUANT TO A REGISTRATION STATEMENT WHICH HAS BECOME EFFECTIVE UNDER THE SECURITIES ACT, OR </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(C)&nbsp;&nbsp;&nbsp;&nbsp;TO A QUALIFIED INSTITUTIONAL BUYER IN COMPLIANCE WITH RULE 144A UNDER THE SECURITIES ACT, OR </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(D)&nbsp;&nbsp;&nbsp;&nbsp;TO A NON-U.S. PERSON LOCATED OUTSIDE THE UNITED STATES IN ACCORDANCE WITH REGULATION S UNDER THE
SECURITIES ACT, OR </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(E)&nbsp;&nbsp;&nbsp;&nbsp;PURSUANT TO AN EXEMPTION FROM REGISTRATION PROVIDED BY RULE 144 UNDER THE
SECURITIES ACT (IF AVAILABLE). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">PRIOR TO THE REGISTRATION OF ANY TRANSFER IN ACCORDANCE WITH (2)(E) ABOVE, THE COMPANY, THE DEPOSITARY AND
THE TRUSTEE RESERVE THE RIGHT TO REQUIRE THE DELIVERY OF SUCH LEGAL OPINIONS, CERTIFICATIONS OR OTHER EVIDENCE AS MAY REASONABLY BE REQUIRED IN ORDER TO DETERMINE THAT THE PROPOSED TRANSFER IS BEING MADE IN COMPLIANCE WITH THE SECURITIES ACT AND
APPLICABLE STATE SECURITIES LAWS. NO REPRESENTATION IS MADE AS TO THE AVAILABILITY OF ANY EXEMPTION FROM THE REGISTRATION REQUIREMENTS OF THE SECURITIES ACT. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">NO AFFILIATE (AS DEFINED IN RULE 144 UNDER THE SECURITIES ACT) OF THE COMPANY OR PERSON THAT HAS BEEN AN AFFILIATE (AS DEFINED IN RULE 144
UNDER THE SECURITIES ACT) OF THE COMPANY DURING THE THREE IMMEDIATELY PRECEDING MONTHS MAY PURCHASE, OTHERWISE ACQUIRE OR OWN THIS NOTE, THE AMERICAN DEPOSITARY SHARES DELIVERABLE UPON CONVERSION HEREOF AND THE CLASS Z ORDINARY SHARES REPRESENTED
THEREBY, OR A BENEFICIAL INTEREST HEREIN OR THEREIN. </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">19 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">No transfer of any Note prior to the Resale Restriction Termination Date will be registered
by the Note Registrar unless the applicable box on the Form of Assignment and Transfer has been checked. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any Note (or security issued in
exchange or substitution therefor) as to which such restrictions on transfer shall have expired in accordance with their terms may, upon surrender of such Note for exchange to the Note Registrar in accordance with the provisions of this
Section&nbsp;2.05, be exchanged for a new Note or Notes, of like tenor and aggregate principal amount, which shall not bear the restrictive legend required by this Section&nbsp;2.05(c) and shall not be assigned a restricted CUSIP number. The Company
shall be entitled to instruct the Trustee in writing to so surrender any Global Note as to which such restrictions on transfer shall have expired in accordance with their terms for exchange, and, upon such instruction, the Trustee shall so surrender
such Global Note for exchange; and any new Global Note so exchanged therefor shall not bear the restrictive legend specified in this Section&nbsp;2.05(c) and shall not be assigned a restricted CUSIP number. The Company shall promptly notify the
Trustee in writing upon the occurrence of the Resale Restriction Termination Date and after a registration statement, if any, with respect to the Notes or the ADSs (including the Ordinary Shares represented thereby) issued upon conversion of the
Notes has been declared effective under the Securities Act. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Notwithstanding any other provisions of this Indenture (other than the
provisions set forth in this Section&nbsp;2.05(c)), a Global Note may not be transferred as a whole or in part except (i)&nbsp;by the Depositary to a nominee of the Depositary or by a nominee of the Depositary to the Depositary or another nominee of
the Depositary or by the Depositary or any such nominee to a successor Depositary or a nominee of such successor Depositary and (ii)&nbsp;for transfers of portions of a Global Note in certificated form made upon request of a member of, or a
participant in, the Depositary (for itself or on behalf of a beneficial owner) by written notice given to the Trustee by or on behalf of the Depositary in accordance with customary procedures of the Depositary and in compliance with this
Section&nbsp;2.05(c). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Depositary shall be a clearing agency registered under the Exchange Act. The Company initially appoints The
Depository Trust Company to act as Depositary with respect to each Global Note. Initially, each Global Note shall be issued to the Depositary, registered in the name of Cede&nbsp;&amp; Co., as the nominee of the Depositary, and deposited with
Deutsche Bank Trust Company Americas as custodian for Cede&nbsp;&amp; Co. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If (i)&nbsp;the Depositary notifies the Company at any time
that the Depositary is unwilling or unable to continue as depositary for the Global Notes and a successor depositary is not appointed within 90 days, (ii)&nbsp;the Depositary ceases to be registered as a clearing agency under the Exchange Act and a
successor depositary is not appointed within 90 days or (iii)&nbsp;an Event of Default with respect to the Notes has occurred and is continuing and a beneficial owner of any Note requests that its beneficial interest therein be issued as a Physical
Note, the Company shall execute, and the Trustee, upon receipt of an Officers&#146; Certificate and a Company Order for the authentication and delivery of Notes, shall authenticate and deliver (x)&nbsp;in the case of clause (iii), a Physical Note to
such beneficial owner in a principal amount equal to the principal amount of such Note corresponding to such beneficial owner&#146;s beneficial interest and (y)&nbsp;in the case of clause (i)&nbsp;or (ii), Physical Notes to each beneficial owner of
the related Global Notes (or a portion thereof) in an aggregate principal amount equal to the aggregate principal amount of such Global Notes in exchange for such Global Notes, and upon delivery of the Global Notes to the Note Registrar such Global
Notes shall be canceled. </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">20 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Physical Notes issued in exchange for all or a part of the Global Note pursuant to this
Section&nbsp;2.05(c) shall be registered in such names and in such authorized denominations as the Depositary, pursuant to instructions from its direct or indirect participants or otherwise, shall instruct the Note Registrar in writing. Upon
execution and authentication, the Note Registrar shall deliver such Physical Notes to the Persons in whose names such Physical Notes are so registered. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">At such time as all interests in a Global Note have been converted, canceled, repurchased, redeemed or transferred, such Global Note shall be,
upon receipt thereof, canceled by the Note Registrar in accordance with standing procedures and existing instructions of the Depositary. At any time prior to such cancellation, if any interest in a Global Note is exchanged for Physical Notes,
converted, canceled, repurchased, redeemed or transferred to a transferee who receives Physical Notes therefor or any Physical Note is exchanged or transferred for part of such Global Note, the principal amount of such Global Note shall, in
accordance with the standing procedures and existing instructions of the Depositary, be appropriately reduced or increased, as the case may be, and an endorsement shall be made on such Global Note, by the Note Registrar, to reflect such reduction or
increase. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">None of the Company, the Trustee, the Paying Agent, any agent of the Company or any agent of the Trustee shall have any
responsibility or liability for any aspect of the records relating to or payments made on account of beneficial ownership interests of a Global Note or maintaining, supervising or reviewing any records relating to such beneficial ownership
interests. </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">21 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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)&nbsp;&nbsp;&nbsp;&nbsp;Until the Resale Restriction Termination Date, any certificate
representing ADSs (including the Ordinary Shares represented thereby) issued upon conversion of such Note shall bear a legend in substantially the following form (unless the Note or such ADSs (including the Ordinary Shares represented thereby) has
been transferred pursuant to a registration statement that has become or been declared effective under the Securities Act and that continues to be effective at the time of such transfer, or pursuant to the exemption from registration provided by
Rule 144 or any similar provision then in force under the Securities Act, or such ADS or the Ordinary Shares represented thereby have been issued upon conversion of Notes that have been transferred pursuant to a registration statement that has
become or been declared effective under the Securities Act and that continues to be effective at the time of such transfer, or pursuant to the exemption from registration provided by Rule 144 under the Securities Act or any similar provision then in
force under the Securities Act, or unless otherwise agreed by the Company with written notice thereof to the Note Registrar and any transfer agent for the ADSs): </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">THE AMERICAN DEPOSITARY SHARES EVIDENCED HEREBY AND THE CLASS Z ORDINARY SHARES REPRESENTED THEREBY HAVE NOT BEEN REGISTERED UNDER THE
SECURITIES ACT OF 1933, AS AMENDED (THE &#147;SECURITIES ACT&#148;), ARE &#147;RESTRICTED SECURITIES&#148; WITHIN THE MEANING OF RULE 144 UNDER THE SECURITIES ACT OR CONTRACTUALLY RESTRICTED SECURITIES, AND MAY NOT BE OFFERED, SOLD, PLEDGED OR
OTHERWISE TRANSFERRED EXCEPT IN ACCORDANCE WITH THE FOLLOWING SENTENCE. BY ITS ACQUISITION HEREOF OR OF A BENEFICIAL INTEREST HEREIN, THE ACQUIRER: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(1)&nbsp;&nbsp;&nbsp;&nbsp;REPRESENTS THAT IT AND ANY ACCOUNT FOR WHICH IT IS ACTING IS (A)&nbsp;A &#147;QUALIFIED
INSTITUTIONAL BUYER&#148; (WITHIN THE MEANING OF RULE 144A UNDER THE SECURITIES ACT) OR (B)&nbsp;NOT A U.S. PERSON AND LOCATED OUTSIDE THE UNITED STATES (WITHIN THE MEANING OF REGULATION S UNDER THE SECURITIES ACT) AND THAT IT EXERCISES SOLE
INVESTMENT DISCRETION WITH RESPECT TO EACH SUCH ACCOUNT AND THAT IT AND ANY SUCH ACCOUNT IS NOT, AND HAS NOT FOR THE IMMEDIATELY PRECEDING THREE MONTHS, AN AFFILIATE OF BILIBILI INC. (THE &#147;COMPANY&#148;), AND </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(2)&nbsp;&nbsp;&nbsp;&nbsp;AGREES FOR THE BENEFIT OF THE COMPANY THAT IT WILL NOT OFFER, SELL, PLEDGE OR OTHERWISE TRANSFER
THIS SECURITY AND THE CLASS Z ORDINARY SHARES REPRESENTED THEREBY, OR ANY BENEFICIAL INTEREST HEREIN OR THEREIN PRIOR TO THE DATE THAT IS THE LATER OF (X)&nbsp;ONE YEAR AFTER THE LAST ORIGINAL ISSUE DATE OF THE SERIES OF NOTES UPON THE CONVERSION OF
WHICH THIS SECURITY WAS ISSUED OR SUCH SHORTER PERIOD OF TIME AS PERMITTED BY RULE 144 UNDER THE SECURITIES ACT OR ANY SUCCESSOR PROVISION THERETO AND (Y)&nbsp;SUCH LATER DATE, IF ANY, AS MAY BE REQUIRED BY APPLICABLE LAW, EXCEPT: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(A)&nbsp;&nbsp;&nbsp;&nbsp;TO THE COMPANY OR ANY SUBSIDIARY THEREOF, OR </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(B)&nbsp;&nbsp;&nbsp;&nbsp;PURSUANT TO A REGISTRATION STATEMENT WHICH HAS BECOME EFFECTIVE UNDER THE SECURITIES ACT, OR </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(C)&nbsp;&nbsp;&nbsp;&nbsp;TO A QUALIFIED INSTITUTIONAL BUYER IN COMPLIANCE WITH RULE 144A UNDER THE SECURITIES ACT, OR </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(D)&nbsp;&nbsp;&nbsp;&nbsp;TO A NON-U.S. PERSON LOCATED OUTSIDE THE UNITED STATES IN ACCORDANCE WITH REGULATION S UNDER THE
SECURITIES ACT, OR </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(E)&nbsp;&nbsp;&nbsp;&nbsp;PURSUANT TO AN EXEMPTION FROM REGISTRATION PROVIDED BY RULE 144 UNDER THE
SECURITIES ACT (IF AVAILABLE). </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">22 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">PRIOR TO THE REGISTRATION OF ANY TRANSFER IN ACCORDANCE WITH (2)(E) ABOVE, THE COMPANY, THE
DEPOSITARY AND THE TRANSFER AGENT FOR THE COMPANY&#146;S CLASS Z ORDINARY SHARES RESERVE THE RIGHT TO REQUIRE THE DELIVERY OF SUCH LEGAL OPINIONS, CERTIFICATIONS OR OTHER EVIDENCE AS MAY REASONABLY BE REQUIRED IN ORDER TO DETERMINE THAT THE PROPOSED
TRANSFER IS BEING MADE IN COMPLIANCE WITH THE SECURITIES ACT AND APPLICABLE STATE SECURITIES LAWS. NO REPRESENTATION IS MADE AS TO THE AVAILABILITY OF ANY EXEMPTION FROM THE REGISTRATION REQUIREMENTS OF THE SECURITIES ACT. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">NO AFFILIATE (AS DEFINED IN RULE 144 UNDER THE SECURITIES ACT) OF THE COMPANY OR PERSON THAT HAS BEEN AN AFFILIATE (AS DEFINED IN RULE 144 UNDER THE
SECURITIES ACT) OF THE COMPANY DURING THE THREE IMMEDIATELY PRECEDING MONTHS MAY PURCHASE, OTHERWISE ACQUIRE OR OWN THE AMERICAN DEPOSITARY SHARES EVIDENCED HEREBY OR A BENEFICIAL INTEREST THEREIN. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any such ADSs as to which such restrictions on transfer shall have expired in accordance with their terms may, upon surrender of the
certificates representing such ADSs for exchange in accordance with the procedures of the transfer agent for the ADSs and the Restricted Deposit Agreement, as applicable, be exchanged for a new certificate or certificates for a like aggregate number
of ADSs, which shall not bear the restrictive legend required by this Section&nbsp;2.05(d). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e)&nbsp;&nbsp;&nbsp;&nbsp;Any Note or ADS
delivered upon the conversion or exchange of any Note that is repurchased or owned by any Affiliate of the Company may not be resold by such Affiliate (or a Holder that was the Company&#146;s Affiliate at any time during three months preceding the
resale) unless registered under the Securities Act or resold pursuant to an exemption from, or in a transaction not subject to, the registration requirements of the Securities Act in a transaction that results in such Note or ADS, as the case may
be, no longer being a &#147;restricted security&#148; (as defined under Rule 144 under the Securities Act). The Company shall cause any Note that is repurchased or owned by it to be surrendered to the Note Registrar for cancellation in accordance
with Section&nbsp;2.08. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(f)&nbsp;&nbsp;&nbsp;&nbsp;Until the Resale Restriction Termination Date, prior to any sale of Regulation S
Notes, the ADSs deliverable upon conversion thereof or the Ordinary Shares represented thereby, to a qualified institutional buyer in compliance with Rule 144A, the Holder thereof shall deliver to the Trustee, Transfer Agent and/or Depositary, as
the case may be, written confirmation that the prospective purchaser is a Person such Holder reasonably believes is a &#147;qualified institutional buyer&#148; (within the meaning of Rule 144A) that is purchasing for its own account or for the
account of another qualified institutional buyer and to whom notice is given that the transfer is being made in reliance on Rule 144A. </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">23 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Section&nbsp;2.06&nbsp;&nbsp;&nbsp;&nbsp;<I>Mutilated, Destroyed, Lost or Stolen Notes</I>.
In case any Note shall become mutilated or be destroyed, lost or stolen, the Company in its discretion may execute, and upon receipt of a Company Order, the Trustee shall authenticate and deliver, a new Note, bearing a registration number not
contemporaneously outstanding, in exchange and substitution for the mutilated Note, or in lieu of and in substitution for the Note so destroyed, lost or stolen. In every case the applicant for a substituted Note shall furnish to the Company and to
the Trustee such security and/or indemnity as may be required by them to save each of them harmless from any loss, liability, cost or expense caused by or connected with such substitution, and, in every case of destruction, loss or theft, the
applicant shall also furnish to the Company and to the Trustee evidence to their satisfaction of the destruction, loss or theft of such Note and of the ownership thereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Trustee may authenticate any such substituted Note and deliver the same upon the receipt of such security and/or indemnity as the Trustee
and the Company may require. No service charge shall be imposed by the Company, the Transfer Agent, the Note Registrar, any co- Note Registrar or the Paying Agent upon the issuance of any substitute Note, but the Company may require a Holder to pay
a sum sufficient to cover any documentary, stamp, issue, transfer or similar tax required in connection therewith as a result of the name of the Holder of the new substitute Note being different from the name of the Holder of the old Note that
became mutilated or was destroyed, lost or stolen. In case any Note that has matured or is about to mature or has been surrendered for repurchase (and not withdrawn) in accordance with Article 15 or has been selected for redemption in accordance
with Article 16 or is about to be converted in accordance with Article 14 shall become mutilated or be destroyed, lost or stolen, the Company may, in its sole discretion, instead of issuing a substitute Note, pay or authorize the payment of or
convert or authorize the conversion of the same (without surrender thereof except in the case of a mutilated Note), as the case may be, if the applicant for such payment or conversion shall furnish to the Company and to the Trustee such security
and/or indemnity as may be required by them to save each of them harmless for any loss, liability, cost or expense caused by or connected with such substitution, and, in every case of destruction, loss or theft, evidence satisfactory to the Company,
and the Trustee evidence of their satisfaction of the destruction, loss or theft of such Note and of the ownership thereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Every
substitute Note issued pursuant to the provisions of this Section&nbsp;2.06 by virtue of the fact that any Note is destroyed, lost or stolen shall constitute an additional contractual obligation of the Company, whether or not the destroyed, lost or
stolen Note shall be found at any time, and shall be entitled to all the benefits of (but shall be subject to all the limitations set forth in) this Indenture equally and proportionately with any and all other Notes duly issued hereunder. To the
extent permitted by law, all Notes shall be held and owned upon the express condition that the foregoing provisions are exclusive with respect to the replacement, payment, redemption, conversion or repurchase of mutilated, destroyed, lost or stolen
Notes and shall preclude any and all other rights or remedies notwithstanding any law or statute existing or hereafter enacted to the contrary with respect to the replacement, payment, redemption, conversion or repurchase of negotiable instruments
or other securities without their surrender. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.07&nbsp;&nbsp;&nbsp;&nbsp;<I>Temporary Notes</I>. Pending the preparation of
Physical Notes, the Company may execute and the Trustee shall, upon receipt of a Company Order, authenticate and deliver temporary Notes (printed or lithographed). Temporary Notes shall be issuable in any authorized denomination, and substantially
in the form of the Physical Notes but with such omissions, insertions and variations as may be appropriate for temporary Notes, all as may be determined by the Company. Every such temporary Note shall be executed by the Company and authenticated by
the Trustee upon the same conditions and in substantially the same manner, and with the same effect, as the Physical Notes. Without unreasonable delay, the Company shall execute and deliver to the Trustee Physical Notes (other than any Global Note)
and thereupon any or all temporary Notes (other than any Global Note) may be surrendered in exchange therefor, at each office or agency maintained by the Company pursuant to Section&nbsp;4.02 and the Trustee shall upon receipt of a Company Order
authenticate and deliver in exchange for such temporary Notes an equal aggregate principal amount of Physical Notes. Such exchange shall be made by the Company at its own expense and without any charge therefor. Until so exchanged, the temporary
Notes shall in all respects be entitled to the same benefits and subject to the same limitations under this Indenture as Physical Notes authenticated and delivered hereunder. </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">24 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Section&nbsp;2.08&nbsp;&nbsp;&nbsp;&nbsp; <I>Cancellation of Notes Paid, Converted, Etc.
</I>The Company shall cause all Notes surrendered for the purpose of payment, repurchase, redemption, registration of transfer or exchange or conversion, if surrendered to any Person other than the Note Registrar (including any of the Company&#146;s
agents, Subsidiaries or Affiliates), to be delivered and surrendered to the Note Registrar for cancellation. All Notes delivered to the Note Registrar shall be canceled promptly by it, and no Notes shall be authenticated in exchange thereof except
as expressly permitted by any of the provisions of this Indenture. The Note Registrar shall dispose of canceled Notes in accordance with its customary procedures and, after such disposition, shall deliver a certificate of such cancellation and
disposition to the Company, at the Company&#146;s written request in a Company Order. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.09&nbsp;&nbsp;&nbsp;&nbsp;<I>CUSIP
Numbers</I>. The Company in issuing the Notes may use &#147;CUSIP&#148; numbers (if then generally in use), and, if so, the Trustee shall use &#147;CUSIP&#148; numbers in all notices issued to Holders as a convenience to such Holders; <I>provided
</I>that any such notice may state that no representation is made as to the correctness of such numbers either as printed on the Notes or on such notice and that reliance may be placed only on the other identification numbers printed on the Notes.
The Company shall promptly notify the Trustee in writing of any change in the &#147;CUSIP&#148; numbers. Prior to the Notes Fungibility Date, the Rule 144A Notes and the Regulation S Notes shall have different &#147;CUSIP&#148; numbers. Following
the Notes Fungibility Date, the Rule 144A Notes and the Regulation S Notes shall have the same &#147;CUSIP&#148; number. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.10&nbsp;&nbsp;&nbsp;&nbsp;<I>Additional Notes; Repurchases</I>. The Company may, without the consent of, or notice to, the
Holders and notwithstanding Section&nbsp;2.01, reopen this Indenture and issue additional Notes hereunder with the same terms as the Notes initially issued hereunder (except for any differences in the issue price, the issue date and interest
accrued, if any, and, if applicable, restrictions on transfer in respect of such additional Notes) in an unlimited aggregate principal amount; <I>provided </I>that if any such additional Notes are not fungible with the Notes initially issued
hereunder for U.S. federal income tax or securities law purposes, such additional Notes shall have a separate CUSIP number from both the Rule 144A Notes and the Regulation S Notes. Prior to the issuance of any such additional Notes, the Company
shall deliver to the Trustee a Company Order, an Officers&#146; Certificate and an Opinion of Counsel, such Officers&#146; Certificate and Opinion of Counsel to cover such matters, in addition to those required by Section&nbsp;17.06, as the Trustee
shall reasonably request. In addition, the Company may, to the extent permitted by law, and directly or indirectly (regardless of whether such Notes are surrendered to the Company), repurchase Notes in the open market or otherwise, whether by the
Company or through its Subsidiaries or through a private or public tender or exchange offer or through counterparties to private agreements. The Company shall cause any Notes so repurchased to be surrendered to the Note Registrar for cancellation in
accordance with Section&nbsp;2.08 and upon receipt of a Company Order, the Note Registrar shall cancel all Notes so surrendered and such Notes shall no longer be considered outstanding under this Indenture upon their repurchase. The Company may also
enter into cash-settled swaps or other derivatives with respect to the Notes. For the avoidance of doubt, any Notes underlying such cash-settled swaps or other derivatives shall not be required to be surrendered to the Note Registrar for
cancellation in accordance with Section&nbsp;2.08 and will continue to be considered outstanding for purposes of this Indenture, subject to the provisions of Section&nbsp;8.04. </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">25 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">ARTICLE 3 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">SATISFACTION AND DISCHARGE </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;3.01&nbsp;&nbsp;&nbsp;&nbsp;<I>Satisfaction and Discharge</I>. This Indenture shall upon request of the Company contained in an
Officers&#146; Certificate cease to be of further effect, and the Trustee, at the expense of the Company, shall execute proper instruments acknowledging satisfaction and discharge of this Indenture, when (a)&nbsp;(i) all Notes theretofore
authenticated and delivered (other than (x)&nbsp;Notes which have been destroyed, lost or stolen and which have been replaced or paid as provided in Section&nbsp;2.06 and (y)&nbsp;Notes for whose payment money has theretofore been deposited in trust
or segregated and held in trust by the Company and thereafter repaid to the Company or discharged from such trust, as provided in Section&nbsp;4.04(d)) have been delivered to the Note Registrar for cancellation; or (ii)&nbsp;the Company has
deposited with the Paying Agent or delivered to Holders, as applicable, after the Notes have become due and payable, whether on the Maturity Date, the Redemption Date, any Repurchase Date, any Fundamental Change Repurchase Date, upon conversion or
otherwise, cash or cash and ADSs (solely to satisfy the Company&#146;s Conversion Obligation, if applicable), sufficient to pay all of the outstanding Notes and all other sums due and payable under this Indenture by the Company; and (b)&nbsp;the
Company has delivered to the Trustee an Officers&#146; Certificate and an Opinion of Counsel, each stating that all conditions precedent herein provided for relating to the satisfaction and discharge of this Indenture have been complied with.
Notwithstanding the satisfaction and discharge of this Indenture, the obligations of the Company to the Trustee under Section&nbsp;7.06 shall survive. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 4 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">PARTICULAR COVENANTS OF
THE COMPANY </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.01&nbsp;&nbsp;&nbsp;&nbsp;<I>Payment of Principal and Interest</I>. The Company covenants and agrees that it
will cause to be paid the principal (including the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price, if applicable) of, and accrued and unpaid interest on, each of the Notes at the places, at the respective times
and in the manner provided herein and in the Notes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.02&nbsp;&nbsp;&nbsp;&nbsp;<I>Maintenance of Office or Agency</I>. The
Company will maintain in the Borough of Manhattan, The City of New York, an office or agency (which will be the Corporate Trust Office initially) where the Notes may be surrendered for registration of transfer or exchange or for presentation for
payment or repurchase (&#147;<B>Paying Agent</B>&#148;) or for conversion (&#147;<B>Conversion Agent</B>&#148;) and where notices and demands to or upon the Company in respect of the Notes and this Indenture may be served. The Company will give
prompt written notice to the Trustee of the location, and any change in the location, of such office or agency. If at any time the Company shall fail to maintain any such required office or agency or shall fail to furnish the Trustee with the
address thereof, such presentations, surrenders, notices and demands may be made or served at the Corporate Trust Office, <I>provided</I>, <I>however</I>, that the legal service of process against the Company shall in no circumstance be made at an
office or agency of the Trustee. </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">26 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">The Company may also from time to time designate as co-Note Registrars one or more other
offices or agencies where the Notes may be presented or surrendered for any or all such purposes and may from time to time rescind such designations; <I>provided </I>that no such designation or rescission shall in any manner relieve the Company of
its obligation to maintain an office or agency in the Borough of Manhattan, The City of New York, for such purposes. The Company will give prompt written notice to the Trustee of any such designation or rescission and of any change in the location
of any such other office or agency. The terms &#147;<B>Paying Agent</B>&#148; and &#147;<B>Conversion Agent</B>&#148; include any such additional or other offices or agencies, as applicable. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company hereby initially designates Deutsche Bank Trust Company Americas as the Paying Agent, Note Registrar, Transfer Agent and
Conversion Agent and the Corporate Trust Office and the office or agency of Deutsche Bank Trust Company Americas in the Borough of Manhattan, The City of New York, each shall be considered as one such office or agency of the Company for each of the
aforesaid purposes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.03&nbsp;&nbsp;&nbsp;&nbsp;<I>Appointments to Fill Vacancies in Trustee&#146;s Office</I>. The Company,
whenever necessary to avoid or fill a vacancy in the office of Trustee, will appoint, in the manner provided in Section&nbsp;7.09, a trustee, so that there shall at all times be a trustee hereunder. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.04&nbsp;&nbsp;&nbsp;&nbsp;<I>Provisions as to Paying Agent</I>. (a)&nbsp;If the Company shall appoint a Paying Agent other than
the Trustee, the Company will cause such Paying Agent to execute and deliver to the Trustee an instrument in which such agent shall agree with the Trustee, subject to the provisions of this Section&nbsp;4.04: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i)&nbsp;&nbsp;&nbsp;&nbsp;that it will hold all sums held by it as such agent for the payment of the principal (including the
Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price, if applicable) of, and accrued and unpaid interest on, the Notes for the benefit of the Holders of the Notes; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii)&nbsp;&nbsp;&nbsp;&nbsp;that it will give the Trustee prompt notice of any failure by the Company to make any payment of
the principal (including the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price, if applicable) of, and accrued and unpaid interest on, the Notes when the same shall be due and payable; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iii)&nbsp;&nbsp;&nbsp;&nbsp;that at any time during the continuance of an Event of Default, upon request of the Trustee, it
will forthwith pay to the Trustee all sums so held. </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">27 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">The Company shall, on or before each due date of the principal (including the Redemption
Price, the Repurchase Price and the Fundamental Change Repurchase Price, if applicable) of, or accrued and unpaid interest on, the Notes, deposit with the Paying Agent a sum sufficient to pay such principal (including the Redemption Price, the
Repurchase Price and the Fundamental Change Repurchase Price, if applicable) or accrued and unpaid interest and (unless such Paying Agent is the Trustee) the Company will promptly notify the Trustee of any failure to take such action; <I>provided
</I>that such deposit must be received by the Paying Agent by 10:00 a.m., New York City time, one Business Day prior to the relevant due date. The Paying Agent shall not be bound to make any payment until it has received, in immediately available
and cleared funds, an amount which shall be sufficient to pay, as applicable, the aggregate amount of principal (including the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price, if applicable) of, or accrued and
unpaid interest on, the Notes when such principal or interest shall become due and payable. The Paying Agent shall not be responsible or liable for any delay in making the payment if it does not receive funds before 10:00 a.m. one Business Day prior
to the payment date. The Company shall use reasonable efforts to procure that, before 10:00 a.m., New York City time, on the second Business Day before each payment date, the bank effecting payment for it has confirmed by email or facsimile to the
Paying Agent the payment instructions relating to such payment. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;If the Company shall act as its own Paying
Agent, it will, on or before each due date of the principal (including the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price, if applicable) of, and accrued and unpaid interest on, the Notes, set aside, segregate and
hold in trust for the benefit of the Holders of the Notes a sum sufficient to pay such principal (including the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price, if applicable) and accrued and unpaid interest so
becoming due and will promptly notify the Trustee in writing of any failure to take such action and of any failure by the Company to make any payment of the principal (including the Redemption Price, the Repurchase Price and the Fundamental Change
Repurchase Price, if applicable) of, or accrued and unpaid interest on, the Notes when the same shall become due and payable. Upon an Event of Default under Section&nbsp;6.01(i) or Section&nbsp;6.01(j) hereof, the Trustee shall automatically become
the Paying Agent. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;Anything in this Section&nbsp;4.04 to the contrary notwithstanding, the Company may, at any
time, for the purpose of obtaining a satisfaction and discharge of this Indenture, or for any other reason, pay, cause to be paid or deliver to the Trustee all sums or amounts held by the Company in trust or by any Paying Agent as required by this
Section&nbsp;4.04, such sums or amounts to be held by the Trustee upon the trusts herein contained and upon such payment or delivery by the Company or any Paying Agent to the Trustee, the Company or such Paying Agent shall be released from all
further liability but only with respect to such sums or amounts. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;&nbsp;&nbsp;&nbsp;Any money and ADSs deposited with the Trustee
or any Paying Agent, or then held by the Company, in trust for the payment of principal (including the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price, if applicable) of, and accrued and unpaid interest on, any
Note (or, in the case of ADSs, in satisfaction of the Conversion Obligation) and remaining unclaimed for two years after such principal (including the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price, if applicable)
or interest has become due and payable or such Conversion Obligation has become due shall be paid or delivered, as the case may be, to the Company on request of the Company contained in an Officers&#146; Certificate, or (if then held by the Company)
shall be discharged from such trust; and the Holder of such Note shall thereafter, as an unsecured general creditor, look only to the Company for payment thereof, and all liability of the Trustee or such Paying Agent with respect to such money and
ADSs, and all liability of the Company as trustee thereof, shall thereupon cease; <I>provided</I>, <I>however</I>, that the Trustee or such Paying Agent, before being required to make any such repayment or delivery, may at the expense of the Company
cause to be published once, in a newspaper published in the English language, customarily published on each Business Day and of general circulation in The Borough of Manhattan, The City of New York, notice that such money and ADSs remains unclaimed
and that, after a date specified therein, which shall not be less than 30 days from the date of such publication, any unclaimed balance of such money and ADSs then remaining will be repaid or delivered to the Company. </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">28 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Section&nbsp;4.05&nbsp;&nbsp;&nbsp;&nbsp;<I>Existence</I>. Subject to Article 11, the
Company shall do or cause to be done all things necessary to preserve and keep in full force and effect its corporate existence. The Company shall promptly provide the Trustee with written notice of any change to its name, jurisdiction of
incorporation or change to its corporate organization. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.06&nbsp;&nbsp;&nbsp;&nbsp;<I>Rule 144A Information Requirement and
Annual Reports</I>. (a)&nbsp;At any time the Company is not subject to Section&nbsp;13 or 15(d) of the Exchange Act, the Company shall, so long as any of the Notes, any ADSs deliverable upon conversion thereof or any Ordinary Shares underlying ADSs
deliverable upon conversion thereof shall, at such time, constitute &#147;restricted securities&#148; within the meaning of Rule 144(a)(3) under the Securities Act, promptly provide to the Trustee and shall, upon written request, provide to any
Holder, beneficial owner or prospective purchaser of such Notes or the ADSs deliverable upon conversion of such Notes, the information required to be delivered pursuant to Rule 144A(d)(4) under the Securities Act to facilitate the resale of such
Notes or ADSs pursuant to Rule 144A. The Company shall take such further action as any Holder or beneficial owner of such Notes or such ADSs may reasonably request to the extent from time to time required to enable such Holder or beneficial owner to
sell such Notes or ADSs in accordance with Rule 144A, as such rule 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">(b)&nbsp;&nbsp;&nbsp;&nbsp;The
Company shall provide to the Trustee within 15 days after the same are required to be filed with the Commission, copies of any documents or reports that the Company is required to file with the Commission pursuant to Section&nbsp;13 or 15(d) of the
Exchange Act (giving effect to any applicable grace period provided by Rule 12b-25 under the Exchange Act). Any such document or report that the Company files with the Commission via the Commission&#146;s EDGAR system (or any successor thereto)
shall be deemed to be provided to the Trustee for purposes of this Section&nbsp;4.06(b) at the time such documents are filed via the EDGAR system (or any successor thereto). The Trustee shall have no obligation to determine if and when the
Company&#146;s statements or reports are publically available and/or accessible electronically. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;Delivery of
the reports and documents described in subsection (b)&nbsp;above to the Trustee is for informational purposes only, and the Trustee&#146;s receipt of such shall not constitute actual or constructive notice or knowledge of any information contained
therein or determinable from information contained therein, including the Company&#146;s compliance with any of its covenants hereunder (as to which the Trustee is entitled to conclusively rely on an Officers&#146; Certificate). </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">29 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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)&nbsp;&nbsp;&nbsp;&nbsp;If, at any time during the six-month period beginning on, and
including, the date that is six months after the last date of original issuance of the Notes, the Company fails to timely file any document or report that it is required to file with the Commission pursuant to Section&nbsp;13 or 15(d) of the
Exchange Act, as applicable (after (i)&nbsp;giving effect to all applicable grace periods thereunder and (ii)&nbsp;other than reports on Form 6-K to the extent such reports are not required to satisfy the &#147;current public information&#148;
requirement of Rule 144), or the Notes are not otherwise freely tradable pursuant to Rule 144 by Holders other than the Company&#146;s Affiliates or Holders that were the Company&#146;s Affiliates at any time during the three months immediately
preceding (as a result of restrictions pursuant to U.S. securities laws or the terms of this Indenture or the Notes), the Company shall pay or cause the Paying Agent (on behalf of the Company and subject to receipt of funds from the Company pursuant
to the last paragraph in Section&nbsp;4.04(a)) to pay Additional Interest on the Notes. Such Additional Interest shall accrue on the Notes at the rate of 0.50% per annum of the principal amount of the Notes outstanding for each day during such
period for which the Company&#146;s failure to file has occurred and is continuing or the period during which the Notes are not freely tradable, as described above, by Holders other than Affiliates of the Company (or Holders that were Affiliates of
the Company during the three months immediately preceding). As used in this Section&nbsp;4.06(d), documents or reports that the Company is required to &#147;file&#148; with the Commission pursuant to Section&nbsp;13 or 15(d) of the Exchange Act does
not include documents or reports that the Company furnishes to the Commission pursuant to Section&nbsp;13 or 15(d) of the Exchange Act. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e)&nbsp;&nbsp;&nbsp;&nbsp;If, and for so long as, (x)&nbsp;the restrictive legend on the Notes specified in Section 2.05(c) has not been
removed, (y)&nbsp;the Notes are assigned a restricted CUSIP or (z)&nbsp;the Notes are not otherwise freely tradable pursuant to Rule 144 by Holders thereof without restrictions pursuant to U.S. securities laws or the terms of this Indenture or the
Notes (in each case (x), (y) and (z), except for the Notes that are owned by the Company&#146;s Affiliates or Holders that were the Company&#146;s Affiliates at any time during the three months immediately preceding) as of the 370th day after the
last date of original issuance of the Notes, the Company shall pay or cause the Paying Agent (on behalf of the Company and subject to receipt of funds from the Company pursuant to the last paragraph in Section&nbsp;4.04(a)) to pay Additional
Interest on the Notes at a rate equal to 0.50% per annum of the principal amount of Notes outstanding until (x)&nbsp;the restrictive legend on the Notes has been removed in accordance with Section&nbsp;2.05(c), (y) the Notes have been assigned an
unrestricted CUSIP and (z)&nbsp;the Notes are freely tradable by Holders thereof without restrictions pursuant to U.S. securities laws or the terms of this Indenture or the Notes (in each case (x), (y) and (z), except for the Notes that are owned by
the Company&#146;s Affiliates or Holders that were the Company&#146;s Affiliates at any time during the three months immediately preceding). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(f)&nbsp;&nbsp;&nbsp;&nbsp;Additional Interest will be payable in arrears on each Interest Payment Date following accrual in the same manner
as regular interest on the Notes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(g)&nbsp;&nbsp;&nbsp;&nbsp;The Additional Interest that is payable in accordance with
Section&nbsp;4.06(d) or Section&nbsp;4.06(e) shall be in addition to, and not in lieu of, any Additional Interest that may be payable as a result of the Company&#146;s election pursuant to Section&nbsp;6.03. In no event shall Additional Interest
accrue on any day under the terms of this Indenture (taking any Additional Interest payable pursuant to Section&nbsp;4.06(d) and Section&nbsp;4.06(e) together with any Additional Interest payable pursuant to Section&nbsp;6.03) at an annual rate in
excess of 0.50%, in the aggregate, for any violation or Default caused by the Company&#146;s failure to be current in respect of its Exchange Act reporting obligations. </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">30 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">(h)&nbsp;&nbsp;&nbsp;&nbsp;If Additional Interest is payable by the Company pursuant to
Section&nbsp;4.06(d) or Section&nbsp;4.06(e), the Company shall deliver to the Trustee an Officers&#146; Certificate to that effect stating (i)&nbsp;the amount of such Additional Interest that is payable and (ii)&nbsp;the date on which such
Additional Interest is payable. Unless and until a Responsible Officer of the Trustee receives at the Corporate Trust Office such a certificate, the Trustee may assume without inquiry that no such Additional Interest is payable. If the Company has
paid such Additional Interest directly to the Persons entitled to it, the Company shall deliver to the Trustee an Officers&#146; Certificate setting forth the particulars of such payment. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.07&nbsp;&nbsp;&nbsp;&nbsp;<I>Additional Amounts</I>. (a)&nbsp;All payments and deliveries made by, or on behalf of, the Company
or any successor to the Company under or with respect to this Indenture and the Notes, including, but not limited to, payments of principal (including, if applicable, the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase
Price), premium, if any, payments of interest and deliveries of ADSs or any other consideration due on conversion of a Note (together with payments of cash for any Fractional ADS or other consideration) shall be made without withholding, deduction
or reduction for any other collection at source for, or on account of, any present or future taxes, duties, assessments or governmental charges of whatever nature imposed or levied (including any penalties and interest related thereto)
(&#147;<B>applicable taxes</B>&#148;) by or within any jurisdiction in which the Company or any successor to the Company is, for tax purposes, incorporated, organized or resident or doing business (each, as applicable, a &#147;<B>Relevant Taxing
Jurisdiction</B>&#148;) or through which payment is made or deemed made (together with each Relevant Taxing Jurisdiction, a &#147;<B>Relevant Jurisdiction</B>,&#148; and in each case, any political subdivision or taxing authority thereof or therein)
unless such withholding, deduction or reduction is required by law or by regulation or governmental policy having the force of law. In the event that any such withholding, deduction or reduction is so required, the Company or any successor to the
Company shall pay or deliver to each Holder such additional amounts of cash, ADSs or other consideration, as applicable (&#147;<B>Additional Amounts</B>&#148;) as may be necessary to ensure that the net amount received by the beneficial owner of the
Notes after such withholding, deduction or reduction (and after deducting any taxes on the Additional Amounts) shall equal the amounts that would have been received by such beneficial owner had no such withholding, deduction or reduction been
required; <I>provided </I>that no Additional Amounts shall be payable: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i)&nbsp;&nbsp;&nbsp;&nbsp;for or on account of:
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(A)&nbsp;&nbsp;&nbsp;&nbsp;any applicable taxes that would not have been imposed but for: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(1)&nbsp;&nbsp;&nbsp;&nbsp;the existence of any present or former connection between the relevant Holder or beneficial owner
of such Note and the Relevant Jurisdiction, other than merely acquiring or holding such Note, receiving ADSs (together with the payment of cash for any Fractional ADS) or other consideration upon conversion of such Note or the receipt of payments or
the exercise or enforcement of rights thereunder, including, without limitation, such Holder or beneficial owner being or having been a national, domiciliary or resident of such Relevant Jurisdiction or treated as a resident thereof or being or
having been physically present or engaged in a trade or business therein or having had a permanent establishment therein; </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">31 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(2)&nbsp;&nbsp;&nbsp;&nbsp;the presentation of such Note (in cases in which
presentation is required) more than 30 days after the later of the date on which the payment of the principal of (including the Redemption Price, the Repurchase Price and Fundamental Change Repurchase Price, if applicable) and interest on, such Note
or the delivery of ADSs (together with payment of cash for any Fractional ADS) upon conversion of such Note became due and payable pursuant to the terms thereof or was made or duly provided for; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(3)&nbsp;&nbsp;&nbsp;&nbsp;the failure of the Holder or beneficial owner to comply with a timely written request from the
Company or any successor of the Company, addressed to the Holder, to the extent such Holder or beneficial owner is legally entitled, to provide certification, information, documents or other evidence concerning such Holder&#146;s or beneficial
owner&#146;s nationality, residence, identity or connection with the Relevant Taxing Jurisdiction, or to make any declaration or satisfy any other reporting requirement relating to such matters, if and to the extent that due and timely compliance
with such request is required by statute, regulation or administrative practice of the Relevant Jurisdiction in order to reduce or eliminate any withholding or deduction as to which Additional Amounts would have otherwise been payable to such Holder
or beneficial owner; or </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(4)&nbsp;&nbsp;&nbsp;&nbsp;the presentation of such Note (in cases in which presentation is
required) for payment in the Relevant Jurisdiction, unless such Note could not have been presented for payment elsewhere; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(B)&nbsp;&nbsp;&nbsp;&nbsp; any estate, inheritance, gift, sale, transfer, personal property or similar applicable tax or any
excise or similar taxes imposed with respect to a transfer; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(C)&nbsp;&nbsp;&nbsp;&nbsp;any applicable tax that is payable
otherwise than by withholding, deduction or reduction for any other collection at source from payments or deliveries under or with respect to the Notes; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(D)&nbsp;&nbsp;&nbsp;&nbsp;any applicable tax required to be withheld or deducted under Sections 1471 to 1474 of the Code (or
any amended or successor versions of such Sections) (&#147;<B>FATCA</B>&#148;), any regulations or other official guidance thereunder, any intergovernmental agreement or agreement pursuant to Section&nbsp;1471(b)(1) of the Code entered into in
connection with FATCA, or any law, regulation or other official guidance enacted in any jurisdiction implementing FATCA or an intergovernmental agreement; or </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(E)&nbsp;&nbsp;&nbsp;&nbsp;any combination of applicable taxes referred to in the preceding clauses (A), (B), (C) or (D); or
</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">32 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii)&nbsp;&nbsp;&nbsp;&nbsp;with respect to any payment of the principal of
(including the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price, if applicable), and interest on, such Note or the delivery of ADSs (together with payment of cash for any Fractional ADS) upon conversion of such
Note, to a Holder, if the Holder is a fiduciary, partnership or person other than the sole beneficial owner of that payment to the extent that such payment would be required to be included in the income under the laws of the Relevant Jurisdiction,
for tax purposes, of a beneficiary or settlor with respect to the fiduciary, a partner or member of that partnership or a beneficial owner who would not have been entitled to such Additional Amounts had that beneficiary, settlor, partner, member or
beneficial owner been the Holder thereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;If the Company or its successor becomes obligated to pay Additional
Amounts with respect to any payment or delivery under or with respect to the Notes, the Company or its successor shall deliver to the Trustee and the Paying Agent, if other than the Trustee, on a date that is at least 30 days prior to the date of
that payment or delivery (unless the obligation to pay Additional Amounts arises after the 30th day prior to that payment date, in which case the Company or its successor shall notify the Trustee and the Paying Agent promptly thereafter) an
Officers&#146; Certificate stating the fact that Additional Amounts will be payable and the amount estimated to be so payable. The Officers&#146; Certificate must also set forth any other information reasonably necessary to enable the Paying Agent
or the Conversion Agent, as the case may be, (on behalf of the Company and subject to receipt of funds from the Company pursuant to the last paragraph in Section&nbsp;4.04(a)) to pay Additional Amounts to Holders on the relevant payment date. The
Trustee and the Paying Agent shall be entitled to rely solely on such Officers&#146; Certificate as conclusive proof that such payments are necessary. The Company or its successor shall provide the Trustee and the Paying Agent with documentation
reasonably satisfactory to the Trustee evidencing the payment of Additional Amounts. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;The Company or its
successor shall make all withholdings and deductions required by law and shall remit the full amount deducted or withheld to the relevant tax authority in accordance with applicable law. Upon request, the Company or its successor shall provide to
the Trustee an official receipt or, if official receipts are not obtainable, an Officers&#146; Certificate evidencing the payment of any applicable taxes so deducted or withheld. Copies of those receipts or other documentation, as the case may be,
shall be made available by the Trustee to the Holders of the Notes upon written request. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;&nbsp;&nbsp;&nbsp;Any reference in this
Indenture or the Notes in any context to the delivery of ADSs (together with payment of cash for any Fractional ADS) or other consideration upon conversion of any Note or the payment of principal of (including the Redemption Price, the Repurchase
Price and Fundamental Change Repurchase Price, if applicable) and any premium or interest (including any Additional Interest) on any Note or any other amount payable with respect to such Note, shall be deemed to include payment of Additional Amounts
to the extent that, in such context, Additional Amounts are, were or would be payable with respect to that amount pursuant to this Section&nbsp;4.07. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e)&nbsp;&nbsp;&nbsp;&nbsp;Notwithstanding any other provisions, the Company or its successor, the Trustee and the Paying Agent shall be
entitled to make any withholding or deduction pursuant to FATCA. </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">33 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">(f)&nbsp;&nbsp;&nbsp;&nbsp;If the Company or its successor is required to make any deduction
or withholding from any payments or deliveries with respect to the Notes, it will deliver to the Trustee official tax receipts evidencing the remittance to the relevant tax authorities of the amounts so withheld or deducted. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(g)&nbsp;&nbsp;&nbsp;&nbsp;The foregoing obligations shall survive termination or discharge of this Indenture. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.08&nbsp;&nbsp;&nbsp;&nbsp;<I>Stay, Extension and Usury Laws</I>. The Company covenants (to the extent that it may lawfully do
so) that it shall not at any time insist upon, plead, or in any manner whatsoever claim or take the benefit or advantage of, any stay, extension or usury law or other law that would prohibit or forgive the Company from paying all or any portion of
the principal of or interest on the Notes as contemplated herein, wherever enacted, now or at any time hereafter in force, or that may affect the covenants or the performance of this Indenture; and the Company (to the extent it may lawfully do so)
hereby expressly waives all benefit or advantage of any such law, and covenants that it will not, by resort to any such law, hinder, delay or impede the execution of any power herein granted to the Trustee, but will suffer and permit the execution
of every such power as though no such law had been enacted. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.09&nbsp;&nbsp;&nbsp;&nbsp;<I>Compliance Certificate;
Statements as to Defaults</I>. The Company shall deliver to the Trustee within 120 days after the end of each fiscal year of the Company (beginning with the fiscal year ending on December 31, 2020) an Officers&#146; Certificate stating that a review
has been conducted of the Company&#146;s activities under this Indenture and the Company has fulfilled its obligations hereunder, and whether the authorized Officers thereof have knowledge of any Default by the Company that occurred during the
previous year that is then continuing and, if so, specifying each such Default and the nature thereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, the Company shall
deliver to the Trustee, as soon as possible, and in any event within 30 days after the Company becomes aware of the occurrence of any Default if such Default is then continuing, an Officers&#146; Certificate setting forth the details of such
Default, its status and the action that the Company is taking or proposing to take in respect thereof. The Trustee shall have no responsibility to take any steps to ascertain whether any Event of Default or Default has occurred, and until (i)&nbsp;a
Responsible Officer of the Trustee has received an Officers&#146; Certificate regarding such an occurrence, or (ii)&nbsp;the Trustee has received written notice at the Corporate Trust Office from the Holders of at least 25% in aggregate principal
amount of the Notes then outstanding regarding such an occurrence, the Trustee is entitled to assume, without liability, that no Event of Default or Default has occurred. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.10&nbsp;&nbsp;&nbsp;&nbsp;<I>Further Instruments and Acts</I>. The Company will execute and deliver such further instruments
and do such further acts as may be reasonably necessary or proper to carry out more effectively the purposes of this Indenture. </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">34 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">ARTICLE 5 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">LISTS OF HOLDERS AND REPORTS BY THE COMPANY AND THE TRUSTEE </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;5.01&nbsp;&nbsp;&nbsp;&nbsp; <I>Lists of Holders</I>. The Company covenants and agrees that it will furnish or cause to be
furnished to the Trustee, semi-annually, not more than 15 days after each June 1 and December 1 in each year beginning with December 1, 2020, and at such other times as the Trustee may request in writing, within 30 days after receipt by the Company
of any such request (or such lesser time as the Trustee may reasonably request in order to enable it to timely provide any notice to be provided by it hereunder), a list in such form as the Trustee may reasonably require of the names and addresses
of the Holders as of a date not more than 15 days (or such other date as the Trustee may reasonably request in order to so provide any such notices) prior to the time such information is furnished, except that no such list need be furnished so long
as the Deutsche Bank Trust Company Americas is acting as Note Registrar. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;5.02&nbsp;&nbsp;&nbsp;&nbsp;<I>Preservation and
Disclosure of Lists</I>. The Trustee shall preserve, in as current a form as is reasonably practicable, all information as to the names and addresses of the Holders contained in the most recent list furnished to it as provided in Section&nbsp;5.01
or maintained by the Trustee in its capacity as Note Registrar, if so acting. The Trustee may destroy any list furnished to it as provided in Section&nbsp;5.01 upon receipt of a new list so furnished. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 6 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">DEFAULTS AND REMEDIES
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.01&nbsp;&nbsp;&nbsp;&nbsp;<I>Events of Default</I>. The following events shall be &#147;<B>Events of Default</B>&#148;
with respect to the Notes: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;&nbsp;&nbsp;&nbsp;default in any payment of interest or Additional Amounts, if any, on any Note when
due and payable and the default continues for a period of 30 days; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;default in the payment of principal of any
Note when due and payable on the Maturity Date, upon redemption, upon any required repurchase, upon declaration of acceleration or otherwise; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;failure by the Company to comply with its obligation to convert the Notes in accordance with this Indenture upon
exercise of a Holder&#146;s conversion right and such failure continues for a period of five Business Days; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;&nbsp;&nbsp;&nbsp;failure by the Company to issue notices in connection with redemption in respect of a Change in Tax Law in
accordance with Section&nbsp;16.01 or Section&nbsp;14.03(g), a Company Notice in accordance with Section&nbsp;15.01(a), a Fundamental Change Company Notice in accordance with Section&nbsp;15.02(c) or a notice of a Make-Whole Fundamental Change in
accordance with Section&nbsp;14.03(a), in each case, when due and such failure continues for a period of five Business Days; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e)&nbsp;&nbsp;&nbsp;&nbsp;failure by the Company to comply with its obligations under Article 11; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(f)&nbsp;&nbsp;&nbsp;&nbsp;failure by the Company for 60 days after written notice from the Trustee or by the Trustee at the request of the
Holders of at least 25% in aggregate principal amount of the Notes then outstanding has been received by the Company to comply with any of its other agreements contained in the Notes or this Indenture; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(g)&nbsp;&nbsp;&nbsp;&nbsp;default by the Company or any Significant Subsidiary of the Company with respect to any mortgage, agreement or
other instrument under which there may be outstanding, or by which there may be secured or evidenced, any indebtedness for money borrowed in excess of US$50&nbsp;million (or the foreign currency equivalent thereof) in the aggregate of the Company
and/or any such Significant Subsidiary, whether such indebtedness now exists or shall hereafter be created (i)&nbsp;resulting in such indebtedness becoming or being declared due and payable or (ii)&nbsp;constituting a failure to pay the principal or
interest of any such debt when due and payable at its stated maturity, upon required repurchase, upon declaration of acceleration or otherwise; </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">35 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">(h)&nbsp;&nbsp;&nbsp;&nbsp;a final judgment for the payment of US$50&nbsp;million (or the
foreign currency equivalent thereof) or more (excluding any amounts covered by insurance) rendered against the Company or any Significant Subsidiary of the Company, which judgment is not paid, bonded or otherwise discharged or stayed within 60 days
after (i)&nbsp;the date on which the right to appeal thereof has expired if no such appeal has commenced, or (ii)&nbsp;the date on which all rights to appeal have been extinguished; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i)&nbsp;&nbsp;&nbsp;&nbsp;the Company or any Significant Subsidiary shall commence a voluntary case or other proceeding seeking liquidation,
reorganization or other relief with respect to the Company or any such Significant Subsidiary or its debts under any bankruptcy, insolvency or other similar law now or hereafter in effect or seeking the appointment of a trustee, receiver,
liquidator, custodian or other similar official of the Company or any such Significant Subsidiary or any substantial part of its property, or shall consent to any such relief or to the appointment of or taking possession by any such official in an
involuntary case or other proceeding commenced against it, or shall make a general assignment for the benefit of creditors, or shall fail generally to pay its debts as they become due; or </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(j)&nbsp;&nbsp;&nbsp;&nbsp;an involuntary case or other proceeding shall be commenced against the Company or any Significant Subsidiary
seeking liquidation, reorganization or other relief with respect to the Company or such Significant Subsidiary or its debts under any bankruptcy, insolvency or other similar law now or hereafter in effect or seeking the appointment of a trustee,
receiver, liquidator, custodian or other similar official of the Company or such Significant Subsidiary or any substantial part of its property, and such involuntary case or other proceeding shall remain undismissed and unstayed for a period of 30
consecutive days. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.02&nbsp;&nbsp;&nbsp;&nbsp;<I>Acceleration; Rescission and Annulment</I>. If one or more Events of
Default shall have occurred and be continuing (whatever the reason for such Event of Default and whether it shall be voluntary or involuntary or be effected by operation of law or pursuant to any judgment, decree or order of any court or any order,
rule or regulation of any administrative or governmental body), then, and in each and every such case (other than an Event of Default specified in Section&nbsp;6.01(i) or Section&nbsp;6.01(j) with respect to the Company or any of its Significant
Subsidiaries), unless the principal of all of the Notes shall have already become due and payable, the Trustee may by notice in writing to the Company, or the Holders of at least 25% in aggregate principal amount of the Notes then outstanding
determined in accordance with Section&nbsp;8.04, by notice in writing to the Company and to the Trustee may, and the Trustee at the written request of such Holders shall (subject to being indemnified and/or secured and/or pre-funded to its
reasonable satisfaction), declare 100% of the principal of, and accrued and unpaid interest on, all the Notes to be due and payable immediately, and upon any such declaration the same shall become and shall automatically be immediately due and
payable, notwithstanding anything contained in this Indenture or in the Notes to the contrary. If an Event of Default specified in Section&nbsp;6.01(i) or Section&nbsp;6.01(j) with respect to the Company or any of its Significant Subsidiaries occurs
and is continuing, 100% of the principal of, and accrued and unpaid interest on, all Notes shall become and shall automatically be immediately due and payable without any action on the part of the Trustee. If an Event of Default occurs and is
continuing, all agents of the Company appointed under this Indenture will be required to act on the direction of the Trustee. </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">36 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">The immediately preceding paragraph, however, is subject to the conditions that if, at any
time after the principal of the Notes shall have been so declared due and payable, and before any judgment or decree for the payment of the monies due shall have been obtained or entered as hereinafter provided, the Company shall pay or shall
deposit with the Trustee a sum sufficient to pay installments of accrued and unpaid interest upon all Notes and the principal of any and all Notes that shall have become due otherwise than by acceleration (with interest on overdue installments of
accrued and unpaid interest to the extent that payment of such interest is enforceable under applicable law, and on such principal at the rate per annum borne by the Notes <I>plus </I>one percent) and amounts due to the Trustee pursuant to
Section&nbsp;7.06, and if (1)&nbsp;rescission would not conflict with any judgment or decree of a court of competent jurisdiction and (2)&nbsp;any and all existing Events of Default under this Indenture, other than the nonpayment of the principal of
and accrued and unpaid interest on Notes that shall have become due solely by such acceleration, shall have been cured or waived pursuant to Section&nbsp;6.09, then and in every such case (except as provided in the immediately succeeding sentence)
the Holders of a majority in aggregate principal amount of the Notes then outstanding, by written notice to the Company and to the Trustee, may waive all Defaults or Events of Default with respect to the Notes and rescind and annul such declaration
and its consequences and such Default shall cease to exist, and any Event of Default arising therefrom shall be deemed to have been cured for every purpose of this Indenture; but no such waiver or rescission and annulment shall extend to or shall
affect any subsequent Default or Event of Default, or shall impair any right consequent thereon. Notwithstanding anything to the contrary herein, no such waiver or rescission and annulment shall extend to or shall affect any Default or Event of
Default resulting from (i)&nbsp;the nonpayment of the principal of, or accrued and unpaid interest on, any Notes, (ii)&nbsp;a failure to repurchase any Notes when required or (iii)&nbsp;a failure to pay or deliver, as the case may be, the
consideration due upon conversion of the Notes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.03&nbsp;&nbsp;&nbsp;&nbsp;<I>Additional Interest</I>. Notwithstanding
anything in this Indenture or in the Notes to the contrary, to the extent the Company elects, the sole remedy for Event of Default relating to the Company&#146;s failure to comply with its obligations as set forth in Section&nbsp;4.06(b) shall after
the occurrence of such an Event of Default consist exclusively of the right to receive Additional Interest on the Notes at a rate equal to: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;&nbsp;&nbsp;&nbsp;0.25% per annum of the principal amount of the Notes outstanding for each day during the period beginning on, and
including, the date on which such an Event of Default first occurs and ending on the earlier of (i)&nbsp;the date on which such Event of Default is cured or validly waived and (ii)&nbsp;the 90th day immediately following, and including, the date on
which such Event of Default first occurred; and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;if such Event of Default has not been cured or validly waived
prior to the 91st day immediately following, and including, the date on which such Event of Default first occurred, 0.50% per annum of the principal amount of the Notes outstanding for each day during the period beginning on, and including, the 91st
day immediately following, and including, the date on which such an Event of Default first occurred and ending on the earlier of (i)&nbsp;the date on which such Event of Default is cured or validly waived and (ii)&nbsp;the 180th day immediately
following, and including, the date on which such Event of Default first occurred. </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">37 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Interest payable pursuant to this Section&nbsp;6.03 shall be in addition to, not in lieu of,
any Additional Interest payable pursuant to Section&nbsp;4.06(d) or Section&nbsp;4.06(e). In no event shall Additional Interest accrue on the Notes on any day under this Indenture (taking any Additional Interest payable pursuant to this
Section&nbsp;6.03 together with any Additional Interest payable pursuant to Section&nbsp;4.06(d) and Section&nbsp;4.06(e)) at an annual rate accruing in excess of 0.50%, in the aggregate, for any violation or Default caused by the Company&#146;s
failure to be current in respect of its Exchange Act reporting obligations. If the Company so elects, such Additional Interest shall be payable in the same manner and on the same dates as regular interest on the Notes. On the 181st day after such
Event of Default (if the Event of Default with respect to the Company&#146;s obligations under Section&nbsp;4.06(b) is not cured or waived prior to such 181st day), the Notes will be subject to acceleration as provided in Section&nbsp;6.02. In the
event the Company does not elect to pay Additional Interest following an Event of Default in accordance with this Section&nbsp;6.03 or the Company elected to make such payment but does not pay the Additional Interest when due, the Notes shall be
subject to acceleration as provided in Section&nbsp;6.02. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In order to elect to pay Additional Interest as the sole remedy during the
first 180 days after the occurrence of any Event of Default described in the immediately preceding paragraph, the Company must notify in writing all Holders of the Notes, the Trustee and the Paying Agent of such election prior to the beginning of
such 180-day period. Upon the failure to timely give such notice, the Notes shall be immediately subject to acceleration as provided in Section&nbsp;6.02. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.04&nbsp;&nbsp;&nbsp;&nbsp;<I>Payments of Notes on Default; Suit Therefor</I>. If an Event of Default described in clause
(a)&nbsp;or (b) of Section&nbsp;6.01 shall have occurred, the Company shall, upon demand of the Trustee acting in its own discretion or at the request of Holders of at least 25% in aggregate principal amount of the Notes then outstanding determined
in accordance with Section&nbsp;8.04 and subject to indemnity and/or security and/or pre-funding reasonably satisfactory to the Trustee, pay to the Trustee, for the benefit of the Holders of the Notes, the whole amount then due and payable on the
Notes for principal and interest, if any, with interest on any overdue principal and interest, if any, at the rate per annum borne by the Notes at such time <I>plus </I>one percent, and, in addition thereto, such further amount as shall be
sufficient to cover any amounts due to the Trustee under Section&nbsp;7.06. If the Company shall fail to pay such amounts forthwith upon such demand, the Trustee, in its own name and as trustee of an express trust, may institute a judicial
proceeding for the collection of the sums so due and unpaid, may prosecute such proceeding to judgment or final decree and may enforce the same against the Company or any other obligor upon the Notes and collect the moneys adjudged or decreed to be
payable in the manner provided by law out of the property of the Company or any other obligor upon the Notes, wherever situated. </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">38 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">In the event there shall be pending proceedings for the bankruptcy or for the reorganization
of the Company or any other obligor on the Notes under Title 11 of the United States Code, or any other applicable law, or in case a receiver, assignee or trustee in bankruptcy or reorganization, liquidator, sequestrator or similar official shall
have been appointed for or taken possession of the Company or such other obligor, the property of the Company or such other obligor, or in the event of any other judicial proceedings relative to the Company or such other obligor upon the Notes, or
to the creditors or property of the Company or such other obligor, the Trustee, irrespective of whether the principal of the Notes shall then be due and payable as therein expressed or by declaration or otherwise and irrespective of whether the
Trustee shall have made any demand pursuant to the provisions of this Section&nbsp;6.04, shall be entitled and empowered, by intervention in such proceedings or otherwise, to file and prove a claim or claims for the whole amount of principal and
accrued and unpaid interest, if any, in respect of the Notes, and, in case of any judicial proceedings, to file such proofs of claim and other papers or documents and to take such other actions as it may deem necessary or advisable in order to have
the claims of the Trustee (including any claim for the compensation, properly incurred expenses, properly incurred disbursements and advances of the Trustee, its agents and counsel) and of the Holders allowed in such judicial proceedings relative to
the Company or any other obligor on the Notes, its or their creditors, or its or their property, and to collect and receive any monies or other property payable or deliverable on any such claims, and to distribute the same after the deduction of any
amounts due to the Trustee under Section&nbsp;7.06; and any receiver, assignee or trustee in bankruptcy or reorganization, liquidator, custodian or similar official is hereby authorized by each of the Holders to make such payments to the Trustee, as
administrative expenses, and, in the event that the Trustee shall consent to the making of such payments directly to the Holders, to pay to the Trustee any amount due to it for compensation, properly incurred expenses, advances and properly incurred
disbursements, including agents and counsel fees and expenses, and including any other amounts due to the Trustee under Section&nbsp;7.06, incurred by it up to the date of such distribution. To the extent that such payment of compensation, properly
incurred expenses, advances and properly incurred disbursements out of the estate in any such proceedings shall be denied for any reason, payment of the same shall be secured by a lien on, and shall be paid out of, any and all distributions,
dividends, monies, securities and other property that the Holders of the Notes may be entitled to receive in such proceedings, whether in liquidation or under any plan of reorganization or arrangement or otherwise. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Nothing herein contained shall be deemed to authorize the Trustee to authorize or consent to or accept or adopt on behalf of any Holder any
plan of reorganization, arrangement, adjustment or composition affecting such Holder or the rights of any Holder thereof, or to authorize the Trustee to vote in respect of the claim of any Holder in any such proceeding. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All rights of action and of asserting claims under this Indenture, or under any of the Notes, may be enforced by the Trustee without the
possession of any of the Notes, or the production thereof at any trial or other proceeding relative thereto, and any such suit or proceeding instituted by the Trustee shall be brought in its own name or as trustee of an express trust, and any
recovery of judgment shall, after provision for the payment of the compensation, properly incurred expenses, properly incurred disbursements and advances of the Trustee, its agents and counsel, be for the ratable benefit of the Holders of the Notes.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In any proceedings brought by the Trustee (and in any proceedings involving the interpretation of any provision of this Indenture to
which the Trustee shall be a party) the Trustee shall be held to represent all the Holders of the Notes, and it shall not be necessary to make any Holders of the Notes parties to any such proceedings. </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">39 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">In case the Trustee shall have proceeded to enforce any right under this Indenture and such
proceedings shall have been discontinued or abandoned because of any waiver pursuant to Section&nbsp;6.09 or any rescission and annulment pursuant to Section&nbsp;6.02 or for any other reason or shall have been determined adversely to the Trustee,
then and in every such case the Company, the Holders, and the Trustee shall, subject to any determination in such proceeding, be restored respectively to their several positions and rights hereunder, and all rights, remedies and powers of the
Company, the Holders, and the Trustee shall continue as though no such proceeding had been instituted. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.05&nbsp;&nbsp;&nbsp;&nbsp;<I>Application of Monies Collected by Trustee</I>. Any monies collected by the Trustee pursuant to
this Article 6 with respect to the Notes shall be applied in the following order, at the date or dates fixed by the Trustee for the distribution of such monies, upon presentation of the several Notes, and stamping thereon the payment, if only
partially paid, and upon surrender thereof, if fully paid: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>First</B>, to the payment of all amounts due to the Trustee, including to
its agents and counsel, under Section&nbsp;7.06 and any payments due to the Paying Agent, the Transfer Agent, the Conversion Agent and the Note Registrar; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Second</B>, in case the principal of the outstanding Notes shall not have become due and be unpaid, to the payment of interest on, the
Notes in default in the order of the date due of the payments of such interest, with interest (to the extent that such interest has been collected by the Trustee) upon such overdue payments at the rate per annum borne by the Notes at such time
(including, without duplication, any additional interest on such overdue payments pursuant to Section&nbsp;6.04), such payments to be made ratably to the Persons entitled thereto; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Third</B>, in case the principal of the outstanding Notes shall have become due, by declaration or otherwise, and be unpaid to the payment
of the whole amount (including, if applicable, the payment of the Redemption Price, Repurchase Price or Fundamental Change Repurchase Price and any cash due upon conversion) then owing and unpaid upon the Notes for principal and interest, if any,
with interest on the overdue principal and, to the extent that such interest has been collected by the Trustee, upon overdue installments of interest at the rate per annum borne by the Notes at such time <I>plus </I>one percent, and in case such
monies shall be insufficient to pay in full the whole amounts so due and unpaid upon the Notes, then to the payment of such principal (including, if applicable, the Redemption Price, Repurchase Price or Fundamental Change Repurchase Price and the
cash due upon conversion) and interest without preference or priority of principal over interest, or of interest over principal or of any installment of interest over any other installment of interest, or of any Note over any other Note, ratably to
the aggregate of such principal (including, if applicable, the Redemption Price, Repurchase Price or Fundamental Change Repurchase Price) and accrued and unpaid interest; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Fourth</B>, to the payment of the remainder, if any, to the Company. </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">40 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Section&nbsp;6.06&nbsp;&nbsp;&nbsp;&nbsp;<I>Proceedings by Holders</I>. Except to enforce
the right to receive payment of principal (including, if applicable, the Redemption Price, the Repurchase Price or Fundamental Change Repurchase Price) or interest when due, or the right to receive payment or delivery of the consideration due upon
conversion, no Holder of any Note shall have any right by virtue of or by availing of any provision of this Indenture to institute any suit, action or proceeding in equity or at law upon or under or with respect to this Indenture, or for the
appointment of a receiver, trustee, liquidator, custodian or other similar official, or for any other remedy hereunder, unless: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;&nbsp;&nbsp;&nbsp;such Holder previously shall have given to the Trustee written notice of an Event of Default and of the continuance
thereof, as herein provided; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;Holders of at least 25% in aggregate principal amount of the Notes then
outstanding shall have made written request upon the Trustee to institute such action, suit or proceeding in its own name as Trustee hereunder; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;such Holders shall have offered to the Trustee such security and/or indemnity and/or pre-funding reasonably
satisfactory to it against any loss, liability or expense to be incurred therein or thereby; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;&nbsp;&nbsp;&nbsp;the Trustee for
60 days after its receipt of such notice, request and offer of security and/or indemnity and/or pre-funding, shall have not complied with such written request of the Holders to institute any such action, suit or proceeding; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e)&nbsp;&nbsp;&nbsp;&nbsp;no direction that, in the opinion of the Trustee, is inconsistent with such written request shall have been given
to the Trustee by the Holders of a majority of the aggregate principal amount of the Notes then outstanding within such 60-day period pursuant to Section&nbsp;6.09, </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">it being understood and intended, and being expressly covenanted by the taker and Holder of every Note with every other taker and Holder and the Trustee that
no one or more Holders shall have any right in any manner whatever by virtue of or by availing of any provision of this Indenture to affect, disturb or prejudice the rights of any other Holder, or to obtain or seek to obtain priority over or
preference to any other such Holder, or to enforce any right under this Indenture, except in the manner herein provided and for the equal, ratable and common benefit of all Holders (except as otherwise provided herein). For the protection and
enforcement of this Section&nbsp;6.06, each and every Holder and the Trustee shall be entitled to such relief as can be given either at law or in equity. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Notwithstanding any other provision of this Indenture and any provision of any Note, the right of any Holder to receive payment or delivery,
as the case may be, of (x)&nbsp;the principal (including the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price, if applicable) of, (y)&nbsp;accrued and unpaid interest on, and (z)&nbsp;the consideration due upon
conversion of, such Note, on or after the respective due dates expressed or provided for in such Note or in this Indenture, or to institute suit for the enforcement of any such payment or delivery, as the case may be, on or after such respective
dates against the Company shall not be impaired or affected without the consent of such Holder. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.07&nbsp;&nbsp;&nbsp;&nbsp;<I>Proceedings by Trustee</I>. In case of an Event of Default, the Trustee may in its discretion
proceed to protect and enforce the rights vested in it by this Indenture by such appropriate judicial proceedings as are necessary to protect and enforce any of such rights, either by suit in equity or by action at law or by proceeding in bankruptcy
or otherwise, whether for the specific enforcement of any covenant or agreement contained in this Indenture or in aid of the exercise of any power granted in this Indenture, or to enforce any other legal or equitable right vested in the Trustee by
this Indenture or by law. </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">41 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Section&nbsp;6.08&nbsp;&nbsp;&nbsp;&nbsp;<I>Remedies Cumulative and Continuing</I>. Except
as provided in the last paragraph of Section&nbsp;2.06, all powers and remedies given by this Article 6 to the Trustee or to the Holders shall, to the extent permitted by law, be deemed cumulative and not exclusive of any thereof or of any other
powers and remedies available to the Trustee or the Holders of the Notes, by judicial proceedings or otherwise, to enforce the performance or observance of the covenants and agreements contained in this Indenture, and no delay or omission of the
Trustee or of any Holder of any of the Notes to exercise any right or power accruing upon any Default or Event of Default shall impair any such right or power, or shall be construed to be a waiver of any such Default or Event of Default or any
acquiescence therein; and, subject to the provisions of Section&nbsp;6.06, every power and remedy given by this Article 6 or by law to the Trustee or to the Holders may be exercised from time to time, and as often as shall be deemed expedient, by
the Trustee or by the Holders. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.09&nbsp;&nbsp;&nbsp;&nbsp;<I>Direction of Proceedings and Waiver of Defaults by Majority of
Holders</I>. The Holders of a majority of the aggregate principal amount of the Notes at the time outstanding determined in accordance with Section&nbsp;8.04 shall have the right to direct the time, method and place of conducting any proceeding for
any remedy available to the Trustee or exercising any trust or power conferred on the Trustee with respect to Notes; <I>provided</I>, <I>however</I>, that (a)&nbsp;such direction shall not be in conflict with any rule of law or with this Indenture,
and (b)&nbsp;the Trustee may take any other action deemed proper by the Trustee that is not inconsistent with such direction. The Trustee may refuse to follow any direction that would involve the Trustee in personal liability, or if it is not
provided with security and/or indemnity and/or pre-funding to its reasonable satisfaction, or that the Trustee determines is unduly prejudicial to the rights of any other Holder. In addition, the Trustee will not be required to expend its own funds
under any circumstances. The Holders of a majority in aggregate principal amount of the Notes at the time outstanding determined in accordance with Section&nbsp;8.04 may on behalf of the Holders of all of the Notes waive any past Default or Event of
Default hereunder and its consequences except (i)&nbsp;a default in the payment of accrued and unpaid interest on, or the principal (including, if applicable, the Redemption Price, Repurchase Price or Fundamental Change Repurchase Price) of, the
Notes when due that has not been cured pursuant to the provisions of Section&nbsp;6.02, (ii) a failure by the Company to pay or deliver, or cause to be delivered, as the case may be, the consideration due upon conversion of the Notes or (iii)&nbsp;a
default in respect of a covenant or provision hereof which under Article 10 cannot be modified or amended without the consent of each Holder of an outstanding Note affected. Upon any such waiver the Company, the Trustee and the Holders of the Notes
shall be restored to their former positions and rights hereunder; but no such waiver shall extend to any subsequent or other Default or Event of Default or impair any right consequent thereon. Whenever any Default or Event of Default hereunder shall
have been waived as permitted by this Section&nbsp;6.09, said Default or Event of Default shall for all purposes of the Notes and this Indenture be deemed to have been cured and to be not continuing; but no such waiver shall extend to any subsequent
or other Default or Event of Default or impair any right consequent thereon. </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">42 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Section&nbsp;6.10&nbsp;&nbsp;&nbsp;&nbsp;<I>Notice of Defaults and Events of Default</I>. If
a Default or Event of Default occurs and is continuing and is notified in writing to the Trustee, the Trustee shall, within 90 days after the occurrence and continuance of such Default or Event of Default, mail to all Holders (at the Company&#146;s
expense) as the names and addresses of such Holders appear upon the Note Register, notice of all Defaults so notified in writing, unless such Defaults shall have been cured or waived before the giving of such notice; <I>provided </I>that the Trustee
shall not be deemed to have knowledge of any occurrence of a Default or Event of Default unless it has received written notice. Except in the case of a Default in the payment of the principal of (including the Redemption Price, the Repurchase Price
and the Fundamental Change Repurchase Price, if applicable), or accrued and unpaid interest on, any of the Notes or a Default in the payment or delivery of the consideration due upon conversion, the Trustee shall be protected in withholding such
notice if and so long as the Trustee&#146;s board of directors, a Responsible Officer, an executive committee or a committee of Responsible Officers of the Trustee (in its sole discretion) in good faith determines that the withholding of such notice
is in the interests of the Holders. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.11&nbsp;&nbsp;&nbsp;&nbsp;<I>Undertaking to Pay Costs</I>. All parties to this
Indenture agree, and each Holder of any Note by its acceptance thereof shall be deemed to have agreed, that any court may, in its discretion, require, in any suit for the enforcement of any right or remedy under this Indenture, or in any suit
against the Trustee for any action taken or omitted by it as Trustee, the filing by any party litigant in such suit of an undertaking to pay the costs of such suit and that such court may in its discretion assess costs, including attorneys&#146;
fees and expenses, against any party litigant in such suit, having due regard to the merits and good faith of the claims or defenses made by such party litigant; <I>provided </I>that the provisions of this Section&nbsp;6.11 (to the extent permitted
by law) shall not apply to any suit instituted by or against the Trustee, to any suit instituted by any Holder, or group of Holders, holding in the aggregate more than 10% in principal amount of the Notes at the time outstanding determined in
accordance with Section&nbsp;8.04, or to any suit instituted by any Holder for the enforcement of the payment of the principal of or accrued and unpaid interest on any Note (including, but not limited to, the Redemption Price and the Repurchase
Price and Fundamental Change Repurchase Price with respect to the Notes being repurchased as provided in this Indenture) on or after the due date expressed or provided for in such Note or to any suit for the enforcement of the right to convert any
Note in accordance with the provisions of Article 14. </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 7 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">CONCERNING THE TRUSTEE </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.01&nbsp;&nbsp;&nbsp;&nbsp;<I>Duties and Responsibilities of Trustee</I>. The Trustee, prior to the occurrence of an Event of
Default and after the curing or waiver of all Events of Default that may have occurred, undertakes to perform such duties and only such duties as are specifically set forth in this Indenture and no implied covenants or obligations will be read into
the Indenture against the Trustee. In case an Event of Default, of which the Trustee has actual written notice, has occurred that has not been cured or waived the Trustee shall exercise such of the rights and powers vested in it by this Indenture,
and use the same degree of care and skill in its exercise, as a prudent person would exercise or use under the circumstances in the conduct of such person&#146;s own affairs; <I>provided </I>that if an Event of Default occurs and is continuing, the
Trustee will be under no obligation to exercise any of the rights or powers under this Indenture at the request or direction of any of the Holders unless such Holders have offered to the Trustee indemnity and/or security and/or pre-funding
reasonably satisfactory to it against any loss, liability or expense that might be incurred by it in compliance with such request or direction. </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">43 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">No provision of this Indenture shall be construed to relieve the Trustee from liability for
its own grossly negligent action, its own grossly negligent failure to act or its own willful misconduct, except that: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;&nbsp;&nbsp;&nbsp;prior to the occurrence of an Event of Default and after the curing or waiving of all Events of Default that may
have occurred: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i)&nbsp;&nbsp;&nbsp;&nbsp;the duties and obligations of the Trustee shall be determined solely by the
express provisions of this Indenture, and the Trustee shall not be liable except for the performance of such duties and obligations as are specifically set forth in this Indenture and no implied covenants or obligations shall be read into this
Indenture against the Trustee; and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii)&nbsp;&nbsp;&nbsp;&nbsp;in the absence of gross negligence and willful misconduct
on the part of the Trustee, as proven in a final decision of a court of competent jurisdiction, the Trustee may conclusively and without liability rely, as to the truth of the statements and the correctness of the opinions expressed therein, upon
any certificates or opinions furnished to the Trustee and conforming to the requirements of this Indenture; but, in the case of any such certificates or opinions that by any provisions hereof are specifically required to be furnished to the Trustee,
the Trustee shall be under a duty to examine the same to determine whether or not they conform to the requirements of this Indenture (but need not confirm or investigate the accuracy of any mathematical calculations or other facts, statements,
opinions or conclusions stated therein); </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;the Trustee shall not be liable for any error of judgment made in
good faith by a Responsible Officer or Responsible Officers of the Trustee, unless it shall be proved in a final decision in a court of competent jurisdiction that the Trustee was grossly negligent in ascertaining the pertinent facts; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;the Trustee shall not be liable with respect to any action taken or omitted to be taken by it in good faith in
accordance with the direction of the Holders of not less than a majority of the aggregate principal amount of the Notes at the time outstanding determined as provided in Section&nbsp;8.04 relating to the time, method and place of conducting any
proceeding for any remedy available to the Trustee, or exercising any trust or power conferred upon the Trustee, under this Indenture; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;&nbsp;&nbsp;&nbsp;whether or not therein provided, every provision of this Indenture relating to the conduct or affecting the
liability of, or affording protection to, the Trustee shall be subject to the provisions of this Section; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e)&nbsp;&nbsp;&nbsp;&nbsp;the
Trustee shall not be liable in respect of any payment (as to the correctness of amount, entitlement to receive or any other matters relating to payment) or notice effected by the Company or any Paying Agent or any records maintained by any <FONT
STYLE="white-space:nowrap">co-Note</FONT> Registrar with respect to the Notes; </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">44 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">(f)&nbsp;&nbsp;&nbsp;&nbsp;if any party fails to deliver a notice relating to an event the
fact of which, pursuant to this Indenture, requires notice to be sent to the Trustee, the Trustee may conclusively and without liability rely on its failure to receive such notice as reason to act as if no such event occurred; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(g)&nbsp;&nbsp;&nbsp;&nbsp;[<I>RESERVED</I>] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(h)&nbsp;&nbsp;&nbsp;&nbsp;in the event that the Trustee is also acting as Note Registrar, Paying Agent, Conversion Agent or Transfer Agent
hereunder, the rights, immunities, privileges, disclaimers from liability and protections (including the right to compensation and indemnity) afforded to the Trustee pursuant to this Article 7 shall also be afforded to such Note Registrar, Paying
Agent, Conversion Agent or Transfer Agent; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i)&nbsp;&nbsp;&nbsp;&nbsp;the Trustee shall have no duty to inquire, no duty to determine and
no duty to monitor as to the performance of the Company&#146;s covenants in this Indenture or the financial performance of the Company; the Trustee shall be entitled to assume, until it has received written notice in accordance with this Indenture,
that the Company is properly performing its duties hereunder; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(j)&nbsp;&nbsp;&nbsp;&nbsp;the Trustee shall be under no obligation to
enforce any of the provisions of this Indenture unless it is instructed by Holders of at least 25% of the aggregate principal amount of outstanding Notes and is provided with security and/or indemnity and/or pre-funding reasonably satisfactory to
it; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(k)&nbsp;&nbsp;&nbsp;&nbsp;the Trustee will be under no obligation to exercise any of its rights or powers under this Indenture at
the request or direction of any of the Holders unless such Holders have offered to the Trustee indemnity and/or security and/or pre-funding reasonably satisfactory to it against any costs, expenses and liabilities that might be incurred by it in
compliance with such requests or direction. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(l)&nbsp;&nbsp;&nbsp;&nbsp;before the Trustee acts or refrains from acting, it may require an
Officers&#146; Certificate or an Opinion of Counsel prepared and delivered at the cost of the Company conforming to Section&nbsp;17.06 and the Trustee and the Agents may rely conclusively on such certificate or opinion and will not be liable for any
action it takes or omits to take in good faith in reliance on such Officers&#146; Certificate or Opinion of Counsel; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(m)&nbsp;&nbsp;&nbsp;&nbsp;in connection with the exercise by it of its trusts, powers, authorities or discretions (including, without
limitation, any modification, waiver, authorization or determination), the Trustee shall have regard to the general interests of the Holders as a class but shall not have regard to any interests arising from circumstances particular to individual
Holders (whatever their number) and in particular, but without limitation, shall not have regard to the consequences of the exercise of its trusts, powers, authorities or discretions for individual Holders (whatever their number) resulting from
their being for any purpose domiciled or resident in, or otherwise connected with, or subject to the jurisdiction of, any country, state or territory; and </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">45 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">(n)&nbsp;&nbsp;&nbsp;&nbsp;the Trustee is not obliged to do or omit to do anything which in
its reasonable opinion, would or may be illegal or would constitute a breach of any fiduciary duty or duty of confidentiality, or any law, rule, regulation, or any decree, order or judgment of any court, or practice, request, direction, notice,
announcement or similar action (whether or not having the force of law) of any relevant government, government agency, regulatory authority, stock exchange or self-regulatory organization to which the Trustee is subject. The Trustee may without
liability do anything which is, in its reasonable opinion, necessary to comply with any such law, directive or regulations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">None of the
provisions contained in this Indenture shall require the Trustee to expend or risk its own funds or otherwise incur personal financial liability in the performance of any of its duties or in the exercise of any of its rights or powers. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.02&nbsp;&nbsp;&nbsp;&nbsp;<I>Reliance on Documents, Opinions, Etc. </I>Except as otherwise provided in Section&nbsp;7.01: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;&nbsp;&nbsp;&nbsp;the Trustee may conclusively and without liability rely and shall be fully protected in acting upon any resolution,
certificate, statement, instrument, opinion, report, notice, request, consent, order, bond, Note, coupon or other paper or document (whether in its original or facsimile form) believed by it in good faith to be genuine and to have been signed or
presented by the proper party or parties; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;any request, direction, order or demand of the Company mentioned
herein shall be sufficiently evidenced by an Officers&#146; Certificate (unless other evidence in respect thereof be herein specifically prescribed); and any Board Resolution may be evidenced to the Trustee by a copy thereof certified by the
Secretary or an Assistant Secretary of the Company; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;the Trustee may consult with counsel and require an
Opinion of Counsel and any advice of such counsel or Opinion of Counsel shall be full and complete authorization and protection in respect of any action taken or omitted by it hereunder in good faith and in accordance with such advice or Opinion of
Counsel; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;&nbsp;&nbsp;&nbsp;the Trustee shall not be bound to make any investigation into the facts or matters stated in any
resolution, certificate, statement, instrument, opinion, report, notice, request, direction, consent, order, bond, debenture or other paper or document, but the Trustee, in its discretion, may make such further inquiry or investigation into such
facts or matters as it may see fit, and, if the Trustee shall determine to make such further inquiry or investigation, it shall be entitled to examine the books, records and premises of the Company, personally or by agent or attorney at the expense
of the Company and shall incur no liability of any kind by reason of such inquiry or investigation; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e)&nbsp;&nbsp;&nbsp;&nbsp;the
Trustee may execute any of the trusts or powers hereunder or perform any duties hereunder either directly or by or through agents, delegates, custodians, nominees or attorneys and the Trustee shall not be responsible for any misconduct or negligence
on the part of any agent, delegate, representative, custodian, nominee or attorney appointed by it with due care hereunder; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(f)&nbsp;&nbsp;&nbsp;&nbsp;the permissive rights of the Trustee enumerated herein shall not be construed as duties; </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">46 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">(g)&nbsp;&nbsp;&nbsp;&nbsp;under no circumstances and notwithstanding any contrary provision
included herein, neither the Trustee, the Paying Agent, the Conversion Agent nor the Note Registrar shall be responsible or liable for special, indirect, punitive, or consequential damages or loss of any kind whatsoever (including, but not limited
to, loss of profit) irrespective of whether any of them have been advised of the likelihood of such loss or damage and regardless of the form of action; this provision shall remain in full force and effect notwithstanding the discharge of the Notes,
the termination of this Indenture or the resignation, replacement or removal of the Trustee, the Paying Agent, the Conversion Agent and the Note Registrar; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(h)&nbsp;&nbsp;&nbsp;&nbsp;the Trustee, the Paying Agent, the Conversion Agent and the Note Registrar may refrain from taking any action in
any jurisdiction if the taking of such action in that jurisdiction would, in its opinion based upon legal advice in the relevant jurisdiction, be contrary to any law of that jurisdiction or, to the extent applicable, of New York; furthermore, the
Trustee may also refrain from taking such action if it would otherwise render it liable to any person in that jurisdiction or New York or if, in its opinion based on such legal advice, it would not have the power to do the relevant thing in that
jurisdiction by virtue of any applicable law in that jurisdiction or in New York or if it is determined by any court or other competent authority in that jurisdiction that it does not have such power; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i)&nbsp;&nbsp;&nbsp;&nbsp;[<I>RESERVED</I>]; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(j)&nbsp;&nbsp;&nbsp;&nbsp;the Trustee shall not be required to give any bond or surety in respect of the performance of its powers and duties
hereunder; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(k)&nbsp;&nbsp;&nbsp;&nbsp;the Trustee may request that the Company deliver Officers&#146; Certificates setting forth the
names of individuals and their titles and specimen signatures of officers authorized at such time to take specified actions pursuant to this Indenture, which Officers&#146; Certificates may be signed by any Person authorized to sign an
Officers&#146; Certificate, as the case may be, including any Person specified as so authorized in any such certificate previously delivered and not superseded; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(l)&nbsp;&nbsp;&nbsp;&nbsp;the Trustee shall not be responsible or liable for any action it takes or omits to take in good faith which it
reasonably believes to be authorized or within its rights or powers; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(m)&nbsp;&nbsp;&nbsp;&nbsp;the Trustee shall not be responsible or
liable for any action taken or omitted by it in good faith at the direction, in accordance with Section&nbsp;6.09, of the Holders of not less than a majority in aggregate principal amount of the Notes at the time outstanding determined in accordance
with Section&nbsp;8.04 as to the time, method and place of conducting any proceeding for any remedy available to the Trustee or the exercising of any power conferred by this Indenture; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(n)&nbsp;&nbsp;&nbsp;&nbsp;the Trustee shall not be responsible for any inaccuracy in the information obtained from the Company or for any
inaccuracy or omission in the records which may result from such information or any failure by the Trustee to perform its duties as set forth herein as a result of any inaccuracy or incompleteness of such information; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(o)&nbsp;&nbsp;&nbsp;&nbsp;neither the Trustee nor any agent thereof shall have any responsibility or liability for any actions taken or not
taken by the Depositary. </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">47 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Section&nbsp;7.03&nbsp;&nbsp;&nbsp;&nbsp;<I>No Responsibility for Recitals, Etc. </I>The
recitals, statements, warranties and representations contained herein and in the Notes (except in the Trustee&#146;s certificate of authentication) shall be taken as the statements of the Company, and the Trustee assumes no responsibility for the
correctness of the same. The Trustee makes no representations as to the accuracy or correctness of the same or for any failure by the Company or any other party to disclose events that may have occurred and may affect the significance or accuracy of
such information, or the execution, legality, effectiveness, adequacy, genuineness, validity, enforceability or admissibility in evidence of this Indenture or of the Notes. The Trustee shall not be accountable for the use or application by the
Company of any Notes or the proceeds of any Notes authenticated and delivered by the Trustee in conformity with the provisions of this Indenture. Notwithstanding the generality of the foregoing, each Holder shall be solely responsible for making its
own independent appraisal of, and investigation into, the financial condition, creditworthiness, condition, affairs, status and nature of the Company, and the Trustee shall not at any time have any responsibility for the same and each Holder shall
not rely on the Trustee in respect thereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.04&nbsp;&nbsp;&nbsp;&nbsp;<I>Trustee, Paying Agents, Conversion Agents or Note
Registrar May Own Notes</I>. The Trustee, any Paying Agent, any Conversion Agent or Note Registrar, in its individual or any other capacity, may engage in business and contractual relationships with the Company or its Affiliates and may become the
owner or pledgee of Notes with the same rights it would have if it were not the Trustee, Paying Agent, Conversion Agent or Note Registrar, and nothing herein shall obligate any of them to account for any profits earned from any business or
transactional relationship. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.05&nbsp;&nbsp;&nbsp;&nbsp;<I>Monies to Be Held in Trust</I>. All monies received by the
Trustee shall, until used or applied as herein provided, be held in trust for the purposes for which they were received. Money held by the Trustee in trust or by the Paying Agent hereunder need not be segregated from other funds except to the extent
required by law. Neither the Trustee nor the Paying Agent shall be under any liability for interest on any money received by it hereunder. </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">48 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Section&nbsp;7.06&nbsp;&nbsp;&nbsp;&nbsp;<I>Compensation and Expenses of Trustee</I>.
(a)&nbsp;The Company covenants and agrees to pay to the Trustee from time to time, and the Trustee shall be entitled to, compensation for all services rendered by it hereunder in any capacity (which shall not be limited by any provision of law in
regard to the compensation of a trustee of an express trust) as mutually agreed to in writing between the Trustee and the Company (which sum shall be paid free and clear of deduction and withholding on account of taxation, set-off and counterclaim),
and the Company will pay or reimburse the Trustee upon its request for all properly incurred expenses, disbursements and advances properly incurred or made by the Trustee in accordance with any of the provisions of this Indenture in any capacity
thereunder (including the compensation and the properly incurred expenses and disbursements of its agents and counsel and of all Persons not regularly in its employ) except any such expense, disbursement or advance as shall have been caused by its
gross negligence or willful misconduct as proven in a final decision in a court of competent jurisdiction. The Company also covenants to indemnify the Trustee (which for the purposes of this Section&nbsp;7.06 shall be deemed to include its officers,
directors, agents and employees) in any capacity under this Indenture (including without limitation as Note Registrar, Transfer Agent, Conversion Agent and Paying Agent) and any other document or transaction entered into in connection herewith, and
to hold it harmless against, any loss, claim, damage,liability or expense (whether arising from third party claims or claims by or against the Company) incurred without gross negligence or willful misconduct on the part of the Trustee, its officers,
directors, agents or employees, as the case may be, as proven in a final decision of a court of competent jurisdiction, and arising out of or in connection with the acceptance or administration of this Indenture or in any other capacity hereunder,
including the costs and expenses of defending themselves against any claim of liability in the process of enforcing this indemnity. The obligations of the Company under this Section&nbsp;7.06 to compensate or indemnify the Trustee and to pay or
reimburse the Trustee for expenses, disbursements and advances shall be secured by a senior claim to which the Notes are hereby made subordinate on all money or property held or collected by the Trustee, except, subject to the effect of
Section&nbsp;6.05, funds held in trust herewith for the benefit of the Holders of particular Notes. The Trustee&#146;s right to receive payment of any amounts due under this Section&nbsp;7.06 shall not be subordinate to any other liability or
indebtedness of the Company. The indemnity under this Section&nbsp;7.06(a) is payable upon demand by the Trustee. The obligation of the Company under this Section&nbsp;7.06(a) shall survive the satisfaction and discharge of the Notes, the
termination or discharge of this Indenture and the resignation, replacement or removal or the Trustee. The indemnification provided in this Section&nbsp;7.06(a) shall extend to the officers, directors, agents and employees of the Trustee. Subject to
Section&nbsp;7.02(e), any negligence or misconduct of any agent, delegate, attorney or representative, in each case, of the Trustee, shall not affect indemnification of the Trustee. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Without prejudice to any other rights available to the Trustee under applicable law, when the Trustee and its agents incur expenses or render
services after an Event of Default specified in Section&nbsp;6.01(i) or Section&nbsp;6.01(j) occurs, the expenses and the compensation for the services are intended to constitute expenses of administration under any bankruptcy, insolvency or similar
laws. If a Default or Event of Default shall have occurred or if the Trustee finds it expedient or necessary or is requested by the Company and/or the Holders to undertake duties which are of an exceptional nature or otherwise outside the scope of
the Trustee&#146;s normal duties under this Indenture, the Company will pay such additional remuneration as the Company and the Trustee may separately agree in writing. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;The Paying Agent, the Conversion Agent and the Note Registrar shall be entitled to the compensation to be agreed
upon in writing with the Company for all services rendered by it under this Indenture, and the Company agrees promptly to pay such compensation and to reimburse the Paying Agent, the Conversion Agent and the Note Registrar for its out-of-pocket
expenses (including fees and expenses of counsel) properly incurred by it in connection with the services rendered by it under this Indenture. The Company hereby agrees to indemnify the Paying Agent, the Conversion Agent and the Note Registrar and
their respective officers, directors, agents and employees and any successors thereto for, and to hold it harmless against, any loss, liability or expense (including fees and expenses of counsel) properly incurred without gross negligence or willful
misconduct on its part arising out of or in connection with its acting as the Paying Agent, the Conversion Agent and the Note Registrar hereunder. The obligations of the Company under this paragraph (b)&nbsp;shall survive the payment of the Notes,
the termination or discharge of the Indenture and the resignation, replacement or removal of the Paying Agent, the Conversion Agent and the Note Registrar. </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">49 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Section&nbsp;7.07&nbsp;&nbsp;&nbsp;&nbsp;<I>Officers&#146; Certificate as Evidence</I>.
Except as otherwise provided in Section&nbsp;7.01, whenever in the administration of the provisions of this Indenture the Trustee shall deem it necessary or desirable that a matter be proved or established prior to taking or omitting any action
hereunder, such matter (unless other evidence in respect thereof be herein specifically prescribed) may be deemed to be conclusively proved and established by an Officers&#146; Certificate delivered to the Trustee, and such Officers&#146;
Certificate shall be full warrant to the Trustee for any action taken or omitted by it under the provisions of this Indenture upon the faith thereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.08&nbsp;&nbsp;&nbsp;&nbsp;<I>Eligibility of Trustee</I>. There shall at all times be a Trustee hereunder which shall be a
Person that is eligible pursuant to the Trust Indenture Act to act as such and has a combined capital and surplus of at least US$50,000,000. If such Person publishes reports of condition at least annually, pursuant to law or to the requirements of
any supervising or examining authority, then for the purposes of this Section, the combined capital and surplus of such Person shall be deemed to be its combined capital and surplus as set forth in its most recent report of condition so published.
If at any time the Trustee shall cease to be eligible in accordance with the provisions of this Section, it shall resign immediately in the manner and with the effect hereinafter specified in this Article. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.09&nbsp;&nbsp;&nbsp;&nbsp;<I>Resignation or Removal of Trustee</I>. (a)&nbsp;The Trustee may at any time resign by giving 30
days written notice of such resignation to the Company and by mailing notice thereof to the Holders at their addresses as they shall appear on the Note Register. Upon receiving such notice of resignation, the Company shall promptly appoint a
successor trustee by written instrument, in duplicate, executed by order of the Board of Directors, one copy of which instrument shall be delivered to the resigning Trustee and one copy to the successor trustee. If no successor trustee shall have
been so appointed and have accepted appointment within 30 days after the mailing of such notice of resignation to the Holders, the resigning Trustee may at the expense of the Company petition any court of competent jurisdiction for the appointment
of a successor trustee, or any Holder who has been a bona fide holder of a Note or Notes for at least six months may, subject to the provisions of Section&nbsp;6.11, on behalf of himself or herself and all others similarly situated, petition any
such court for the appointment of a successor trustee. Such court may thereupon, after such notice, if any, as it may deem proper and prescribe, appoint a successor trustee. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;In case at any time any of the following shall occur: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i)&nbsp;&nbsp;&nbsp;&nbsp;the Trustee shall cease to be eligible in accordance with the provisions of Section&nbsp;7.08 and
shall fail to resign after written request therefor by the Company or by any such Holder, or </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii)&nbsp;&nbsp;&nbsp;&nbsp;the Trustee shall become incapable of acting, or shall be adjudged a bankrupt or insolvent, or a
receiver of the Trustee or of its property shall be appointed, or any public officer shall take charge or control of the Trustee or of its property or affairs for the purpose of rehabilitation, conservation or liquidation, </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">then, in either case, the Company may by a Board Resolution remove the Trustee and appoint a successor trustee by written instrument, in duplicate, executed
by order of the Board of Directors, one copy of which instrument shall be delivered to the Trustee so removed and one copy to the successor trustee, or, subject to the provisions of Section&nbsp;6.11, any Holder who has been a bona fide holder of a
Note or Notes for at least six months may, on behalf of himself or herself and all others similarly situated, petition any court of competent jurisdiction for the removal of the Trustee and the appointment of a successor trustee. Such court may
thereupon, after such notice, if any, as it may deem proper and prescribe, remove the Trustee and appoint a successor trustee. </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">50 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">(c)&nbsp;&nbsp;&nbsp;&nbsp;The Holders of a majority in aggregate principal amount of the
Notes at the time outstanding, as determined in accordance with Section&nbsp;8.04, may at any time remove the Trustee and nominate a successor trustee that shall be deemed appointed as successor trustee unless within ten days after notice to the
Company of such nomination the Company objects thereto, in which case the Trustee so removed or any Holder, upon the terms and conditions and otherwise as in Section&nbsp;7.09(a) provided, may petition any court of competent jurisdiction for an
appointment of a successor trustee. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;&nbsp;&nbsp;&nbsp;Any resignation or removal of the Trustee and appointment of a successor
trustee pursuant to any of the provisions of this Section&nbsp;7.09 shall become effective upon acceptance of appointment by the successor trustee as provided in Section&nbsp;7.10. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.10&nbsp;&nbsp;&nbsp;&nbsp;<I>Acceptance by Successor Trustee</I>. Any successor trustee appointed as provided in
Section&nbsp;7.09 shall execute, acknowledge and deliver to the Company and to its predecessor trustee an instrument accepting such appointment hereunder, and thereupon the resignation or removal of the predecessor trustee shall become effective and
such successor trustee, without any further act, deed or conveyance, shall become vested with all the rights, powers, duties and obligations of its predecessor hereunder, with like effect as if originally named as Trustee herein; but, nevertheless,
on the written request of the Company or of the successor trustee, the trustee ceasing to act shall, upon payment of any amounts then due to it pursuant to the provisions of Section&nbsp;7.06, execute and deliver an instrument transferring to such
successor trustee all the rights and powers of the trustee so ceasing to act. Upon request of any such successor trustee, the Company shall execute any and all instruments in writing for more fully and certainly vesting in and confirming to such
successor trustee all such rights and powers. Any trustee ceasing to act shall, nevertheless, retain a senior claim to which the Notes are hereby made subordinate on all money or property held or collected by such trustee as such, except for funds
held in trust for the benefit of Holders of particular Notes, to secure any amounts then due to it pursuant to the provisions of Section&nbsp;7.06. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No successor trustee shall accept appointment as provided in this Section&nbsp;7.10 unless at the time of such acceptance such successor
trustee shall be eligible under the provisions of Section&nbsp;7.08. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Upon acceptance of appointment by a successor trustee as provided in
this Section&nbsp;7.10, each of the Company and the successor trustee, at the written direction and at the expense of the Company shall mail or cause to be mailed notice of the succession of such trustee hereunder to the Holders at their addresses
as they shall appear on the Note Register. If the Company fails to mail such notice within ten days after acceptance of appointment by the successor trustee, the successor trustee shall cause such notice to be mailed at the expense of the Company.
</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">51 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Section&nbsp;7.11&nbsp;&nbsp;&nbsp;&nbsp;<I>Succession by Merger, Etc. </I>Any corporation
or other entity into which the Trustee may be merged or converted or with which it may be consolidated, or any corporation or other entity resulting from any merger, conversion or consolidation to which the Trustee shall be a party, or any
corporation or other entity succeeding to all or substantially all of the corporate trust business of the Trustee (including the administration of this Indenture), shall be the successor to the Trustee hereunder without the execution or filing of
any paper or any further act on the part of any of the parties hereto; <I>provided </I>that in the case of any corporation or other entity succeeding to all or substantially all of the corporate trust business of the Trustee such corporation or
other entity shall be eligible under the provisions of Section&nbsp;7.08. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In case at the time such successor to the Trustee shall succeed
to the trusts created by this Indenture, any of the Notes shall have been authenticated but not delivered, any such successor to the Trustee may adopt the certificate of authentication of any predecessor trustee, and deliver such Notes so
authenticated; and in case at that time any of the Notes shall not have been authenticated, any successor to the Trustee may authenticate such Notes either in the name of any predecessor trustee hereunder or in the name of the successor trustee; and
in all such cases such certificates shall have the full force which it is anywhere in the Notes or in this Indenture provided that the certificate of the Trustee shall have; <I>provided</I>, <I>however</I>, that the right to adopt the certificate of
authentication of any predecessor trustee or to authenticate Notes in the name of any predecessor trustee shall apply only to its successor or successors by merger, conversion or consolidation. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.12&nbsp;&nbsp;&nbsp;&nbsp;<I>Trustee&#146;s Application for Instructions from the Company</I>. Any application by the Trustee
for written instructions from the Company (other than with regard to any action proposed to be taken or omitted to be taken by the Trustee that affects the rights of the Holders of the Notes under this Indenture) may, at the option of the Trustee,
set forth in writing any action proposed to be taken or omitted by the Trustee under this Indenture and the date on and/or after which such action shall be taken or such omission shall be effective. The Trustee shall not be liable for any action
taken by, or omission of, the Trustee in accordance with a proposal included in such application on or after the date specified in such application (which date shall not be less than three Business Days after the date any officer that the Company
has indicated to the Trustee should receive such application actually receives such application, unless any such officer shall have consented in writing to any earlier date), unless, prior to taking any such action (or the effective date in the case
of any omission), the Trustee shall have received written instructions in accordance with this Indenture in response to such application specifying the action to be taken or omitted. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 8 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">CONCERNING THE HOLDERS
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;8.01&nbsp;&nbsp;&nbsp;&nbsp;<I>Action by Holders</I>. Whenever in this Indenture it is provided that the Holders of a
specified percentage of the aggregate principal amount of the Notes may take any action (including the making of any demand or request, the giving of any notice, consent or waiver or the taking of any other action), the fact that at the time of
taking any such action, the Holders of such specified percentage have joined therein may be evidenced (a)&nbsp;by any instrument or any number of instruments of similar tenor executed by Holders in person or by agent or proxy appointed in writing,
or (b)&nbsp;by the record of the Holders voting in favor thereof at any meeting of Holders duly called and held in accordance with the provisions of Article 9, or (c)&nbsp;by a combination of such instrument or instruments and any such record of
such a meeting of Holders. Whenever the Company or the Trustee solicits the taking of any action by the Holders of the Notes, the Company or the Trustee may fix, but shall not be required to, in advance of such solicitation, a date as the record
date for determining Holders entitled to take such action. The record date if one is selected shall be not more than fifteen days prior to the date of commencement of solicitation of such action. </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">52 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Section&nbsp;8.02&nbsp;&nbsp;&nbsp;&nbsp;<I>Proof of Execution by Holders</I>. Subject to
the provisions of Section&nbsp;7.01, Section&nbsp;7.02 and Section&nbsp;9.05, proof of the execution of any instrument by a Holder or its agent or proxy shall be sufficient if made in accordance with such reasonable rules and regulations as may be
prescribed by the Trustee or in such manner as shall be satisfactory to the Trustee. The holding of Notes shall be proved by the Note Register or by a certificate of the Note Registrar. The record of any Holders&#146; meeting shall be proved in the
manner provided in Section&nbsp;9.06. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;8.03&nbsp;&nbsp;&nbsp;&nbsp;<I>Who Are Deemed Absolute Owners</I>. The Company, the
Trustee, any Paying Agent, any Conversion Agent and any Note Registrar may deem the Person in whose name a Note shall be registered upon the Note Register to be, and may treat it as, the absolute owner of such Note (whether or not such Note shall be
overdue and notwithstanding any notation of ownership or other writing thereon made by any Person other than the Company or any Note Registrar) for the purpose of receiving payment of or on account of the principal of and (subject to
Section&nbsp;2.03) accrued and unpaid interest on such Note, for the purpose of conversion of such Note and for all other purposes; and neither the Company nor the Trustee nor any Paying Agent nor any Conversion Agent nor any Note Registrar shall be
affected by any notice to the contrary. All such payments or deliveries so made to any Holder for the time being, or upon its order, shall be valid, and, to the extent of the sums or ADSs so paid or delivered, effectual to satisfy and discharge the
liability for monies payable or ADSs deliverable upon any such Note. Notwithstanding anything to the contrary in this Indenture or the Notes following an Event of Default, any Holder of a beneficial interest in a Global Note may directly enforce
against the Company, without the consent, solicitation, proxy, authorization or any other action of the Depositary or any other Person, such Holder&#146;s right to exchange such beneficial interest for a Note in certificated form in accordance with
the provisions of this Indenture. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;8.04&nbsp;&nbsp;&nbsp;&nbsp;<I>Company-Owned Notes Disregarded</I>. In determining whether
the Holders of the requisite aggregate principal amount of Notes have concurred in any direction, consent, waiver or other action under this Indenture, Notes that are owned by the Company, by any Subsidiary or Consolidated Affiliated Entity thereof
or by any Affiliate of the Company or any Subsidiary or Consolidated Affiliated Entity thereof shall be disregarded and deemed not to be outstanding for the purpose of any such determination; <I>provided </I>that for the purposes of determining
whether the Trustee shall be protected in relying on any such direction, consent, waiver or other action only Notes in respect of which a Responsible Officer is notified in writing shall be so disregarded. Notes so owned that have been pledged in
good faith may be regarded as outstanding for the purposes of this Section&nbsp;8.04 if the pledgee shall establish its right to so act with respect to such Notes and that the pledgee is not the Company, a Subsidiary or Consolidated Affiliated
Entity thereof or an Affiliate of the Company or a Subsidiary or Consolidated Affiliated Entity thereof. Within five days of acquisition of the Notes by any of the above described persons or entities or at the request of the Trustee, the Company
shall furnish to the Trustee promptly an Officers&#146; Certificate listing and identifying all Notes, if any, known by the Company to be owned or held by or for the account of any of the above described Persons; and, subject to Section&nbsp;7.01,
the Trustee shall be entitled to accept such Officers&#146; Certificate as conclusive evidence of the facts therein set forth and of the fact that all Notes not listed therein are outstanding for the purpose of any such determination. </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">53 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Section&nbsp;8.05&nbsp;&nbsp;&nbsp;&nbsp;<I>Revocation of Consents; Future Holders
Bound</I>. At any time prior to (but not after) the evidencing to the Trustee, as provided in Section&nbsp;8.01, of the taking of any action by the Holders of the percentage of the aggregate principal amount of the Notes specified in this Indenture
in connection with such action, any Holder of a Note that is shown by the evidence to be included in the Notes the Holders of which have consented to such action may, by filing written notice with the Trustee at its Corporate Trust Office and upon
proof of holding as provided in Section&nbsp;8.02, revoke such action so far as concerns such Note. Except as aforesaid, any such action taken by the Holder of any Note shall be conclusive and binding upon such Holder and upon all future Holders and
owners of such Note and of any Notes issued in exchange or substitution therefor or upon registration of transfer thereof, irrespective of whether any notation in regard thereto is made upon such Note or any Note issued in exchange or substitution
therefor or upon registration of transfer thereof. </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 9 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">HOLDERS&#146; MEETINGS </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;9.01&nbsp;&nbsp;&nbsp;&nbsp;<I>Purpose of Meetings</I>. A meeting of Holders may be called at any time and from time to time
pursuant to the provisions of this Article 9 for any of the following purposes: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;&nbsp;&nbsp;&nbsp;to give any notice to the
Company or to the Trustee or to give any directions to the Trustee permitted under this Indenture, or to consent to the waiving of any Default or Event of Default hereunder and its consequences, or to take any other action authorized to be taken by
Holders pursuant to any of the provisions of Article 6; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;to remove the Trustee and nominate a successor trustee
pursuant to the provisions of Article 7; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;to consent to the execution of an indenture or indentures
supplemental hereto pursuant to the provisions of Section&nbsp;10.02; or </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;&nbsp;&nbsp;&nbsp;to take any other action authorized
to be taken by or on behalf of the Holders of any specified aggregate principal amount of the Notes under any other provision of this Indenture or under applicable law. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;9.02&nbsp;&nbsp;&nbsp;&nbsp;<I>Call of Meetings by Trustee</I>. The Trustee may (in its sole discretion and without obligation)
at any time call a meeting of Holders to take any action specified in Section 9.01, to be held at such time and at such place as the Trustee shall determine. Notice of every meeting of the Holders, setting forth the time and the place of such
meeting and in general terms the action proposed to be taken at such meeting and the establishment of any record date pursuant to Section&nbsp;8.01, shall be mailed to Holders of such Notes at their addresses as they shall appear on the Note
Register. Such notice shall also be mailed to the Company. Such notices shall be mailed not less than 20 nor more than 90 days prior to the date fixed for the meeting. </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">54 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Any meeting of Holders shall be valid without notice if the Holders of all Notes then
outstanding are present in person or by proxy or if notice is waived before or after the meeting by the Holders of all Notes then outstanding, and if the Company and the Trustee are either present by duly authorized representatives or have, before
or after the meeting, waived notice. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;9.03&nbsp;&nbsp;&nbsp;&nbsp;<I>Call of Meetings by Company or Holders</I>. In case at
any time the Company, pursuant to a Board Resolution, or the Holders of at least 10% of the aggregate principal amount of the Notes then outstanding, shall have requested the Company to call a meeting of Holders, by written request setting forth in
reasonable detail the action proposed to be taken at the meeting, and the Company shall not have mailed the notice of such meeting within 20 days after receipt of such request, then the Trustee or such Holders may determine the time and the place
for such meeting and may call such meeting to take any action authorized in Section&nbsp;9.01, by mailing notice thereof as provided in Section&nbsp;9.02. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;9.04&nbsp;&nbsp;&nbsp;&nbsp;<I>Qualifications for Voting</I>. To be entitled to vote at any meeting of Holders a Person shall
(a)&nbsp;be a Holder of one or more Notes on the record date pertaining to such meeting or (b)&nbsp;be a Person appointed by an instrument in writing as proxy by a Holder of one or more Notes on the record date pertaining to such meeting. The only
Persons who shall be entitled to be present or to speak at any meeting of Holders shall be the Persons entitled to vote at such meeting and their counsel and any representatives of the Trustee and its counsel and any representatives of the Company
and its counsel. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;9.05&nbsp;&nbsp;&nbsp;&nbsp;<I>Regulations</I>. Notwithstanding any other provisions of this Indenture, the
Trustee may make such reasonable regulations as it may deem advisable for any meeting of Holders, in regard to proof of the holding of Notes and of the appointment of proxies, and in regard to the appointment and duties of inspectors of votes, the
submission and examination of proxies, certificates and other evidence of the right to vote, and such other matters concerning the conduct of the meeting as it shall think fit. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Trustee shall, by an instrument in writing, appoint a temporary chairman of the meeting, unless the meeting shall have been called by the
Company or by Holders as provided in Section&nbsp;9.03, in which case the Company or the Holders calling the meeting, as the case may be, shall in like manner appoint a temporary chairman. A permanent chairman and a permanent secretary of the
meeting shall be elected by vote of the Holders of a majority in principal amount of the Notes represented at the meeting and entitled to vote at the meeting. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subject to the provisions of Section&nbsp;8.04, at any meeting of Holders each Holder or proxyholder shall be entitled to one vote for each
US$1,000 principal amount of Notes held or represented by him or her; <I>provided</I>, <I>however</I>, that no vote shall be cast or counted at any meeting in respect of any Note challenged as not outstanding and ruled by the chairman of the meeting
to be not outstanding. The chairman of the meeting shall have no right to vote other than by virtue of Notes held by it or instruments in writing as aforesaid duly designating it as the proxy to vote on behalf of other Holders. Any meeting of
Holders duly called pursuant to the provisions of Section&nbsp;9.02 or Section&nbsp;9.03 may be adjourned from time to time by the Holders of a majority of the aggregate principal amount of Notes represented at the meeting, whether or not
constituting a quorum, and the meeting may be held as so adjourned without further notice. </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">55 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Minutes shall be made of all resolutions and proceedings at every meeting and, if purporting
to be signed by the chairman of that meeting or of the next succeeding meeting of Holders of the Notes, shall be conclusive evidence of the matters in them. Until the contrary is proved every meeting for which minutes have been so made and signed
shall be deemed to have been duly convened and held and all resolutions passed or proceedings transacted at it to have been duly passed and transacted. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;9.06&nbsp;&nbsp;&nbsp;&nbsp;<I>Voting</I>. The vote upon any resolution submitted to any meeting of Holders shall be by written
ballot on which shall be subscribed the signatures of the Holders or of their representatives by proxy and the outstanding principal amount of the Notes held or represented by them. The permanent chairman of the meeting shall appoint two inspectors
of votes who shall count all votes cast at the meeting for or against any resolution and who shall make and file with the secretary of the meeting their verified written reports in duplicate of all votes cast at the meeting. A record in duplicate of
the proceedings of each meeting of Holders shall be prepared by the secretary of the meeting and there shall be attached to said record the original reports of the inspectors of votes on any vote by ballot taken thereat and affidavits by one or more
Persons having knowledge of the facts setting forth a copy of the notice of the meeting and showing that said notice was mailed as provided in Section&nbsp;9.02. The record shall show the principal amount of the Notes voting in favor of or against
any resolution. The record shall be signed and verified by the affidavits of the permanent chairman and secretary of the meeting and one of the duplicates shall be delivered to the Company and the other to the Trustee to be preserved by the Trustee,
the latter to have attached thereto the ballots voted at the meeting. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any record so signed and verified shall be conclusive evidence of
the matters therein stated. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;9.07&nbsp;&nbsp;&nbsp;&nbsp;<I>No Delay of Rights by Meeting</I>. Nothing contained in this
Article 9 shall be deemed or construed to authorize or permit, by reason of any call of a meeting of Holders or any rights expressly or impliedly conferred hereunder to make such call, any hindrance or delay in the exercise of any right or rights
conferred upon or reserved to the Trustee or to the Holders under any of the provisions of this Indenture or of the Notes. </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 10 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">SUPPLEMENTAL INDENTURES </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;10.01&nbsp;&nbsp;&nbsp;&nbsp;<I>Supplemental Indentures Without Consent of Holders</I>. The Company, when authorized by the
resolutions of the Board of Directors, and the Trustee, at the Company&#146;s expense and direction, may from time to time and at any time amend or supplement this Indenture or the Notes for one or more of the following purposes: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;&nbsp;&nbsp;&nbsp;to cure any ambiguity, omission, defect or inconsistency; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;to provide for the assumption by a Successor Company of the obligations of the Company under this Indenture and the
Notes pursuant to Article 11; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;to add guarantees or any credit enhancements of similar nature with respect to
the Notes; </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">56 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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)&nbsp;&nbsp;&nbsp;&nbsp;to secure the Notes; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e)&nbsp;&nbsp;&nbsp;&nbsp;to add to the covenants or Events of Defaults of the Company for the benefit of the Holders or surrender any right
or power conferred upon the Company; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(f)&nbsp;&nbsp;&nbsp;&nbsp;upon the occurrence of any transaction or event described in
Section&nbsp;14.07(a), to (i)&nbsp;provide that the Notes are convertible into Reference Property, subject to Section&nbsp;14.02, and (ii)&nbsp;effect the related changes to the terms of the Notes described under Section&nbsp;14.07(a), in each case,
in accordance with Section&nbsp;14.07; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(g)&nbsp;&nbsp;&nbsp;&nbsp;to make any change that does not adversely affect the rights of any
Holder; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(h)&nbsp;&nbsp;&nbsp;&nbsp;to comply with the rules of the Depositary, including The Depository Trust Company
(&#147;<B>DTC</B>&#148;); </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i)&nbsp;&nbsp;&nbsp;&nbsp;to evidence and provide for the acceptance of the appointment of a successor trustee
in accordance with this Indenture; or </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(j)&nbsp;&nbsp;&nbsp;&nbsp;to conform the provisions of this Indenture or the Notes to the
&#147;Description of the </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notes&#148; section of the Offering Memorandum. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Upon the written request of the Company, the Trustee is hereby authorized to join with the Company in the execution of any such amendment or
supplement to this Indenture or the Notes, to make any further appropriate agreements and stipulations that may be therein contained, but the Trustee shall not be obligated to, but may in its discretion, enter into any supplemental indenture that
affects the Trustee&#146;s own rights, duties or immunities under this Indenture or otherwise. The Trustee shall seek an Officers&#146; Certificate and an Opinion of Counsel, at the Company&#146;s expense, that any such amendment or supplement to
this Indenture or the Notes is authorized and permitted by the terms of this Indenture and not contrary to law. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any amendment or
supplement to this Indenture or the Notes authorized by the provisions of this Section&nbsp;10.01 may be executed by the Company and the Trustee without the consent of the Holders of any of the Notes at the time outstanding, notwithstanding any of
the provisions of Section&nbsp;10.02. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;10.02&nbsp;&nbsp;&nbsp;&nbsp;<I>Supplemental Indentures with Consent of Holders</I>.
With the consent (evidenced as provided in Article 8) of the Holders of at least a majority of the aggregate principal amount of the Notes then outstanding (determined in accordance with Article 8 and including, without limitation, consents obtained
in connection with a repurchase of, or tender or exchange offer for, Notes), the Company, when authorized by the resolutions of the Board of Directors, and the Trustee, at the Company&#146;s expense, may from time to time and at any time enter into
an indenture or indentures supplemental hereto for the purpose of adding any provisions to or changing in any manner or eliminating any of the provisions of this Indenture or any supplemental indenture or the Notes or modifying in any manner the
rights of the Holders; <I>provided</I>, <I>however</I>, that, without the consent of each Holder of an outstanding Note affected, no such supplemental indenture shall: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;&nbsp;&nbsp;&nbsp;reduce the amount of Notes whose Holders must consent to an amendment or waiver; </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">57 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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)&nbsp;&nbsp;&nbsp;&nbsp;reduce the rate of or extend the stated time for payment of
interest on any Notes; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;reduce the principal of or extend the Maturity Date of any Notes; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;&nbsp;&nbsp;&nbsp;make any change that adversely affects the conversion rights of any Notes; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e)&nbsp;&nbsp;&nbsp;&nbsp;reduce the Repurchase Price payable on the relevant Repurchase Date, the Fundamental Change Repurchase Price or the
Redemption Price of any Note or amend or modify in any manner adverse to the Holders the Company&#146;s obligation to make such payments, whether through an amendment or waiver of provisions in the covenants, definitions or otherwise; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(f)&nbsp;&nbsp;&nbsp;&nbsp;make any Note payable in a currency other than U.S. dollars; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(g)&nbsp;&nbsp;&nbsp;&nbsp;change the ranking of the Notes; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(h)&nbsp;&nbsp;&nbsp;&nbsp;impair the right of any Holder to receive payment of principal and interest on such Holder&#146;s Notes on or after
the due dates therefor or to institute suit for the enforcement of any payment on or with respect to such Holder&#146;s Note; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i)&nbsp;&nbsp;&nbsp;&nbsp;change the Company&#146;s obligation to pay Additional Amounts on any Note; or </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(j)&nbsp;&nbsp;&nbsp;&nbsp;make any change in this Article 10 that requires each Holder&#146;s consent or in the waiver provisions in
Section&nbsp;6.02 or Section&nbsp;6.09. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Upon the written request of the Company, and upon the filing with the Trustee of evidence of the
consent of Holders as aforesaid and subject to Section&nbsp;10.05, the Trustee shall join with the Company in the execution of such supplemental indenture unless (i)&nbsp;the Trustee has not received an Officers&#146; Certificate and an Opinion of
Counsel that such supplemental indenture is authorized and permitted by the terms of this Indenture and not contrary to law or (ii)&nbsp;such supplemental indenture affects the Trustee&#146;s own rights, duties or immunities under this Indenture or
otherwise, in which case the Trustee may in its discretion, but shall not be obligated to, enter into such supplemental indenture. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Holders do not need under this Section&nbsp;10.02 to approve the particular form of any proposed supplemental indenture. It shall be
sufficient if such Holders approve the substance thereof. After any supplemental indenture becomes effective under Section&nbsp;10.01 or Section 10.02, the Company shall mail to the Holders a notice briefly describing such supplemental indenture.
However, the failure to give such notice to all the Holders, or any defect in the notice, will not impair or affect the validity of the supplemental indenture. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;10.03&nbsp;&nbsp;&nbsp;&nbsp;<I>Effect of Supplemental Indentures</I>. Upon the execution of any supplemental indenture pursuant
to the provisions of this Article 10, this Indenture shall be and be deemed to be modified and amended in accordance therewith and the respective rights, limitation of rights, obligations, duties and immunities under this Indenture of the Trustee,
the Company and the Holders shall thereafter be determined, exercised and enforced hereunder subject in all respects to such modifications and amendments and all the terms and conditions of any such supplemental indenture shall be and be deemed to
be part of the terms and conditions of this Indenture for any and all purposes. </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">58 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Section&nbsp;10.04&nbsp;&nbsp;&nbsp;&nbsp;<I>Notation on Notes</I>. Notes authenticated and
delivered after the execution of any supplemental indenture pursuant to the provisions of this Article 10 may, at the Company&#146;s expense, bear a notation in form approved by the Trustee as to any matter provided for in such supplemental
indenture. If the Company or the Trustee shall so determine, new Notes so modified as to conform, in the opinion of the Trustee and the Board of Directors, to any modification of this Indenture contained in any such supplemental indenture may, at
the Company&#146;s expense, be prepared and executed by the Company, authenticated by the Trustee upon receipt of a Company Order and delivered in exchange for the Notes then outstanding, </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">upon surrender of such Notes then outstanding. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;10.05&nbsp;&nbsp;&nbsp;&nbsp;<I>Evidence of Compliance of Supplemental Indenture to Be Furnished Trustee</I>. In addition to the
documents required by Section&nbsp;17.06, the Trustee shall receive an Officers&#146; Certificate and an Opinion of Counsel as conclusive evidence that any supplemental indenture executed pursuant hereto complies with the requirements of this
Article 10 and is permitted or authorized by this Indenture and is not contrary to law. </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 11 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">CONSOLIDATION, MERGER, SALE, CONVEYANCE AND LEASE </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;11.01&nbsp;&nbsp;&nbsp;&nbsp;<I>Company May Consolidate, Etc. on Certain Terms</I>. Subject to the provisions of
Section&nbsp;11.02, the Company shall not consolidate with, merge with or into, or sell, convey, transfer or lease all or substantially all of the consolidated assets of the Company, its Subsidiaries and its Consolidated Affiliated Entities, taken
as a whole, to another Person, unless: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;&nbsp;&nbsp;&nbsp;the resulting, surviving or transferee Person (the &#147;<B>Successor
Company</B>&#148;), if not the Company, shall be a corporation organized and existing under the laws of the United States, any State thereof, the District of Columbia, the Cayman Islands, the British Virgin Islands, Bermuda or Hong Kong and the
Successor Company (if not the Company) shall expressly assume, by supplemental indenture all of the obligations of the Company under the Notes and this Indenture (including, for the avoidance of doubt, the obligation to pay Additional Amounts
pursuant to Section&nbsp;4.07); </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;if the Company will not be the resulting or surviving corporation, the Company
shall have, at or prior to the effective date of such transaction, delivered to the Trustee an Officers&#146; Certificate and an Opinion of Counsel, each stating that the execution and delivery of the supplemental indenture do not conflict with the
requirements set forth in the Indenture and that all conditions precedent to the execution and delivery of such supplemental indenture have been satisfied; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;immediately after giving effect to such transaction, no Default or Event of Default shall have occurred and be
continuing under this Indenture. </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">59 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">For purposes of this Section&nbsp;11.01, the sale, conveyance, transfer or lease of all or
substantially all of the assets of one or more Subsidiaries or Consolidated Affiliated Entities of the Company to another Person, which properties and assets, if held by the Company instead of such Subsidiaries or Consolidated Affiliated Entities,
would constitute all or substantially all of the assets of the Company on a consolidated basis, shall be deemed to be the sale, conveyance, transfer or lease of all or substantially all of the consolidated assets of the Company to another Person.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;11.02&nbsp;&nbsp;&nbsp;&nbsp;<I>Successor Corporation to Be Substituted</I>. In case of any such consolidation, merger,
sale, conveyance, transfer or lease and upon the assumption by the Successor Company, by supplemental indenture, executed and delivered to the Trustee and satisfactory in form to the Trustee, of the due and punctual payment of the principal of and
accrued and unpaid interest on all of the Notes (including, for the avoidance of doubt, any Additional Amounts), the due and punctual delivery or payment, as the case may be, of any consideration due upon conversion of the Notes (including, for the
avoidance of doubt, any Additional Amounts) and the due and punctual performance of all of the covenants and conditions of this Indenture to be performed by the Company, such Successor Company (if not the Company) shall succeed to and, except in the
case of a lease of all or substantially all of the Company&#146;s properties and assets, shall be substituted for the Company, with the same effect as if it had been named herein as the party of the first part. Such Successor Company thereupon may
cause to be signed, and may issue either in its own name or in the name of the Company any or all of the Notes issuable hereunder which theretofore shall not have been signed by the Company and delivered to the Trustee; and, upon the order of such
Successor Company instead of the Company and subject to all the terms, conditions and limitations in this Indenture prescribed, the Trustee shall authenticate and shall deliver, or cause to be authenticated and delivered, any Notes that previously
shall have been signed and delivered by the Officers of the Company to the Trustee for authentication, and any Notes that such Successor Company thereafter shall cause to be signed and delivered to the Trustee for that purpose. All the Notes so
issued shall in all respects have the same legal rank and benefit under this Indenture as the Notes theretofore or thereafter issued in accordance with the terms of this Indenture as though all of such Notes had been issued at the date of the
execution hereof. In the event of any such consolidation, merger, sale, conveyance or transfer (but not in the case of a lease), upon compliance with this Article 11 the Person named as the &#147;Company&#148; in the first paragraph of this
Indenture (or any successor that shall thereafter have become such in the manner prescribed in this Article 11) may be dissolved, wound up and liquidated at any time thereafter and, except in the case of a lease, such Person shall be released from
its liabilities as obligor and maker of the Notes and from its obligations under this Indenture and the Notes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In case of any such
consolidation, merger, sale, conveyance, transfer or lease, such changes in phraseology and form (but not in substance) may be made in the Notes thereafter to be issued as may be appropriate. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;11.03&nbsp;&nbsp;&nbsp;&nbsp;<I>Opinion of Counsel to Be Given to Trustee</I>. No consolidation, merger, sale, conveyance,
transfer or lease shall be effective unless the Trustee shall receive an Officers&#146; Certificate and an Opinion of Counsel as conclusive evidence that any such consolidation, merger, sale, conveyance, transfer or lease and any such assumption
and, if a supplemental indenture is required in connection with such transaction, such supplemental indenture, complies with the provisions of this Article 11, that all conditions precedent thereto have been satisfied and that the Notes and such
supplemental indenture are the legal, valid and binding obligations of the Successor Company, enforceable against it in accordance with its terms, subject to customary assumptions, qualifications, and exceptions. </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">60 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">ARTICLE 12 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">IMMUNITY OF INCORPORATORS, STOCKHOLDERS, OFFICERS AND DIRECTORS </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;12.01&nbsp;&nbsp;&nbsp;&nbsp;<I>Indenture and Notes Solely Corporate Obligations</I>. No recourse for the payment of the
principal of or accrued and unpaid interest on any Note, nor for any claim based thereon or otherwise in respect thereof, and no recourse under or upon any obligation, covenant or agreement of the Company in this Indenture or in any supplemental
indenture or in any Note, nor because of the creation of any indebtedness represented thereby, shall be had against any incorporator, stockholder, employee, agent, Officer or director or Subsidiary, as such, past, present or future, of the Company
or of any successor corporation, either directly or through the Company or any successor corporation, whether by virtue of any constitution, statute or rule of law, or by the enforcement of any assessment or penalty or otherwise; it being expressly
understood that all such liability is hereby expressly waived and released as a condition of, and as a consideration for, the execution of this Indenture and the issue of the Notes. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 13 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">INTENTIONALLY OMITTED
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 14 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">CONVERSION OF
NOTES </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.01&nbsp;&nbsp;&nbsp;&nbsp;<I>Conversion Privilege</I>. Subject to and upon compliance with the provisions of this
Article 14, each Holder of a Note shall have the right, at such Holder&#146;s option, to convert all or any portion (if the portion to be converted is US$1,000 principal amount or an integral multiple thereof) of such Note at any time prior to the
close of business on the second Business Day immediately preceding the Maturity Date into ADSs at an initial conversion rate of 24.5516 ADSs (subject to adjustment as provided in this Article 14, the &#147;<B>Conversion Rate</B>&#148;) per US$1,000
principal amount of Notes (subject to the settlement provisions of Section&nbsp;14.02, the &#147;<B>Conversion Obligation</B>&#148;). </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.02&nbsp;&nbsp;&nbsp;&nbsp;<I>Conversion Procedure; Settlement Upon Conversion</I>. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;&nbsp;&nbsp;&nbsp;Upon conversion of any Note, the Company shall cause to be delivered to the converting Holder, in respect of each
US$1,000 principal amount of Notes being converted, a number of ADSs equal to the Conversion Rate in effect immediately prior to the close of business on the relevant Conversion Date, together with a cash payment, if applicable, in lieu of any
fractional ADSs (&#147;<B>Fractional ADSs</B>&#148;) (assuming delivery of the maximum number of ADSs due upon conversion that do not represent a fractional ADS) in accordance with subsection (j)&nbsp;of this Section&nbsp;14.02, on the third
Business Day immediately following the relevant Conversion Date; <I>provided </I>that, if a Conversion Date occurs (i)&nbsp;following the Regular Record Date immediately preceding the Maturity Date, subject to clause (ii)&nbsp;below, the Company
shall cause such delivery (and payment, if applicable) to be made on the Maturity Date or (ii)&nbsp;after the Ordinary Shares have been replaced by the Reference Property consisting solely of cash in accordance with Section&nbsp;14.07, the Company
shall cause the consideration due in respect of the conversion to be paid to the converting Holder on the tenth Business Day immediately following the related Conversion Date. For the avoidance of doubt, neither the Trustee nor any Agent shall have
any responsibility to deliver ADSs upon conversion of any Note to any person or deal with cash payments in relation to conversions, except for cash payments in lieu of any fractional ADS. </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">61 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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)&nbsp;&nbsp;&nbsp;&nbsp;Subject to Section&nbsp;14.02(e), before any Holder of a Note
shall be entitled to convert a Note as set forth above, such Holder shall (i)&nbsp;in the case of a Global Note, comply with the procedures of the Depositary in effect at that time and, if required, pay funds equal to interest payable on the next
Interest Payment Date to which such Holder is not entitled as set forth in Section&nbsp;14.02(h), and complete, manually sign and deliver a duly completed irrevocable notice to the Conversion Agent as set forth in the Form of Notice of Conversion
(or a facsimile thereof) (a &#147;<B>Notice of Conversion</B>&#148;) and/or all transfer or similar taxes set forth herein and (ii)&nbsp;in the case of a Physical Note (1)&nbsp;complete, manually sign and deliver a duly completed irrevocable Notice
of Conversion to the Conversion Agent, the Company and the ADS Depositary at the specified office of the Conversion Agent and state in writing therein the principal amount of Notes to be converted and the name or names (with addresses) in which such
Holder wishes the certificate or certificates for any ADSs to be delivered upon settlement of the Conversion Obligation to be registered, (2)&nbsp;surrender such Notes, duly endorsed to the Company or in blank (and accompanied by appropriate
endorsement and transfer documents), at the specified office of the Trustee, (3)&nbsp;if required, furnish appropriate endorsements and transfer documents, (4)&nbsp;if required, pay funds equal to interest payable on the next Interest Payment Date
to which such Holder is not entitled as set forth in Section&nbsp;14.02(h) and (5)&nbsp;if required, pay any transfer or similar taxes as set forth herein. The Trustee (and if different, the Conversion Agent) shall notify the Company of any
conversion pursuant to this Article 14 on the Conversion Date for such conversion. No Notice of Conversion with respect to any Notes may be delivered and no Notes may be surrendered by a Holder for conversion thereof if such Holder has also
delivered a Repurchase Notice or Fundamental Change Repurchase Notice to the Company in respect of such Notes and not validly withdrawn such Repurchase Notice or Fundamental Change Repurchase Notice in accordance with Section&nbsp;15.03. A Notice of
Conversion shall be deposited at the office of any Conversion Agent on any Business Day from 9:00 a.m. to 3:00 p.m. at the location of the Conversion Agent to which such Notice of Conversion is delivered. Any Notice of Conversion and any Physical
Note (if issued) deposited outside the hours specified or on a day that is not a Business Day at the location of the Conversion Agent shall for all purposes be deemed to have been deposited with that Conversion Agent between 9:00 a.m. and 3:00 p.m.
on the next Business Day. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If more than one Note shall be surrendered for conversion at one time by the same Holder, the Conversion
Obligation with respect to such Notes shall be computed on the basis of the aggregate principal amount of the Notes (or specified portions thereof to the extent permitted thereby) so surrendered. None of the Agents of the Trustee shall have any
responsibility whatsoever with respect to the issuance and delivery of the ADSs to the converting Holder. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;A
Note shall be deemed to have been converted immediately prior to the close of business on the date (the &#147;<B>Conversion Date</B>&#148;) that the Holder has complied with the requirements set forth in subsection (b)&nbsp;above. The Company shall
issue or cause to be issued, and deliver or cause to be delivered to such Holder, or such Holder&#146;s nominee or nominees, certificates or a book-entry transfer through the Depositary for the full number of ADSs to which such Holder shall be
entitled in satisfaction of the Company&#146;s Conversion Obligation. </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">62 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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)&nbsp;&nbsp;&nbsp;&nbsp;In case any Note shall be surrendered for partial conversion, the
Company shall execute and instruct the Trustee who shall authenticate and deliver to or upon the written order of the Holder of the Note so surrendered a new Note or Notes in authorized denominations in an aggregate principal amount equal to the
unconverted portion of the surrendered Note, without payment of any service charge by the converting Holder but, if required by the Company or Trustee, with payment of a sum sufficient to cover any transfer tax or similar governmental charge
required by law or that may be imposed in connection therewith as a result of the name of the Holder of the new Notes issued upon such conversion being different from the name of the Holder of the old Notes surrendered for such conversion. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e)&nbsp;&nbsp;&nbsp;&nbsp;If a Holder submits a Note for conversion, the Company shall pay any documentary, stamp, issue, transfer or similar
tax due on the delivery of the ADSs upon conversion of the Notes (or the issuance of the underlying Ordinary Shares), unless the tax is due because the Holder requests such ADSs (or such Ordinary Shares) to be issued in a name other than the
Holder&#146;s name, in which case the Holder shall pay that tax. The Conversion Agent may refuse to deliver the certificates representing the ADSs (or the Ordinary Shares) being issued in a name other than the Holder&#146;s name until the Trustee
receives a sum sufficient to pay any tax that is due by such Holder in accordance with the immediately preceding sentence. The Company shall pay the ADS Depositary&#146;s fees for issuance of the ADSs. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(f)&nbsp;&nbsp;&nbsp;&nbsp;Except as provided in Section&nbsp;14.04, no adjustment shall be made for dividends on any ADSs delivered upon the
conversion of any Note as provided in this Article 14. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(g)&nbsp;&nbsp;&nbsp;&nbsp;Upon the conversion of an interest in a Global Note,
the Trustee shall make a notation on such Global Note as to the reduction in the principal amount represented thereby. The Company shall notify the Trustee in writing of any conversion of Notes effected through any Conversion Agent other than the
Trustee. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(h)&nbsp;&nbsp;&nbsp;&nbsp;Upon conversion, a Holder shall not receive any separate cash payment for accrued and unpaid
interest, if any, except as set forth below. The Company&#146;s settlement of the Conversion Obligation shall be deemed to satisfy in full its obligation to pay the principal amount of the Note and accrued and unpaid interest, if any, to, but not
including, the relevant Conversion Date. As a result, accrued and unpaid interest, if any, to, but not including, the relevant Conversion Date shall be deemed to be paid in full rather than cancelled, extinguished or forfeited. Notwithstanding the
foregoing, if Notes are converted after the close of business on a Regular Record Date but prior to the open of business on the corresponding Interest Payment Date, Holders of such Notes as of the close of business on such Regular Record Date will
receive the full amount of interest payable on such Notes on the corresponding Interest Payment Date notwithstanding the conversion. Notes surrendered for conversion during the period from the close of business on any Regular Record Date to the open
of business on the immediately following Interest Payment Date must be accompanied by funds equal to the amount of interest payable on the Notes so converted; provided that no such payment shall be required (1)&nbsp;for conversions following the
close of business on the Regular Record Date immediately preceding the Maturity Date; (2)&nbsp;if the Company has specified the Redemption Date that is after a Regular Record Date and on or prior to the third Business Day immediately succeeding the
corresponding Interest Payment Date; (3)&nbsp;if the Company has specified a Fundamental Change Repurchase Date that is after a Regular Record Date and on or prior to the third Business Day immediately succeeding the corresponding Interest Payment
Date; or (4)&nbsp;to the extent of any Defaulted Amounts, if any Defaulted Amounts exist at the time of conversion with respect to such Note. Therefore, for the avoidance of doubt, all Holders as of the close of business on the Regular Record Date
immediately preceding the Maturity Date shall receive the full interest payment due on the Maturity Date in cash regardless of whether their Notes have been converted following such Regular Record Date. </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">63 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">(i)&nbsp;&nbsp;&nbsp;&nbsp;The Person in whose name the certificate for any ADSs delivered
upon conversion is registered shall be treated as a holder of record of such ADSs as of the close of business on the relevant Conversion Date. Upon a conversion of Notes, such Person shall no longer be a Holder of such Notes surrendered for
conversion. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(j)&nbsp;&nbsp;&nbsp;&nbsp;The Company shall not issue any Fractional ADS upon conversion of the Notes and shall instead pay
cash in lieu of any Fractional ADS deliverable upon conversion based on the Last Reported Sale Price of the ADSs on the relevant Conversion Date (or if such Conversion Date is not a Trading Day, the immediately preceding Trading Day). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(k)&nbsp;&nbsp;&nbsp;&nbsp;In accordance with the Unrestricted Deposit Agreement or the Restricted Deposit Agreement, as applicable, the
Company shall issue to the ADS Custodian such Ordinary Shares required for the issuance of the ADSs upon conversion of the Notes, plus written delivery instructions (if requested by the ADS Depositary or the ADS Custodian) for such ADSs, shall
deliver such legal opinions and any other information or documentation and shall comply with the Unrestricted Deposit Agreement and the Restricted Deposit Agreement (as the case may be), in each case, as required by the ADS Depositary or the ADS
Custodian in connection with each issue of Ordinary Shares and issuance and delivery of ADSs. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.03&nbsp;&nbsp;&nbsp;&nbsp;<I>Increased Conversion Rate Applicable to Certain Notes Surrendered in Connection with Make-Whole
Fundamental Changes</I>. (a)&nbsp;If a Make-Whole Fundamental Change occurs prior to the Maturity Date and a Holder elects to convert its Notes in connection with such Make-Whole Fundamental Change, the Company shall, under the circumstances
described below, increase the Conversion Rate for the Notes so surrendered for conversion by a number of additional ADSs (the &#147;<B>Additional ADSs</B>&#148;), as described below. A conversion of Notes shall be deemed for these purposes to be
&#147;in connection with&#148; such Make-Whole Fundamental Change if the relevant Notice of Conversion is received by the Conversion Agent from, and including, the Effective Date of the Make-Whole Fundamental Change up to, and including, the second
Business Day immediately prior to the related Fundamental Change Repurchase Date (or, in the case of a Make-Whole Fundamental Change that would have been a Fundamental Change but for the <I>proviso </I>in clause (b)&nbsp;of the definition thereof,
the 35th Trading Day immediately following the Effective Date of such Make-Whole Fundamental Change). The Company shall provide written notification to Holders and the Trustee (and the Conversion Agent, if other than the Trustee) of the Effective
Date of any Make-Whole Fundamental Change and issue a press release announcing such Effective Date no later than five Business Days after such Effective Date. </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">64 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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)&nbsp;&nbsp;&nbsp;&nbsp;Upon surrender of Notes for conversion in connection with a
Make-Whole Fundamental Change, the Company shall cause to be delivered ADSs, including the Additional ADSs, in accordance with Section&nbsp;14.02; <I>provided</I>, <I>however</I>, that if, at the effective time of a Make-Whole Fundamental Change
described in clause (b)&nbsp;of the definition of Fundamental Change, the Reference Property following such Make-Whole Fundamental Change is composed entirely of cash, for any conversion of Notes following the Effective Date of such Make-Whole
Fundamental Change, the Conversion Obligation shall be calculated based solely on the ADS Price for the transaction and shall be deemed to be an amount of cash per US$1,000 principal amount of converted Notes equal to the Conversion Rate (including
any adjustment for Additional ADSs), <I>multiplied by </I>such ADS Price. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;The number of Additional ADSs, if
any, by which the Conversion Rate shall be increased shall be determined by reference to the table below, based on the date on which the Make-Whole Fundamental Change occurs or becomes effective (the &#147;<B>Effective Date</B>&#148;) and the price
(the &#147;<B>ADS Price</B>&#148;) paid (or deemed to be paid) per ADS in the Make-Whole Fundamental Change. If the holders of the ADSs receive in exchange for their ADSs only cash in a Make- Whole Fundamental Change described in clause (b)&nbsp;of
the definition of Fundamental Change, the ADS Price shall be the cash amount paid per ADS. Otherwise, the ADS Price shall be the average of the Last Reported Sale Prices of the ADSs over the five Trading Day period ending on, and including, the
Trading Day immediately preceding the Effective Date of the Make- Whole Fundamental Change. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;&nbsp;&nbsp;&nbsp;The ADS Prices set
forth in the column headings of the table below shall be adjusted as of any date on which the Conversion Rate of the Notes is otherwise adjusted. The adjusted ADS Prices shall equal the ADS Prices applicable immediately prior to such adjustment,
<I>multiplied by </I>a fraction, the numerator of which is the Conversion Rate immediately prior to such adjustment giving rise to the ADS Price adjustment and the denominator of which is the Conversion Rate as so adjusted. The number of Additional
ADSs set forth in the table below shall be adjusted in the same manner and at the same time as the Conversion Rate as set forth in Section&nbsp;14.04. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e)&nbsp;&nbsp;&nbsp;&nbsp;The following table sets forth the number of Additional ADSs to be received per US$1,000 principal amount of Notes
pursuant to this Section&nbsp;14.03 for each ADS Price and Effective Date set forth below: </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="34%"></TD>

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

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

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

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

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

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

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

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

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

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

<TD VALIGN="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 VALIGN="bottom" 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; "><B>Effective&nbsp;Date</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>$30.74</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>$35.00</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>$40.73</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>$45.00</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>$50.00</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>ADS&nbsp;Price</B><br><B>$60.00</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>$75.00</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>$100.00</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>$125.00</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>$150.00</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>$200.00</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" 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">June 2, 2020</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">7.9793</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">6.0686</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4.3327</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3.4356</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2.6636</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1.6718</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.8932</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.3402</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.1234</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0323</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</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">June 15, 2021</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">7.9793</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">6.0686</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4.2750</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3.3260</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2.5286</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1.5365</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.7896</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.2832</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0945</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0206</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" 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">June 15, 2022</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">7.9793</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">6.0686</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4.0732</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3.1018</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2.3102</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1.3572</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.6672</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.2211</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0650</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0095</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</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">June 15, 2023</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">7.9793</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">5.5866</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3.7164</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2.7987</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2.0470</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1.1530</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.5319</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.1577</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0379</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0019</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" 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">June 15, 2024</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">7.9793</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">5.4686</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3.4144</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2.4667</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1.7286</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.9063</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.3824</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0970</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0162</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</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">June 15, 2025</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">7.9793</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4.6494</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2.8164</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1.9656</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1.3126</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.6205</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.2277</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0454</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0028</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" 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">June 15, 2026</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">7.9793</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4.3946</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2.2254</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1.3429</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.7642</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.2830</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0855</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0130</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</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">June 15, 2027</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">7.9793</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4.0197</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0002</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</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">65 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">The exact ADS Prices and Effective Dates may not be set forth in the table above, in which
case: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i)&nbsp;&nbsp;&nbsp;&nbsp;if the ADS Price is between two ADS Prices in the table above or the Effective Date is
between two Effective Dates in the table, the number of Additional ADSs shall be determined by a straight-line interpolation between the number of Additional ADSs set forth for the higher and lower ADS Prices and the earlier and later Effective
Dates, as applicable, based on a 365-day year; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii)&nbsp;&nbsp;&nbsp;&nbsp;if the ADS Price is greater than US$200.00 per
ADS (subject to adjustment in the same manner as the ADS Prices set forth in the column headings of the table above pursuant to subsection (d)&nbsp;above), no Additional ADSs shall be added to the Conversion Rate; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iii)&nbsp;&nbsp;&nbsp;&nbsp;if the ADS Price is less than US$30.74 per ADS (subject to adjustment in the same manner as the
ADS Prices set forth in the column headings of the table above pursuant to subsection (d)&nbsp;above), no Additional ADSs shall be added to the Conversion Rate. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notwithstanding the foregoing, in no event shall the Conversion Rate per US$1,000 principal amount of Notes exceed 32.5309 ADSs, subject to adjustment in the
same manner as the Conversion Rate pursuant to Section&nbsp;14.04. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(f)&nbsp;&nbsp;&nbsp;&nbsp;Nothing in this Section&nbsp;14.03 shall
prevent an adjustment to the Conversion Rate pursuant to Section&nbsp;14.04. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(g)&nbsp;&nbsp;&nbsp;&nbsp;If the Holder elects to convert
its Notes in connection with the Company&#146;s election to redeem the Notes in respect of a Change in Tax Law pursuant to Section&nbsp;16.01, the Conversion Rate shall be increased by a number of additional ADSs determined pursuant to this
Section&nbsp;14.03(g). The Company shall settle conversions of Notes as described in Section&nbsp;14.02 and, for the avoidance of doubt, pay Additional Amounts, if any, with respect to any such conversion. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A conversion shall be deemed to be in connection with the Company&#146;s election to redeem the Notes in respect of a Change in Tax Law if
such conversion occurs during the period from, and including, the date the Company provides the related notice of redemption to Holders until the close of business on the Business Day immediately preceding the Redemption Date (or, if the Company
fails to pay the Redemption Price, such later date on which the Company pays the Redemption Price). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Simultaneously with providing such
notice of redemption, the Company shall publish a notice containing this information in a newspaper of general circulation in The City of New York or publish the information on the Company&#146;s website or through such other public medium as the
Company may use at that time. </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">66 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">The number of additional ADSs by which the Conversion Rate will be increased in the event
the Company elects to redeem the Notes in respect of a Change in Tax Law will be determined by reference to the table in clause (e)&nbsp;above based on the Redemption Reference Date and the Redemption Reference Price (each as defined below), but
determined for purposes of this Section&nbsp;14.03(g) as if (x)&nbsp;the Holder had elected to convert its Notes in connection with a Make-Whole Fundamental Change, (y)&nbsp;the applicable &#147;Redemption Reference Date&#148; were the
&#147;Effective Date&#148; as specified in clause (c)&nbsp;above and (z)&nbsp;the applicable &#147;Redemption Reference Price&#148; were the &#147;ADS price&#148; as specified in clause (c)&nbsp;above (and subject, for the avoidance of doubt, to the
two paragraphs immediately following such table). For this purpose, the date on which the Company delivers notice of redemption is the &#147;<B>Redemption Reference Date</B>&#148; and the average of the Last Reported Sale Prices of the ADSs over the
five Trading Day period immediately preceding the date the Company delivers such notice of redemption is the &#147;<B>Redemption Reference Price</B>.&#148; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.04&nbsp;&nbsp;&nbsp;&nbsp;<I>Adjustment of Conversion Rate</I>. If the number of Ordinary Shares represented by the ADSs is
changed, after the date of this Indenture, for any reason other than one or more of the events described in this Section&nbsp;14.04, the Company shall make an appropriate adjustment to the Conversion Rate such that the number of Ordinary Shares
represented by the ADSs upon which conversion of the Notes is based remains the same. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Notwithstanding the adjustment provisions described
in this Section&nbsp;14.04, if the Company distributes to holders of the Ordinary Shares any cash, rights, options, warrants, shares of Capital Stock or similar equity interest, evidences of indebtedness or other assets or property of the Company
(but excluding Expiring Rights) and a corresponding distribution is not made to holders of the ADSs, but, instead, the ADSs shall represent, in addition to Ordinary Shares, such cash, rights, options, warrants, shares of Capital Stock or similar
equity interest, evidences of indebtedness or other assets or property of the Company, then an adjustment to the Conversion Rate described in this Section&nbsp;14.04 shall not be made until and unless a corresponding distribution (if any) is made to
holders of the ADSs, and such adjustment to the Conversion Rate shall be based on the distribution made to the holders of the ADSs and not on the distribution made to the holders of the Ordinary Shares. However, in the event that the Company issues
or distributes to all holders of the Ordinary Shares any Expiring Rights, notwithstanding the immediately preceding sentence, the Company shall adjust the Conversion Rate pursuant to Section&nbsp;14.04(b) (in the case of Expiring Rights entitling
holders of the Ordinary Shares for a period of not more than 45 calendar days after the announcement date of such issuance to subscribe for or purchase Ordinary Shares or ADSs) or Section&nbsp;14.04(c) (in the case of all other Expiring Rights).
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the avoidance of doubt, if any event described in this Section&nbsp;14.04 results in a change to the number of Ordinary Shares
represented by the ADSs, then such a change shall be deemed to satisfy the Company&#146;s obligation to effect the relevant adjustment to the Conversion Rate on account of such an event to the extent such change reflects what a corresponding change
to the Conversion Rate would have been on account of such event. </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">67 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">The Conversion Rate shall be adjusted from time to time by the Company if any of the
following events occurs, except that the Company shall not make any adjustments to the Conversion Rate if Holders of the Notes participate (other than in the case of (x)&nbsp;a share split or share combination or (y)&nbsp;a tender or exchange
offer), at the same time and upon the same terms as holders of the ADSs and solely as a result of holding the Notes, in any of the transactions described in this Section&nbsp;14.04, without having to convert their Notes, as if they held a number
of&nbsp;&nbsp;&nbsp;&nbsp;ADSs equal to the Conversion Rate, <I>multiplied by </I>the principal amount (expressed in thousands) of Notes held by such Holder. Neither the Trustee nor the Conversion Agent shall have any responsibility to monitor the
accuracy of any calculation of any adjustment to the Conversion Rate and the same shall be conclusive and binding on the Holders, absent manifest error. Notice of such adjustment to the Conversion Rate shall be given by the Company promptly to the
Holders, the Trustee and the Paying Agent and Conversion Agent and shall be conclusive and binding on the Holders, absent manifest error. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;&nbsp;&nbsp;&nbsp;If the Company exclusively issues Ordinary Shares as a dividend or distribution on the Ordinary Shares, or if the
Company effects a share split or share combination, the Conversion Rate shall be adjusted based on the following formula: </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="g28513sp74.jpg" ALT="LOGO">
 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">where, </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="6%"></TD>

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

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD WIDTH="89%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:85%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top">the Conversion Rate in effect immediately prior to the close of business on the Record Date for such dividend or distribution, or immediately prior to the open of business on the effective date of such share split or share
combination, as applicable;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:85%; vertical-align:bottom">1</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top">the Conversion Rate in effect immediately after the close of business on such Record Date or immediately after the open of business on such effective date, as applicable;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">OS<SUB STYLE="font-size:85%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top">the number of Ordinary Shares outstanding immediately prior to the close of business on such Record Date or immediately prior to the open of business on such effective date, as applicable; and</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">OS<SUB STYLE="font-size:85%; vertical-align:bottom">1</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top">the number of Ordinary Shares outstanding immediately after giving effect to such dividend, distribution, share split or share combination.</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any adjustment made under this Section&nbsp;14.04(a) shall become effective immediately after the close of business on the
Record Date for such dividend or distribution, or immediately after the open of business on the effective date for such share split or share combination, as applicable. If any dividend or distribution of the type described in this
Section&nbsp;14.04(a) is declared but not so paid or made, the Conversion Rate shall be immediately readjusted, effective as of the date the Board of Directors determines not to pay such dividend or distribution, to the Conversion Rate that would
then be in effect if such dividend or distribution had not been declared. </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">68 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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)&nbsp;&nbsp;&nbsp;&nbsp;If the Company issues to all or substantially all holders of the
Ordinary Shares (directly or in the form of ADSs) any rights, options or warrants entitling them, for a period of not more than 45 calendar days after the announcement date of such issuance, to subscribe for or purchase Ordinary Shares (directly or
in the form of ADSs) at a price per Ordinary Share that is less than the average of the Last Reported Sale Prices of the Ordinary Shares or the ADSs, as the case may be (<I>divided by</I>, in the case of the ADSs, the number of Ordinary Shares then
represented by one ADS), for the 10 consecutive Trading Day period ending on, and including, the Trading Day immediately preceding the date of announcement of such issuance, the Conversion Rate shall be increased based on the following formula: </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="g28513sp75.jpg" ALT="LOGO">
 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">where, </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="6%"></TD>

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

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD WIDTH="89%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:85%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top">the Conversion Rate in effect immediately prior to the close of business on the Record Date for such issuance;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:85%; vertical-align:bottom">1</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top">the Conversion Rate in effect immediately after the close of business on such Record Date;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">OS<SUB STYLE="font-size:85%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top">the number of Ordinary Shares outstanding immediately prior to the close of business on such Record Date;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">X</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top">the total number of Ordinary Shares (directly or in the form of ADSs) deliverable pursuant to such rights, options or warrants; and</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Y</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top">the number of Ordinary Shares equal to (i)&nbsp;the aggregate price payable to exercise such rights, options or warrants, <I>divided by </I>(ii)&nbsp;the quotient of (a)&nbsp;the average of the Last Reported Sale Prices of the ADSs
over the 10 consecutive Trading Day period ending on, and including, the Trading Day immediately preceding the date of announcement of the issuance of such rights, options or warrants <I>divided by </I>(b)&nbsp;the number of Ordinary Shares then
represented by one ADS.</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any increase made under this Section&nbsp;14.04(b) shall be made successively whenever any such rights, options or warrants
are issued and shall become effective immediately after the close of business on the Record Date for such issuance. To the extent that Ordinary Shares or ADSs are not delivered after the expiration of such rights, options or warrants, the Conversion
Rate shall be decreased to the Conversion Rate that would then be in effect had the increase with respect to the issuance of such rights, options or warrants been made on the basis of delivery of only the number of Ordinary Shares actually delivered
(directly or in the form of ADSs). If such rights, options or warrants are not so issued, the Conversion Rate shall be decreased to the Conversion Rate that would then be in effect if such the Record Date for such issuance had not occurred. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For purposes of this Section&nbsp;14.04(b), in determining whether any rights, options or warrants entitle the holders to subscribe for or
purchase Ordinary Shares (directly or in the form of ADSs) at a price per Ordinary Share that is less than such average of the Last Reported Sale Prices of the Ordinary Shares or the ADSs, as the case may be (divided by, in the case of the ADSs, the
number of Ordinary Shares then represented by one ADS), for the 10 consecutive Trading Day period ending on, and including, the Trading Day immediately preceding the date of announcement of such issuance, and in determining the aggregate offering
price of such Ordinary Shares or ADSs, there shall be taken into account any consideration received by the Company for such rights, options or warrants and any amount payable on exercise or conversion thereof, the value of such consideration, if
other than cash, to be determined by the Board of Directors. </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">69 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">(c)&nbsp;&nbsp;&nbsp;&nbsp;If the Company distributes shares of its Capital Stock, evidences
of its indebtedness, other assets or property of the Company or rights, options or warrants to acquire its Capital Stock or other securities, to all or substantially all holders of the Ordinary Shares (directly or in the form of ADSs), excluding
(i)&nbsp;dividends, distributions or issuances as to which an adjustment was effected pursuant to Section&nbsp;14.04(a) or Section&nbsp;14.04(b), (ii) dividends or distributions paid exclusively in cash as to which an adjustment was effected
pursuant to Section 14.04(d), and (iii)&nbsp;Spin-Offs as to which the provisions set forth below in this Section&nbsp;14.04(c) shall apply (any of such shares of Capital Stock, evidences of indebtedness, other assets or property or rights, options
or warrants to acquire Capital Stock or other securities of the Company, the &#147;<B>Distributed Property</B>&#148;), then the Conversion Rate shall be increased based on the following formula: </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="g28513sp76.jpg" ALT="LOGO">
 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">where, </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="6%"></TD>

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

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD WIDTH="89%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:85%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top">the Conversion Rate in effect immediately prior to the close of business on the Record Date for such distribution;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:85%; vertical-align:bottom">1</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">the Conversion Rate in effect immediately after the close of business on such</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Record Date;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">SP<SUB STYLE="font-size:85%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top">the average of the Last Reported Sale Prices of the ADSs (<I>divided by </I>the number of Ordinary Shares then represented by one ADS) over the 10 consecutive Trading Day period ending on, and including, the Trading Day immediately
preceding the Ex-Dividend Date for such distribution; and</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">FMV</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top">the fair market value (as determined by the Board of Directors) of the Distributed Property with respect to each outstanding Ordinary Share (directly or in the form of ADSs) on the Ex-Dividend Date for such distribution.</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any increase made under the foregoing portion of this Section&nbsp;14.04(c) above shall become effective immediately after the
close of business on the Record Date for such distribution. If such distribution is not so paid or made at all or in full, the Conversion Rate shall be decreased to the Conversion Rate that would then be in effect had the adjustment been made on the
basis of only such amount of such distribution, if any, actually paid or made. Notwithstanding the foregoing, if &#147;FMV&#148; (as defined above) is equal to or greater than &#147;SP0&#148; (as defined above), in lieu of the foregoing increase,
each Holder of a Note shall receive, in respect of each US$1,000 principal amount thereof, at the same time and upon the same terms as holders of the ADSs receive the Distributed Property, the amount and kind of Distributed Property such Holder
would have received if such Holder owned a number of ADSs equal to the Conversion Rate in effect on the Record Date for the distribution. </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">70 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">With respect to an adjustment pursuant to this Section&nbsp;14.04(c) where there has been a
payment of a dividend or other distribution on the Ordinary Shares (directly or in the form of ADSs) of shares of Capital Stock of any class or series, or similar equity interest, of or relating to a Subsidiary or other business unit of the Company,
that are, or, when issued, will be, listed or admitted for trading on a U.S. national securities exchange (a &#147;<B>Spin-Off</B>&#148;), the Conversion Rate shall be increased based on the following formula: </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="g28513sp77.jpg" ALT="LOGO">
 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">where, </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="6%"></TD>

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

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD WIDTH="89%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:85%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top">the Conversion Rate in effect immediately prior to the close of business on the last Trading Day of the Valuation Period;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:85%; vertical-align:bottom">1</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top">the Conversion Rate in effect immediately after the close of business on the last Trading Day of the Valuation Period;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">FMV<SUB STYLE="font-size:85%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top">the average of the Last Reported Sale Prices of the Capital Stock or similar equity interest distributed to holders of the Ordinary Shares (directly or in the form of ADSs) applicable to one Ordinary Share (determined by reference
to the definition of Last Reported Sale Price as set forth in Section&nbsp;1.01 as if references therein to the ADSs were to such Capital Stock or similar equity interest) over the first 10 consecutive Trading Day period after, and including, the <FONT
STYLE="white-space:nowrap">Ex-Dividend</FONT> Date of the <FONT STYLE="white-space:nowrap">Spin-Off</FONT> (the &#147;<B>Valuation Period</B>&#148;); and</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">MP<SUB STYLE="font-size:85%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top">the average of the Last Reported Sale Prices of the ADSs (divided by the number of Ordinary Shares then represented by one ADS) over the Valuation Period.</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The adjustment to the Conversion Rate under the preceding paragraph shall occur immediately after the close of business on the
last Trading Day of the Valuation Period; <I>provided </I>that in respect of any conversion during the Valuation Period, references in the portion of this Section 14.04(c) related to Spin-Offs to 10 Trading Days shall be deemed to be replaced with
such lesser number of Trading Days as have elapsed from, and including, the Ex-Dividend Date of such Spin-Off to, and including, the Conversion Date in determining the Conversion Rate. </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">71 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">For purposes of this Section&nbsp;14.04(c) (and subject in all respect to
Section&nbsp;14.11), rights, options or warrants distributed by the Company to all holders of the Ordinary Shares (directly or in the form of ADSs) entitling them to subscribe for or purchase shares of the Company&#146;s Capital Stock, including
Ordinary Shares (either initially or under certain circumstances), which rights, options or warrants, until the occurrence of a specified event or events (&#147;<B>Trigger Event</B>&#148;): (i) are deemed to be transferred with such Ordinary Shares
(directly or in the form of ADSs); (ii) are not exercisable; and (iii)&nbsp;are also issued in respect of future issuances of the Ordinary Shares (directly or in the form of ADSs), shall be deemed not to have been distributed for purposes of this
Section&nbsp;14.04(c) (and no adjustment to the Conversion Rate under this Section&nbsp;14.04(c) will be required) until the occurrence of the earliest Trigger Event, whereupon such rights, options or warrants shall be deemed to have been
distributed and an appropriate adjustment (if any is required) to the Conversion Rate shall be made under this Section&nbsp;14.04(c). If any such right, option or warrant, including any such existing rights, options or warrants distributed prior to
the date of this Indenture, are subject to events, upon the occurrence of which such rights, options or warrants become exercisable to purchase different securities, evidences of indebtedness or other assets, then the date of the occurrence of any
and each such event shall be deemed to be the date of distribution and Record Date with respect to new rights, options or warrants with such rights (in which case the existing rights, options or warrants shall be deemed to terminate and expire on
such date without exercise by any of the holders thereof). In addition, in the event of any distribution (or deemed distribution) of rights, options or warrants, or any Trigger Event or other event (of the type described in the immediately preceding
sentence) with respect thereto that was counted for purposes of calculating a distribution amount for which an adjustment to the Conversion Rate under this Section&nbsp;14.04(c) was made, (1)&nbsp;in the case of any such rights, options or warrants
that shall all have been redeemed or purchased without exercise by any holders thereof, upon such final redemption or purchase (x)&nbsp;the Conversion Rate shall be readjusted as if such rights, options or warrants had not been issued and
(y)&nbsp;the Conversion Rate shall then again be readjusted to give effect to such distribution, deemed distribution or Trigger Event, as the case may be, as though it were a cash distribution, equal to the per Ordinary Share redemption or purchase
price received by a holder or holders of Ordinary Shares (directly or in the form of ADSs) with respect to such rights, options or warrants (assuming such holder had retained such rights, options or warrants), made to all holders of Ordinary Shares
(directly or in the form of ADSs) as of the date of such redemption or purchase, and (2)&nbsp;in the case of such rights, options or warrants that shall have expired or been terminated without exercise by any holders thereof, the Conversion Rate
shall be readjusted as if such rights, options and warrants had not been issued. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For purposes of Section&nbsp;14.04(a),
Section&nbsp;14.04(b) and this Section&nbsp;14.04(c), if any dividend or distribution to which this Section&nbsp;14.04(c) is applicable also includes one or both of: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(A)&nbsp;&nbsp;&nbsp;&nbsp;a dividend or distribution of Ordinary Shares (directly or in the form of ADSs) to which Section&nbsp;14.04(a) is
applicable (the &#147;<B>Clause A Distribution</B>&#148;); or </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(B)&nbsp;&nbsp;&nbsp;&nbsp;a dividend or distribution of rights, options or
warrants to which Section&nbsp;14.04(b) is applicable (the &#147;<B>Clause B Distribution</B>&#148;), </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">then (1)&nbsp;such dividend or distribution, other
than the Clause A Distribution and the Clause B Distribution, shall be deemed to be a dividend or distribution to which this Section&nbsp;14.04(c) is applicable (the &#147;<B>Clause C Distribution</B>&#148;) and any Conversion Rate adjustment
required by this Section&nbsp;14.04(c) with respect to such Clause C Distribution shall then be made, and (2)&nbsp;the Clause A Distribution and Clause B Distribution shall be deemed to immediately follow the Clause C Distribution and any Conversion
Rate adjustment required by Section&nbsp;14.04(a) and Section&nbsp;14.04(b) with respect thereto shall then be made, except that, if determined by the Company (I)&nbsp;the &#147;Record Date&#148; of the Clause A Distribution and the Clause B
Distribution shall be deemed to be the Record Date of the Clause C Distribution and (II)&nbsp;any Ordinary Shares (directly or in the form of ADSs) included in the Clause A Distribution or Clause B Distribution shall be deemed not to be
&#147;outstanding immediately prior to the close of business on such Record Date or immediately after the open of business on such effective date, as applicable&#148; within the meaning of Section&nbsp;14.04(a) or &#147;outstanding immediately prior
to the close of business on such Record Date&#148; within the meaning of Section&nbsp;14.04(b). </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">72 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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)&nbsp;&nbsp;&nbsp;&nbsp;If any cash dividend or distribution is made to all or
substantially all holders of the Ordinary Shares (directly or in the form of ADSs), the Conversion Rate shall be adjusted based on the following formula: </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="g28513sp79.jpg" ALT="LOGO">
 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">where, </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="6%"></TD>

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

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD WIDTH="89%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:85%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top">the Conversion Rate in effect immediately prior to the close of business on the Record Date for such dividend or distribution;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:85%; vertical-align:bottom">1</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">the Conversion Rate in effect immediately after the close of business on such</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Record Date;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">SP<SUB STYLE="font-size:85%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">the Last Reported Sale Price of the ADSs (divided by the number of Ordinary</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Shares then represented by one ADS) on the Trading Day immediately preceding the Ex-Dividend Date for such dividend or distribution; and</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">C</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top">the amount in cash per Ordinary Share the Company distributes to all or substantially all holders of the Ordinary Shares (directly or in the form of ADSs) (for the avoidance of doubt, without giving effect to any applicable fees and
expenses payable to, or withheld by, the ADS Depositary with respect to such distribution).</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any increase pursuant to this Section&nbsp;14.04(d) shall become effective immediately after the close of business on the
Record Date for such dividend or distribution. If such dividend or distribution is not so paid, the Conversion Rate shall be decreased, effective as of the date the Board of Directors determines not to make or pay such dividend or distribution, to
be the Conversion Rate that would then be in effect if such dividend or distribution had not been declared. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notwithstanding the foregoing, if
&#147;C&#148; (as defined above) is equal to or greater than &#147;SP0&#148; (as defined above), in lieu of the foregoing increase, each Holder of a Note shall receive, for each US$1,000 principal amount of Notes, at the same time and upon the same
terms as holders of the ADSs, the amount of cash that such Holder would have received if such Holder owned a number of ADSs equal to the Conversion Rate on the Record Date for such cash dividend or distribution. </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">73 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">(e)&nbsp;&nbsp;&nbsp;&nbsp;If the Company or any of its Subsidiaries or Consolidated
Affiliated Entities makes a payment in respect of a tender or exchange offer for the Ordinary Shares (directly or in the form of ADSs), to the extent that the cash and value of any other consideration included in the payment per Ordinary Share
exceeds the average of the Last Reported Sale Prices of the ADSs (<I>divided by </I>the number of Ordinary Shares then represented by one ADS) over the 10 consecutive Trading Day period commencing on, and including, the Trading Day next succeeding
the date such tender or exchange offer expires, the Conversion Rate shall be increased based on the following formula: </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="g28513sp80.jpg" ALT="LOGO">
 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">where, </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="6%"></TD>

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

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD WIDTH="89%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:85%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top">the Conversion Rate in effect immediately prior to the close of business on the 10th Trading Day immediately following, and including, the Trading Day next succeeding the date such tender or exchange offer expires;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:85%; vertical-align:bottom">1</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">the Conversion Rate in effect immediately after the close of business on the</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">10th Trading Day immediately following, and including, the Trading Day next succeeding the date such tender or exchange offer expires;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">AC</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top">the aggregate value of all cash and any other consideration (as determined by the Board of Directors) paid or payable for Ordinary Shares or ADSs, as the case may be, purchased in such tender or exchange offer;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">OS<SUB STYLE="font-size:85%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top">the number of Ordinary Shares outstanding immediately prior to the date such tender or exchange offer expires (prior to giving effect to the purchase of all Ordinary Shares or ADSs, as the case may be, accepted for purchase or
exchange in such tender or exchange offer);</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">OS<SUB STYLE="font-size:85%; vertical-align:bottom">1</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top">the number of Ordinary Shares outstanding immediately after the date such tender or exchange offer expires (after giving effect to the purchase of all Ordinary Shares or ADSs, as the case may be, accepted for purchase or exchange in
such tender or exchange offer); and</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">SP<SUB STYLE="font-size:85%; vertical-align:bottom">1</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="top">the average of the Last Reported Sale Prices of the ADSs (<I>divided by </I>the number of Ordinary Shares then represented by one ADS) over the 10 consecutive Trading Day period commencing on, and including, the Trading Day next
succeeding the date such tender or exchange offer expires.</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The adjustment to the Conversion Rate under this Section&nbsp;14.04(e) shall occur at the close of business on the 10th
Trading Day immediately following, and including, the Trading Day next succeeding the date such tender or exchange offer expires; <I>provided </I>that in respect of any Conversion Date within the 10 Trading Days immediately following, and including,
the Trading Day next succeeding the expiration date of any tender or exchange offer, references in this Section&nbsp;14.04(e) with respect to 10 Trading Days shall be deemed replaced with such lesser number of Trading Days as have elapsed from, and
including, the Trading Day next succeeding the expiration date of such tender or exchange offer to, and including, the Conversion Date in determining the Conversion Rate. For the avoidance of doubt, no adjustment to the Conversion Rate under this
Section&nbsp;14.04(e) shall be made if such adjustment would result in a decrease in the Conversion Rate. </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">74 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">(f)&nbsp;&nbsp;&nbsp;&nbsp;[<I>RESERVED</I>] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(g)&nbsp;&nbsp;&nbsp;&nbsp;Except as stated herein, the Company shall not adjust the Conversion Rate for the issuance of Ordinary Shares or
ADSs or any securities convertible into or exchangeable for Ordinary Shares or ADSs or the right to purchase Ordinary Shares or ADSs or such convertible or exchangeable securities. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(h)&nbsp;&nbsp;&nbsp;&nbsp;In addition to those adjustments required by clauses (a), (b), (c), (d) and (e)&nbsp;of this Section&nbsp;14.04,
and to the extent permitted by applicable law and subject to the applicable rules of The NASDAQ Global Select Market and any other securities exchange on which any of the Company&#146;s securities are then listed, the Company from time to time may
increase the Conversion Rate by any amount for a period of at least 20 Business Days if the Board of Directors determines that such increase would be in the Company&#146;s best interest, and the Company may (but is not required to) increase the
Conversion Rate to avoid or diminish any income tax to holders of the Ordinary Shares or the ADSs or rights to purchase Ordinary Shares or ADSs in connection with a dividend or distribution of Ordinary Shares or ADSs (or rights to acquire Ordinary
Shares or ADSs) or similar event. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i)&nbsp;&nbsp;&nbsp;&nbsp;Notwithstanding anything to the contrary in this Article 14, the Conversion
Rate shall not be adjusted: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i)&nbsp;&nbsp;&nbsp;&nbsp;upon the issuance of any Ordinary Shares or ADSs pursuant to any
present or future plan providing for the reinvestment of dividends or interest payable on the Company&#146;s securities and the investment of additional optional amounts in Ordinary Shares or ADSs under any plan; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii)&nbsp;&nbsp;&nbsp;&nbsp;upon the issuance of any Ordinary Shares or ADSs or options or rights to purchase those Ordinary
Shares or ADSs pursuant to any present or future employee, director or consultant benefit plan or program of or assumed by the Company or any of the Company&#146;s Subsidiaries or Consolidated Affiliated Entities; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iii)&nbsp;&nbsp;&nbsp;&nbsp;upon the issuance of any Ordinary Shares or ADSs pursuant to any option, warrant, right or
exercisable, exchangeable or convertible security not described in clause (ii)&nbsp;of this subsection and outstanding as of the date the Notes were first issued; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iv)&nbsp;&nbsp;&nbsp;&nbsp;upon the repurchase of any Ordinary Shares or ADSs pursuant to an open market share purchase
program or other buy-back transaction, including derivative transactions or other buy-back transaction, that is not a tender offer or exchange offer of the kind described under Section&nbsp;14.04(e) above; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">(v)&nbsp;&nbsp;&nbsp;&nbsp;solely for a change in the par value of the Ordinary Shares; or </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">(vi)&nbsp;&nbsp;&nbsp;&nbsp;for accrued and unpaid interest, if any. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(j)&nbsp;&nbsp;&nbsp;&nbsp;All calculations and other determinations under this Article 14 shall be made by the Company and shall be made to
the nearest one-ten thousandth (1/10,000) of an ADS. </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">75 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">(k)&nbsp;&nbsp;&nbsp;&nbsp;Whenever the Conversion Rate is adjusted as herein provided, the
Company shall promptly file with the Trustee (and the Conversion Agent if not the Trustee) an Officers&#146; Certificate setting forth the Conversion Rate after such adjustment and setting forth a brief statement of the facts requiring such
adjustment. Unless and until a Responsible Officer of the Trustee shall have received such Officers&#146; Certificate, the Trustee shall not be deemed to have knowledge of any adjustment of the Conversion Rate and may assume without inquiry that the
last Conversion Rate of which it has knowledge is still in effect. Promptly after delivery of such certificate, the Company shall prepare a notice of such adjustment of the Conversion Rate setting forth the adjusted Conversion Rate and the date on
which each adjustment becomes effective and shall mail such notice of such adjustment of the Conversion Rate to each Holder at its last address appearing on the Note Register of this Indenture. Failure to deliver such notice shall not affect the
legality or validity of any such adjustment. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(l)&nbsp;&nbsp;&nbsp;&nbsp;For purposes of this Section&nbsp;14.04, the number of Ordinary
Shares at any time outstanding shall not include Ordinary Shares held in the treasury of the Company (directly or in the form of ADSs) so long as the Company does not pay any dividend or make any distribution on Ordinary Shares held in the treasury
of the Company (directly or in the form of ADSs), but shall include Ordinary Shares issuable in respect of scrip certificates issued in lieu of fractions of Ordinary Shares. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(m)&nbsp;&nbsp;&nbsp;&nbsp;For purposes of this Section&nbsp;14.04, the &#147;effective date&#148; means the first date on which the ADSs
trade on the applicable exchange or in the applicable market, regular way, reflecting the relevant share split or share combination, as applicable. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.05&nbsp;&nbsp;&nbsp;&nbsp;<I>Adjustments of Prices</I>. Whenever any provision of this Indenture requires the Company to
calculate the Last Reported Sale Prices, the ADS Price for purposes of a Make- Whole Fundamental Change or the Redemption Reference Price for purposes of a redemption of the Notes in connection with a Change in Tax Law over a span of multiple days,
the Board of Directors shall make appropriate adjustments to each to account for any adjustment to the Conversion Rate that becomes effective pursuant to Section&nbsp;14.04, or any event requiring an adjustment to the Conversion Rate pursuant to
Section&nbsp;14.04 where the Record Date, Ex- Dividend Date, effective date or expiration date, as the case may be, of the event occurs, at any time during the period when such Last Reported Sale Prices, ADS Prices or Redemption Reference Price are
to be calculated. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.06<I>&nbsp;&nbsp;&nbsp;&nbsp;Ordinary Shares to Be Fully Paid</I>. The Company shall provide, free from
preemptive rights, out of its authorized but unissued Ordinary Shares or Ordinary Shares held in treasury, a sufficient number of Ordinary Shares that corresponds to the number of ADSs due upon conversion of the Notes from time to time as such Notes
are presented for conversion (assuming that at the time of computation of such number of Ordinary Shares, all such Notes would be converted by a single Holder). </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">76 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Section&nbsp;14.07&nbsp;&nbsp;&nbsp;&nbsp;<I>Effect of Recapitalizations, Reclassifications
and Changes of the Ordinary Shares</I>. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;&nbsp;&nbsp;&nbsp;In the case of: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i)&nbsp;&nbsp;&nbsp;&nbsp;any recapitalization, reclassification or change of the Ordinary Shares (other than changes
resulting from a subdivision or combination), </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii)&nbsp;&nbsp;&nbsp;&nbsp;any consolidation, merger, combination or
similar transaction involving the Company, </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iii)&nbsp;&nbsp;&nbsp;&nbsp;any sale, lease or other transfer to a third party
of the consolidated assets of the Company and the Company&#146;s Subsidiaries and Consolidated Affiliated Entities substantially as an entirety or </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iv)&nbsp;&nbsp;&nbsp;&nbsp;any statutory share exchange, </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">in each case, as a result of which the Ordinary Shares would be converted into, or exchanged for, stock, other securities, other property or assets (including
cash or any combination thereof) (any such event, a &#147;<B>Merger Event</B>&#148;), then, prior to or at the effective time of such Merger Event, the Company or the successor or purchasing Person, as the case may be, shall execute with the Trustee
a supplemental indenture permitted under Section&nbsp;10.01(f) providing that, at and after the effective time of such Merger Event, the right to convert each US$1,000 principal amount of Notes shall be changed into a right to convert such principal
amount of Notes into the kind and amount of shares of stock, other securities or other property or assets (including cash or any combination thereof) that a holder of a number of ADSs equal to the Conversion Rate immediately prior to such Merger
Event would have owned or been entitled to receive (the &#147;<B>Reference Property</B>,&#148; with each &#147;<B>unit of Reference Property</B>&#148; meaning the kind and amount of Reference Property that a holder of one ADS would be entitled to
receive) upon such Merger Event; <I>provided</I>, <I>however</I>, that at and after the effective time of the Merger Event the number of ADSs otherwise deliverable upon conversion of the Notes in accordance with Section&nbsp;14.02 shall instead be
deliverable in the amount and type of Reference Property that a holder of that number of ADSs would have been entitled to receive in such Merger Event. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If the Merger Event causes the Ordinary Shares to be converted into, or exchanged for, the right to receive more than a single type of
consideration (determined based in part upon any form of holder election), then (i)&nbsp;the Reference Property into which the Notes will be convertible shall be deemed to be the weighted average of the types and amounts of consideration actually
received by the holders of the ADSs and (ii)&nbsp;the unit of Reference Property for purposes of the immediately preceding paragraph shall refer to the consideration referred to in clause (i)&nbsp;attributable to one ADS. The Company shall provide
written notice to Holders, the Trustee and the Conversion Agent (if other than the Trustee) of such weighted average as soon as practicable after such determination is made. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Such supplemental indenture described in the second immediately preceding paragraph shall provide for anti-dilution and other adjustments that
shall be as nearly equivalent as is practicable to the adjustments provided for in this Article 14 (it being understood that no such adjustments shall be required with respect to any portion of the Reference Property that does not consist of shares
of Common Equity (however evidenced) or depositary receipts in respect thereof). If, in the case of any Merger Event, the Reference Property includes shares of stock, securities or other property or assets (including cash or any combination thereof)
of a Person other than the Company or the successor or purchasing Person, as the case may be, in such Merger Event, then such other Person shall also execute such supplemental indenture, and such supplemental indenture shall contain such additional
provisions to protect the interests of the Holders of the Notes, including the right of Holders to require the Company to repurchase their Notes upon a Fundamental Change pursuant to Section&nbsp;15.02 and the right of Holders to require the Company
to repurchase their Notes on the Repurchase Date pursuant to Section&nbsp;15.01, as the Board of Directors shall reasonably consider necessary by reason of the foregoing. </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">77 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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)&nbsp;&nbsp;&nbsp;&nbsp;[<I>RESERVED</I>] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;The Company shall not become a party to any Merger Event unless its terms are consistent with this
Section&nbsp;14.07. None of the foregoing provisions shall affect the right of a holder of Notes to convert its Notes into ADSs as set forth in Section&nbsp;14.01 and Section&nbsp;14.02 prior to the effective date of such Merger Event. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;&nbsp;&nbsp;&nbsp;The above provisions of this Section shall similarly apply to successive Merger Events. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.08&nbsp;&nbsp;&nbsp;&nbsp;<I>Certain Covenants</I>. (a)&nbsp;The Company covenants that all ADSs delivered upon conversion of
Notes, and all Ordinary Shares represented by such ADSs, will be fully paid and non-assessable by the Company and free from all taxes, liens and charges with respect to the issue thereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;The Company covenants that, if any ADSs to be provided for the purpose of conversion of Notes hereunder, or any
Ordinary Shares represented by such ADSs, require registration with or approval of any governmental authority under any federal or state law before such ADSs may be validly issued upon conversion, the Company will, to the extent then permitted by
the rules and interpretations of the Commission, secure such registration or approval, as the case may be. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;The
Company further covenants that if at any time the ADSs shall be listed on any national securities exchange or automated quotation system the Company will list and keep listed, so long as the ADSs shall be so listed on such exchange or automated
quotation system, any ADSs deliverable upon conversion of the Notes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;&nbsp;&nbsp;&nbsp;The Company further covenants to take all
actions and obtain all approvals and registrations required with respect to the conversion of the Notes into ADSs and the issuance, and deposit into the ADS facility, of the Ordinary Shares represented by such ADSs. The Company also undertakes to
maintain, as long as any Notes are outstanding, the effectiveness of a registration statement on Form F-6 relating to the ADSs and an adequate number of ADSs available for issuance thereunder such that ADSs can be delivered in accordance with the
terms of this Indenture, the Notes and the Unrestricted Deposit Agreement or the Restricted Deposit Agreement, as applicable, upon conversion of the Notes. In addition, the Company further covenants to provide Holders with a reasonably detailed
description of the mechanics for the delivery of ADSs upon conversion of Notes as set forth in the Unrestricted Deposit Agreement or the Restricted Deposit Agreement (including pursuant to a certain procedures letter for the issuance of restricted
ADSs contemplated by Section&nbsp;11 of the Restricted Deposit Agreement) upon request. </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">78 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Section&nbsp;14.09&nbsp;&nbsp;&nbsp;&nbsp;<I>Responsibility of Trustee</I>. The Trustee and
any other Conversion Agent shall not at any time be under any duty or responsibility to any Holder to determine the Conversion Rate (or any adjustment thereto) or whether any facts exist that may require any adjustment (including any increase) of
the Conversion Rate, or with respect to the nature or extent or calculation of any such adjustment when made, or with respect to the method employed, or herein or in any supplemental indenture provided to be employed, in making the same. The Trustee
and any other Conversion Agent shall not be accountable with respect to the validity or value (or the kind or amount) of any ADSs, or of any securities, property or cash that may at any time be issued or delivered upon the conversion of any Note;
and the Trustee and any other Conversion Agent make no representations with respect thereto. Neither the Trustee nor any Conversion Agent shall be responsible for any failure of the Company to issue, transfer or deliver any ADSs or stock
certificates or other securities or property or cash upon the surrender of any Note for the purpose of conversion, the accuracy or inaccuracy of any mathematical calculation or formulae under this Indenture, whether by the Company or any Person so
authorized by the Company for such purpose under this Indenture or the failure by the Company to comply with any of the duties, responsibilities or covenants of the Company contained in this Article. Without limiting the generality of the foregoing,
neither the Trustee nor any Conversion Agent shall be under any responsibility to determine the correctness of any provisions contained in any supplemental indenture entered into pursuant to Section&nbsp;14.07 relating either to the kind or amount
of ADSs or securities or property (including cash) receivable by Holders upon the conversion of their Notes after any event referred to in such Section&nbsp;14.07 or to any adjustment to be made with respect thereto, but, subject to the provisions
of Section&nbsp;7.01, may accept (without any independent investigation) as conclusive evidence of the correctness of any such provisions, and shall be protected in relying upon, the Officers&#146; Certificate (which the Company shall be obligated
to file with the Trustee prior to the execution of any such supplemental indenture) with respect thereto. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.10&nbsp;&nbsp;&nbsp;&nbsp;<I>Notice to Holders Prior to Certain Actions</I>. In case of any: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;&nbsp;&nbsp;&nbsp;action by the Company or one of its Subsidiaries that would require an adjustment in the Conversion Rate pursuant to
Section&nbsp;14.04 or Section&nbsp;14.11; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;Merger Event; or </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;voluntary or involuntary dissolution, liquidation or winding-up of the Company or any of its Subsidiaries; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">then, in each case (unless notice of such event is otherwise required pursuant to another provision of this Indenture), the Company shall cause to be filed
with the Trustee and the Conversion Agent (if other than the Trustee) and to be mailed to each Holder at its address appearing on the Note Register, as promptly as possible but in any event at least 20 days prior to the applicable date hereinafter
specified, a notice stating (i)&nbsp;the date on which a record is to be taken for the purpose of such action by the Company or one of its Subsidiaries or, if a record is not to be taken, the date as of which the holders of Ordinary Shares or ADSs,
as the case may be, of record are to be determined for the purposes of such action by the Company or one of its Subsidiaries, or (ii)&nbsp;the date on which such Merger Event, dissolution, liquidation or winding-up is expected to become effective or
occur, and the date as of which it is expected that holders of Ordinary Shares or ADSs, as the case may be, of record shall be entitled to exchange their Ordinary Shares or ADSs, as the case may be, for securities or other property deliverable upon
such Merger Event, dissolution, liquidation or winding-up. Failure to give such notice, or any defect therein, shall not affect the legality or validity of such action by the Company or one of its Subsidiaries, Merger Event, dissolution, liquidation
or winding-up. </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">79 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Section&nbsp;14.11 <I>Stoc</I><I>k</I><I>holder Rights Plan</I><I>s</I>. To the extent that
the Company has a rights plan in effect upon conversion of the Notes, each ADS delivered upon such conversion shall be entitled to receive (either directly or in respect of the Ordinary Shares underlying such ADSs) the appropriate number of rights,
if any, and the certificates representing the ADSs delivered upon such conversion shall bear such legends, if any, in each case as may be provided by the terms of any such stockholder rights plan, as the same may be amended from time to time.
However, if, prior to any Conversion Date, the rights have separated from the Ordinary Shares underlying the ADSs in accordance with the provisions of the applicable stockholder rights plan, the Conversion Rate shall be adjusted at the time of
separation as if the Company distributed to all or substantially all holders of the Ordinary Shares Distributed Property as provided in Section&nbsp;14.04(c), subject to readjustment in the event of the expiration, termination or redemption of such
rights. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.12 <I>Termination of Depositary Receipt Program</I>. If the Ordinary Shares cease to be represented by American
Depositary Shares issued under a depositary receipt program sponsored by the Company, all references in this Indenture to the ADSs shall be deemed to have been replaced by a reference to the number of Ordinary Shares (and other property, if any)
represented by the ADSs on the last day on which the ADSs represented the Ordinary Shares and as if the Ordinary Shares and the other property had been distributed to holders of the ADSs on that day. In addition, all references to the Last Reported
Sale Price of the ADSs will be deemed to refer to the Last Reported Sale Price of the Ordinary Shares, and other appropriate adjustments, including adjustments to the Conversion Rate, will be made to reflect such change. In making such adjustments,
where currency translations between U.S. dollars and any other currency are required, the exchange rate in effect on the date of determination will apply. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 15 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">REPURCHASE OF NOTES AT
OPTION OF HOLDERS </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;15.01&nbsp;&nbsp;&nbsp;&nbsp;<I>Repurchase at Option of Holders</I>. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;&nbsp;&nbsp;&nbsp;Each Holder shall have the right, at such Holder&#146;s option, to require the Company to repurchase for cash on
June 15, 2023 and June 15, 2025 (each, a &#147;<B>Repurchase Date</B>&#148;), all of such Holder&#146;s Notes, or any portion thereof that is an integral multiple of US$1,000 principal amount, at a repurchase price (the &#147;<B>Repurchase
Price</B>&#148;) that is equal to 100% of the principal amount of the Notes to be repurchased, <I>plus </I>accrued and unpaid interest to, but excluding, the relevant Repurchase Date; <I>provided </I>that any such accrued and unpaid interest shall
be paid not to the Holders submitting the Notes for repurchase on the relevant Repurchase Date but instead to the Holders of such Notes at the close of business on the Regular Record Date immediately preceding the relevant Repurchase Date. Not later
than 20 Business Days prior to each Repurchase Date, the Company shall mail a notice (the &#147;<B>Company Notice</B>&#148;) by first class mail to the Trustee, to the Paying Agent and the Conversion Agent (if other than the Trustee) and to each
Holder at its address shown in the Note Register of the Note Registrar (and to beneficial owners as required by applicable law and to the Conversion Agent if other than the Trustee). The Company Notice shall include a Form of Repurchase Notice to be
completed by a holder and shall state: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i)&nbsp;&nbsp;&nbsp;&nbsp;the last relevant date on which a Holder may exercise
its repurchase right pursuant to this Section&nbsp;15.01 (the &#147;<B>Repurchase Expiration Time</B>&#148;); </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">80 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii)&nbsp;&nbsp;&nbsp;&nbsp;the Repurchase Price; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iii)&nbsp;&nbsp;&nbsp;&nbsp;the relevant Repurchase Date; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iv)&nbsp;&nbsp;&nbsp;&nbsp;the name and address of the Conversion Agent and Paying Agent; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(v)&nbsp;&nbsp;&nbsp;&nbsp;that the Notes with respect to which a Repurchase Notice has been delivered by a Holder may be
converted only if the Holder withdraws the Repurchase Notice in accordance with the terms of this Indenture; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(vi)&nbsp;&nbsp;&nbsp;&nbsp;that the Holder shall have the right to withdraw any Notes surrendered prior to the Repurchase
Expiration Time; and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(vii)&nbsp;&nbsp;&nbsp;&nbsp;the procedures a Holder must follow to exercise its repurchase rights
under this Section&nbsp;15.01 and a brief description of those rights. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">At the Company&#146;s request, the Trustee shall give such notice
in the Company&#146;s name and at the Company&#146;s expense; <I>provided</I>, <I>however</I>, that, in all cases, the text of such Company Notice shall be prepared by the Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Simultaneously with providing the Company Notice, the Company shall publish a notice containing the information included in the Company Notice
in a newspaper of general circulation in The City of New York or publish such information on the Company&#146;s website or through such other public medium as the Company may use at that time. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No failure of the Company to give the foregoing notices and no defect therein shall limit the Holders&#146; repurchase rights or affect the
validity of the proceedings for the repurchase of the Notes pursuant to this Section&nbsp;15.01. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Repurchases of Notes under this
Section&nbsp;15.01 shall be made, at the option of the Holder thereof, upon: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(A)&nbsp;&nbsp;&nbsp;&nbsp;delivery to the
Trustee (or other agent appointed for such purpose) by the Holder of a duly completed notice (the &#147;<B>Repurchase Notice</B>&#148;) in the form set forth in Attachment 3 to the Form of Note attached hereto as Exhibit A, if the Notes are Physical
Notes, or in compliance with the Depositary&#146;s procedures for surrendering interests in global notes, if the Notes are Global Notes, in each case at any time during the period beginning from the open of business on the date that is 20 Business
Days prior to the relevant Repurchase Date until the close of business on the second Business Day immediately preceding the relevant Repurchase Date; and </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">81 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(B)&nbsp;&nbsp;&nbsp;&nbsp;delivery of the Notes, if the Notes are Physical
Notes, to the Trustee at any time after delivery of the Repurchase Notice (together with all necessary endorsements) at the Corporate Trust Office of the Trustee (or other agent appointed for such purpose), or book-entry transfer of the Notes, if
the Notes are Global Notes, in compliance with the procedures of the Depositary, in each case such delivery being a condition to receipt by the Holder of the Repurchase Price therefor. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each Repurchase Notice shall state: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(A)&nbsp;&nbsp;&nbsp;&nbsp;in the case of Physical Notes, the certificate numbers of the Notes to be delivered for repurchase;
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(B)&nbsp;&nbsp;&nbsp;&nbsp;the portion of the principal amount of the Notes to be repurchased, which must be US$1,000 or
an integral multiple thereof; and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(C)&nbsp;&nbsp;&nbsp;&nbsp;that the Notes are to be repurchased by the Company pursuant
to the applicable provisions of the Notes and this Indenture; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>provided</I>, <I>however</I>, that if the Notes are Global Notes, the Repurchase Notice
must comply with appropriate Depositary procedures. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Notwithstanding anything herein to the contrary, any Holder delivering to the Trustee
the Repurchase Notice contemplated by this Section&nbsp;15.01 shall have the right to withdraw, in whole or in part, such Repurchase Notice at any time prior to the close of business on the second Business Day immediately preceding the relevant
Repurchase Date by delivery of a duly completed written notice of withdrawal to the Trustee (or other agent appointed for such purpose) in accordance with Section&nbsp;15.03. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Trustee shall promptly notify the Company of the receipt by it of any Repurchase Notice or written notice of withdrawal thereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No Repurchase Notice with respect to any Notes may be delivered and no Note may be surrendered for repurchase pursuant to this
Section&nbsp;15.01 by a Holder thereof to the extent such Holder has also delivered a Fundamental Change Repurchase Notice with respect to such Note in accordance with Section&nbsp;15.02 and not validly withdrawn such Fundamental Change Repurchase
Notice in accordance with Section&nbsp;15.03. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;Notwithstanding the foregoing, no Notes may be repurchased by
the Company at the option of the Holders on the relevant Repurchase Date if the principal amount of the Notes has been accelerated, and such acceleration has not been rescinded, on or prior to such Repurchase Date (except in the case of an
acceleration resulting from a default by the Company in the payment of the Repurchase Price with respect to such Notes). The Trustee will promptly return to the respective Holders thereof any Physical Notes held by it during the acceleration of the
Notes (except in the case of an acceleration resulting from a default by the Company in the payment of the Repurchase Price with respect to such Notes), or any instructions for book-entry transfer of the Notes in compliance with the procedures of
the Depositary shall be deemed to have been cancelled, and, upon such return or cancellation, as the case may be, the Repurchase Notice with respect thereto shall be deemed to have been withdrawn. </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">82 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Section&nbsp;15.02&nbsp;&nbsp;&nbsp;&nbsp;<I>Repurchase at Option of Holders Upon a
Fundamental Change</I>. (a)&nbsp;If a Fundamental Change occurs at any time, each Holder shall have the right, at such Holder&#146;s option, to require the Company to repurchase for cash all of such Holder&#146;s Notes, or any portion thereof that
is equal to US$1,000 or an integral multiple of US$1,000, on the Business Day (the &#147;<B>Fundamental Change Repurchase Date</B>&#148;) notified in writing by the Company as set forth in Section&nbsp;15.02(c) that is not less than 20 Business Days
or more than 35 Business Days following the date of the Fundamental Change Company Notice at a repurchase price equal to 100% of the principal amount thereof, <I>plus </I>accrued and unpaid interest thereon to, but excluding, the Fundamental Change
Repurchase Date (the &#147;<B>Fundamental Change Repurchase Price</B>&#148;), unless the Fundamental Change Repurchase Date falls after a Regular Record Date but on or prior to the Interest Payment Date to which such Regular Record Date relates, in
which case the Company shall instead pay the full amount of accrued and unpaid interest to Holders as of such Regular Record Date, and the Fundamental Change Repurchase Price shall be equal to 100% of the principal amount of Notes to be repurchased
pursuant to this Article 15. The Trustee and the Conversion Agent, Paying Agent or any other agent appointed for such purpose shall have no responsibility to determine the Fundamental Change Repurchase Price. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;Repurchases of Notes under this Section&nbsp;15.02 shall be made, at the option of the Holder thereof, upon: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i)&nbsp;&nbsp;&nbsp;&nbsp;delivery to the Trustee (or other agent appointed for this purpose) by a Holder of a duly completed
notice (the &#147;<B>Fundamental Change Repurchase Notice</B>&#148;) in the form set forth in Attachment 2 to the Form of Note attached hereto as Exhibit A, if the Notes are Physical Notes, or in compliance with the Depositary&#146;s procedures for
surrendering interests in global notes, if the Notes are Global Notes, in each case on or before the close of business on the second Business Day immediately preceding the Fundamental Change Repurchase Date; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii)&nbsp;&nbsp;&nbsp;&nbsp;delivery of the Notes, if the Notes are Physical Notes, at any time after delivery of the
Fundamental Change Repurchase Notice (together with all necessary endorsements for transfer) at the Corporate Trust Office of the Trustee or to other agent appointed for such purpose, or book-entry transfer of the Notes, if the Notes are Global
Notes, in compliance with the procedures of the Depositary, in each case such delivery being a condition to receipt by the Holder of the Fundamental Change Repurchase Price therefor. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Fundamental Change Repurchase Notice in respect of any Notes to be repurchased shall state: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i)&nbsp;&nbsp;&nbsp;&nbsp;in the case of Physical Notes, the certificate numbers of the Notes to be delivered for repurchase;
</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">83 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii)&nbsp;&nbsp;&nbsp;&nbsp;the portion of the principal amount of Notes to
be repurchased, which must be US$1,000 or an integral multiple thereof; and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iii)&nbsp;&nbsp;&nbsp;&nbsp;that the Notes
are to be repurchased by the Company pursuant to the applicable provisions of the Notes and this Indenture; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>provided</I>, <I>however</I>, that if the
Notes are Global Notes, the Fundamental Change Repurchase Notice must comply with appropriate Depositary procedures. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Notwithstanding
anything herein to the contrary, any Holder delivering to the Trustee the Fundamental Change Repurchase Notice contemplated by this Section&nbsp;15.02 shall have the right to withdraw, in whole or in part, such Fundamental Change Repurchase Notice
at any time prior to the close of business on the second Business Day immediately preceding the Fundamental Change Repurchase Date by delivery of a duly completed written notice of withdrawal to the Trustee in accordance with Section&nbsp;15.03.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Trustee shall promptly notify the Company of the receipt by it of any Fundamental Change Repurchase Notice or written notice of
withdrawal thereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No Fundamental Change Repurchase Notice with respect to any Notes may be delivered and no Note may be surrendered by
a Holder for repurchase thereof if such Holder has also surrendered a Repurchase Notice in accordance with Section&nbsp;15.01 and not validly withdrawn such Repurchase Notice in accordance with Section&nbsp;15.03. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;On or before the 20th calendar day after the occurrence of the effective date of a Fundamental Change, the Company
shall provide to all Holders, the Trustee (and the Conversion Agent, Paying Agent and any other agent appointed for this purpose, in each case, if other than the Trustee) a written notice (the &#147;<B>Fundamental Change Company Notice</B>&#148;) of
the occurrence of the effective date of the Fundamental Change and of the repurchase right at the option of the Holders arising as a result thereof. In the case of Physical Notes, such notice shall be by first class mail or, in the case of Global
Notes, such notice shall be delivered in accordance with the applicable procedures of the Depositary. Simultaneously with providing such notice, the Company shall publish a notice containing the information set forth in the Fundamental Change
Company Notice in a newspaper of general circulation in The City of New York or publish such information on the Company&#146;s website or through such other public medium as the Company may use at that time. Each Fundamental Change Company Notice
shall specify: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i)&nbsp;&nbsp;&nbsp;&nbsp;the events causing the Fundamental Change and whether such transaction or event
also constitute a Make-Whole Fundamental Change; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii)&nbsp;&nbsp;&nbsp;&nbsp;the effective date of the Fundamental Change;
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iii)&nbsp;&nbsp;&nbsp;&nbsp;the last date on which a Holder may exercise the repurchase right pursuant to this Article
15; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iv)&nbsp;&nbsp;&nbsp;&nbsp;the Fundamental Change Repurchase Price; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(v)&nbsp;&nbsp;&nbsp;&nbsp;the Fundamental Change Repurchase Date; </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">84 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(vi)&nbsp;&nbsp;&nbsp;&nbsp;the name and address of the Trustee, the Paying
Agent, the Conversion Agent or any other agent appointed for repurchase, if applicable; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(vii)&nbsp;&nbsp;&nbsp;&nbsp;if
applicable, the Conversion Rate and any adjustments to the Conversion Rate as a result of such Fundamental Change if it is a Make-Whole Fundamental Change; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(viii)&nbsp;&nbsp;&nbsp;&nbsp;if applicable, that the Notes with respect to which a Fundamental Change Repurchase Notice has
been delivered by a Holder may be converted only if the Holder withdraws the Fundamental Change Repurchase Notice in accordance with the terms of this Indenture; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ix)&nbsp;&nbsp;&nbsp;&nbsp;the procedures that Holders must follow to require the Company to repurchase their Notes. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No failure of the Company to give the foregoing notices and no defect therein shall limit the Holders&#146; repurchase rights or affect the
validity of the proceedings for the repurchase of the Notes pursuant to this Section&nbsp;15.02. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">At the Company&#146;s request, the
Trustee shall give such notice in the Company&#146;s name and at the Company&#146;s expense; <I>provided</I>, <I>however</I>, that, in all cases, the text of such Fundamental Change Company Notice shall be prepared by the Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;&nbsp;&nbsp;&nbsp;Notwithstanding the foregoing, no Notes may be repurchased by the Company on any date at the option of the Holders
upon a Fundamental Change if the principal amount of the Notes has been accelerated, and such acceleration has not been rescinded, on or prior to such date (except in the case of an acceleration resulting from a default by the Company in the payment
of the Fundamental Change Repurchase Price with respect to such Notes). The Trustee will promptly return to the respective Holders thereof any Physical Notes held by it during the acceleration of the Notes (except in the case of an acceleration
resulting from a default by the Company in the payment of the Fundamental Change Repurchase Price with respect to such Notes), or any instructions for book-entry transfer of the Notes in compliance with the procedures of the Depositary shall be
deemed to have been cancelled, and, upon such return or cancellation, as the case may be, the Fundamental Change Repurchase Notice with respect thereto shall be deemed to have been withdrawn. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;15.03<I>&nbsp;&nbsp;&nbsp;&nbsp;Withdrawal of Repurchase Notice or Fundamental Change Repurchase Notice</I>. (a)&nbsp;A
Repurchase Notice or Fundamental Change Repurchase Notice may be withdrawn (in whole or in part) by means of a duly completed written notice of withdrawal delivered to the Trustee (or other agent appointed for such purpose) in accordance with this
Section&nbsp;15.03 at any time prior to the close of business on the second Business Day immediately preceding the relevant Repurchase Date or prior to the close of business on the second Business Day immediately preceding the Fundamental Change
Repurchase Date, as the case may be, specifying: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i)&nbsp;&nbsp;&nbsp;&nbsp;the principal amount of the Notes with respect
to which such notice of withdrawal is being submitted, </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">85 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii)&nbsp;&nbsp;&nbsp;&nbsp;if Physical Notes have been issued, the
certificate number of the Note in respect of which such notice of withdrawal is being submitted, and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iii)&nbsp;&nbsp;&nbsp;&nbsp;the principal amount, if any, of such Note that remains subject to the original Repurchase Notice
or Fundamental Change Repurchase Notice, as the case may be, which portion must be in principal amounts of US$1,000 or an integral multiple of US$1,000; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>provided</I>, <I>however</I>, that if the Notes are Global Notes, the notice must comply with appropriate procedures of the Depositary. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;15.04&nbsp;&nbsp;&nbsp;&nbsp;<I>Deposit of Repurchase Price or Fundamental Change Repurchase Price</I>. (a)&nbsp;The Company will
deposit with the Paying Agent (or any other agent appointed for this purpose by the Company), or if the Company is acting as its own Paying Agent, set aside, segregate and hold in trust as provided in Section&nbsp;4.04) on or prior to 10:00 a.m.,
New York City time, one Business Day prior to the relevant Repurchase Date or Fundamental Change Repurchase Date, as the case may be, an amount of money sufficient to repurchase all of the Notes to be repurchased at the appropriate Repurchase Price
or Fundamental Change Repurchase Price. Subject to receipt of funds and/or Notes by the Paying Agent (or other agent appointed for this purpose by the Company) and the Trustee, as applicable, payment for Notes surrendered for repurchase (and not
withdrawn in accordance with Section&nbsp;15.03) will be made on the later of (i)&nbsp;the relevant Repurchase Date or Fundamental Change Repurchase Date, as the case may be, (<I>provided </I>the Holder has satisfied the conditions in
Section&nbsp;15.01 or Section&nbsp;15.02, as the case may be) and (ii)&nbsp;the time of book-entry transfer or the delivery of such Note to the Trustee (or other agent appointed for this purpose by the Company) by the Holder thereof in the manner
required by Section&nbsp;15.01 or Section&nbsp;15.02, as applicable, by mailing checks for the amount payable to the Holders of such Notes entitled thereto as they shall appear in the Note Register; <I>provided</I>, <I>however</I>, that payments to
the Depositary shall be made by wire transfer of immediately available funds to the account of the Depositary or its nominee. The Paying Agent (or other agent appointed for this purpose by the Company) shall, promptly after such payment and upon
written demand by the Company, return to the Company any funds in excess of the Repurchase Price or Fundamental Change Repurchase Price, as the case may be. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;If by 10:00 a.m., New York City time, on the relevant Repurchase Date or Fundamental Change Repurchase Date, as the
case may be, the Paying Agent (or other agent appointed for this purpose by the Company) holds money sufficient to make payment on all the Notes or portions thereof that are to be repurchased on such Repurchase Date or Fundamental Change Repurchase
Date, as the case may be, then, with respect to the Notes that have been properly surrendered for repurchase and not validly withdrawn, on such Repurchase Date or Fundamental Change Repurchase Date, as the case may be, (i)&nbsp;such Notes will cease
to be outstanding, (ii)&nbsp;interest will cease to accrue on such Notes (whether or not book-entry transfer of the Notes has been made or the Notes have been delivered to the Trustee) and (iii)&nbsp;all other rights of the Holders of such Notes
will terminate (other than the right to receive the Repurchase Price or Fundamental Change Repurchase Price, as the case may be, and previously accrued and unpaid interest upon delivery or transfer of the Notes to the extent not included in the
Repurchase Price or Fundamental Change Repurchase Price, as the case may be). </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">86 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">(c)&nbsp;&nbsp;&nbsp;&nbsp;Upon surrender of a Note that is to be repurchased in part
pursuant to Section&nbsp;15.01 or Section&nbsp;15.02, the Company shall execute and the Trustee, upon receipt of a Company Order, shall authenticate and deliver to the Holder a new Note in an authorized denomination equal in principal amount to the
unrepurchased portion of the Note surrendered. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;15.05<I>&nbsp;&nbsp;&nbsp;&nbsp;Covenant to Comply with Applicable Laws Upon
Repurchase of Notes</I>. In connection with any repurchase offer, the Company will, if required: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;&nbsp;&nbsp;&nbsp;comply with
the provisions of Rule 13e-4, Rule 14e-1 and any other tender offer rules under the Exchange Act; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;file a
Schedule TO or other required schedule under the Exchange Act; and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;otherwise comply with all federal and state
securities laws in connection with any offer by the Company to repurchase the Notes; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">in each case, so as to permit the rights and obligations under this
Article 15 to be exercised in the time and in the manner specified in this Article 15. </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 16 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">OPTIONAL REDEMPTION </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;16.01<I>&nbsp;&nbsp;&nbsp;&nbsp;Optional Redemption for Changes in the Tax Law of the Relevant</I> <I>Jurisdiction</I>.
(a)&nbsp;Other than as described in this Article 16, the Notes may not be redeemed by the Company at its option prior to maturity. If the Company has, or on the next Interest Payment Date would, become obligated to pay to the Holder of any Note
Additional Amounts that are more than a <I>de minimis </I>amount, as a result of: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i)&nbsp;&nbsp;&nbsp;&nbsp;any change or
amendment that is publicly announced and becomes effective on or after May 28, 2020 (or, in the case of a jurisdiction that becomes a Relevant Jurisdiction after such date, after such later date) in the laws or any rules or regulations of a Relevant
Jurisdiction; or </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii)&nbsp;&nbsp;&nbsp;&nbsp;any change that is publicly announced and becomes effective on or after May
28, 2020 (or, in the case of a jurisdiction that becomes a Relevant Jurisdiction after such date, after such later date) in an interpretation, administration or application of such laws, rules or regulations by any legislative body, court,
governmental agency, taxing authority or regulatory or administrative authority of such Relevant Jurisdiction (including the enactment of any legislation and the announcement or publication of any judicial decision or regulatory or administrative
interpretation or determination); </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(each, a &#147;<B>Change in Tax Law</B>&#148;), the Company may, at its option, redeem all but not part
of the Notes (except in respect of certain Holders that elect otherwise as described below) at a redemption price equal to 100% of the principal amount thereof (the &#147;<B>Redemption Price</B>&#148;), plus accrued and unpaid interest, if any, to,
but not including the date fixed by the Company for redemption (the &#147;<B>Redemption Date</B>&#148;), including, for the avoidance of doubt, any Additional Amounts with respect to such Redemption Price; <I>provided </I>that the Company may only
redeem the Notes if: (i)&nbsp;the Company cannot avoid such obligations by taking commercially reasonable measures available to the Company (<I>provided </I>that changing the jurisdiction of incorporation of the Company shall be deemed not to be a
commercially reasonable measure); and (ii)&nbsp;the Company delivers to the Trustee an opinion of outside legal counsel of recognized standing in the Relevant Jurisdiction and an Officers&#146; Certificate attesting to such Change in Tax Law and
obligation to pay Additional Amounts. The Trustee shall and is entitled to rely upon such opinion and Officers&#146; Certificate (without further investigation and enquiry) and it shall be conclusive and binding on the Holders. </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">87 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Notwithstanding anything to the contrary in this Article 16, neither the Company nor any
successor Person may redeem any of the Notes in the case that Additional Amounts are payable in respect of PRC withholding tax and any other tax collected at source at the Applicable PRC Rate or less solely as a result of the Company or its
successor Person being considered a PRC tax resident under the PRC Enterprise Income Tax law. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;If the
Redemption Date occurs after a Regular Record Date and on or prior to the corresponding Interest Payment Date, the Company shall pay or cause the Paying Agent to pay, on or at its election, before such Interest Payment Date, the full amount of
accrued and unpaid interest, if any, and any Additional Amounts with respect to such interest, due on such Interest Payment Date to the record holder of the Notes on the Regular Record Date corresponding to such Interest Payment Date, and the
Redemption Price payable to any Holder (other than a Holder that elects to not have its Notes redeemed pursuant to the provisions described below) shall be equal to 100% of the principal amount of such Note to be redeemed, including, for the
avoidance of doubt, any Additional Amounts with respect to such Redemption Price. The Company shall notify the Trustee in writing of its election and the date on which such interest and any Additional Amounts with respect to such interest shall be
paid at the time the Company provides notice of such redemption. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;The Company shall give the Trustee and
Holders of Notes not less than 30 days&#146; but no more than 60 days&#146; notice of redemption prior to the Redemption Date. Simultaneously with providing such notice, the Company shall publish a notice containing this information in a newspaper
of general circulation in The City of New York or publish the information on the Company&#146;s website or through such other public medium as the Company may use at that time. The Redemption Date must be a Business Day. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;&nbsp;&nbsp;&nbsp;Upon receiving such notice of redemption, each Holder shall have the right to elect to not have its Notes redeemed,
<I>provided </I>that (i)&nbsp;the Company shall not be obligated to pay any Additional Amounts on any payment with respect to such Notes solely as a result of such Change in Tax Law that resulted in the obligation to pay such Additional Amounts
(whether upon conversion, required repurchase in connection with a Fundamental Change or on the relevant Repurchase Date, at maturity or otherwise, and whether in ADSs, Reference Property or otherwise) after the Redemption Date (or, if the Company
fails to pay the Redemption Price on the Redemption Date, such later date on which the Company pays the Redemption Price), and (ii)&nbsp;all future payments with respect to such Notes shall be subject to the deduction or withholding of such Relevant
Taxing Jurisdiction and taxes required by law to be deducted or withheld as a result of such Change in Tax Law; <I>provided further </I>that, notwithstanding the foregoing, if a Holder electing not to have its Notes redeemed converts its Notes in
connection with the Company&#146;s election to redeem the Notes in respect of such Change in Tax Law pursuant to Section&nbsp;14.03(g), the Company shall be obligated to pay Additional Amounts, if any, with respect to such conversion. </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">88 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">(e)&nbsp;&nbsp;&nbsp;&nbsp;Subject to the applicable procedures of the Depositary in the
case of Global Notes, a Holder electing to not have its Notes redeemed must deliver to the Paying Agent a written notice of election so as to be received by the Paying Agent no later than the close of business on the second Business Day immediately
preceding the Redemption Date; <I>provided </I>that, a Holder that complies with the requirements for conversion in Section&nbsp;14.02(b) shall be deemed to have delivered a notice of its election to not have its Notes so redeemed. A Holder may
withdraw any notice of election (other than such a deemed notice of election in connection with a conversion) by delivering to the Paying Agent a written notice of withdrawal prior to the close of business on the Business Day immediately preceding
the Redemption Date (or, if the Company fails to pay the Redemption Price on the Redemption Date, such later date on which the Company pays the Redemption Price). If no election is made or deemed to have been made, the Holder shall have its Notes
redeemed without any further action. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(f)&nbsp;&nbsp;&nbsp;&nbsp;No Notes may be redeemed by the Company or its successor if the principal
amount of the Notes has been accelerated, and such acceleration has not been rescinded, on or prior to the Redemption Date. </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 17
</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">MISCELLANEOUS PROVISIONS </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.01<I>&nbsp;&nbsp;&nbsp;&nbsp;Provisions Binding on Company&#146;s Successors</I>. All the covenants, stipulations, promises
and agreements of the Company contained in this Indenture shall bind its successors and assigns whether so expressed or not. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.02<I>&nbsp;&nbsp;&nbsp;&nbsp;Official Acts by Successor Corporation</I>. Any act or proceeding by any provision of this
Indenture authorized or required to be done or performed by any board, committee or Officer of the Company shall and may be done and performed with like force and effect by the like board, committee or officer of any corporation or other entity that
shall at the time be the lawful sole successor of the Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.03<I>&nbsp;&nbsp;&nbsp;&nbsp;Addresses for Notices, Etc.
</I>Any notice or demand that by any provision of this Indenture is required or permitted to be given or served by the Trustee or by the Holders on the Company shall be deemed to have been sufficiently given or made, for all purposes if given or
served by being deposited postage prepaid by registered or certified mail in a post office letter box addressed (until another address is filed by the Company with the Trustee) to Building 3, Guozheng Center, No.&nbsp;485 Zhengli Road, Yangpu
District, Shanghai, People&#146;s Republic of China. Any notice, direction, request or demand hereunder to or upon the Trustee shall be given or served by being deposited postage prepaid by registered or certified mail in a post office letter box
addressed to Deutsche Bank Trust Company Americas, Trust and Agency Services, 60 Wall Street, 24th Floor, Mail Stop: NYC60-2405, New York, New York 10005, Attn: Corporates Team, BILIBILI INC. DEAL ID SF1928, Facsimile: (732) 578-4635. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All notices and other communications under this Indenture shall be in writing in English. </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">89 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">So long as and to the extent that the Notes are represented by Global Notes and such Global
Notes are held by DTC, notices to owners of beneficial interests in the Global Notes may be given by delivery of the relevant notice to DTC for communication by it to entitled account holders. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company hereby acknowledges that it is fully aware of the risks associated with transmitting instructions via electronic methods
(including facsimile), and being aware of these risks, authorizes the Trustee to accept and act upon any instruction sent to it or any Paying Agent, Transfer Agent, Conversion Agent or Note Registrar in the Company&#146;s name or in the name of one
or more appropriate authorized signers of the Company via electronic methods (including facsimile). The Trustee shall be entitled to rely on Section&nbsp;7.06 of this Indenture when accepting or acting upon any instructions, communications or
documents transmitted by facsimile, and shall not be liable in the event any facsimile transmission is not received, or is mutilated, illegible, interrupted, duplicated, incomplete, unauthorized or delayed for any reason, including (but not limited
to) electronic or telecommunications failure. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Furthermore, notwithstanding the above, if any Trustee receives information or instructions
delivered by electronic mail, other electronic method or other unsecured method of communication believed by it to be genuine and to have been sent by the proper person or persons, the Trustee or any Paying Agent, Transfer Agent, Conversion Agent or
Note Registrar shall have (i)&nbsp;no duty or obligation to verify or confirm that the person who sent such instructions is in fact a person authorized to give instructions or directions on behalf of the Company and (ii)&nbsp;absent its or their
gross negligence or willful misconduct, no liability for any losses, liabilities, costs or expenses incurred or sustained by any holder, the Company or any other person as a result of such reliance on or compliance with such information or
instructions. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Trustee, by notice to the Company, may designate additional or different addresses for subsequent notices or
communications. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any notice or communication mailed to a Holder shall be mailed to it by first class mail, postage prepaid, at its address
as it appears on the Note Register and shall be sufficiently given to it if so mailed within the time prescribed. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Failure to mail a
notice or communication to a Holder or any defect in it shall not affect its sufficiency with respect to other Holders. If a notice or communication is mailed in the manner provided above, it is duly given, whether or not the addressee receives it.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In case by reason of the suspension of regular mail service or by reason of any other cause it shall be impracticable to give such notice
to Holders by mail, then such notification as shall be made with the approval of the Trustee shall constitute a sufficient notification for every purpose hereunder. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.04<I>&nbsp;&nbsp;&nbsp;&nbsp;Governing Law; Jurisdiction</I>. THIS INDENTURE AND EACH NOTE, AND ANY CLAIM, CONTROVERSY OR
DISPUTE ARISING UNDER OR RELATED TO THIS INDENTURE AND EACH NOTE, SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK. </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">90 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">The Company irrevocably consents and agrees, for the benefit of the Holders from time to
time of the Notes and the Trustee, that any legal action, suit or proceeding against it with respect to obligations, liabilities or any other matter arising out of or in connection with this Indenture or the Notes may be brought in the courts of the
State of New York or the courts of the United States located in the Borough of Manhattan, New York City, New York and, until amounts due and to become due in respect of the Notes have been paid, hereby irrevocably consents and submits to the
non-exclusive jurisdiction of each such court <I>in personam</I>, generally and unconditionally with respect to any action, suit or proceeding for itself in respect of its properties, assets and revenues. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company irrevocably and unconditionally waives, to the fullest extent permitted by law, any objection which it may now or hereafter have
to the laying of venue of any of the aforesaid actions, suits or proceedings arising out of or in connection with this Indenture brought in the courts of the State of New York or the courts of the United States located in the Borough of Manhattan,
New York City, New York and hereby further irrevocably and unconditionally waives and agrees not to plead or claim in any such court that any such action, suit or proceeding brought in any such court has been brought in an inconvenient forum. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.05<I>&nbsp;&nbsp;&nbsp;&nbsp;Submission to Jurisdiction; Service of Process</I>. The Company irrevocably appoints Law
Debenture Corporate Service Inc. as its authorized agent in the Borough of Manhattan in the City of New York upon which process may be served in any such suit or proceeding, and agrees that service of process upon such agent, and written notice of
said service to the Company by the person serving the same to Building 20, No.&nbsp;56 AnTuo Road, Jiading District, Shanghai, 201804, People&#146;s Republic of China, Facsimile No. +86 (21) 3913 0192, shall be deemed in every respect effective
service of process upon the Company in any such suit or proceeding. The Company further agrees to take any and all action as may be necessary to maintain such designation and appointment of such agent in full force and effect for a period of seven
years from the date of this Indenture. If for any reason such agent shall cease to be such agent for service of process, the Company shall forthwith appoint a new agent of recognized standing for service of process in the State of New York and
deliver to the Trustee a copy of the new agent&#146;s acceptance of that appointment within ten Business Days of such acceptance. Nothing herein shall affect the right of the Trustee, any agent or any Holder to serve process in any other manner
permitted by law or to commence legal proceedings or otherwise proceed against the Company in any other court of competent jurisdiction. To the extent that the Company has or hereafter may acquire any sovereign or other immunity from jurisdiction of
any court or from any legal process with respect to itself or its property, the Company irrevocably waives such immunity in respect of its obligations hereunder or under any Note. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.06<I>&nbsp;&nbsp;&nbsp;&nbsp;Evidence of Compliance with Conditions Precedent; Certificates and Opinions of Counsel to
Trustee</I>. Upon any application or demand by the Company to the Trustee to take any action under any of the provisions of this Indenture, the Company shall, if requested by the Trustee, furnish to the Trustee an Officers&#146; Certificate stating
that such action is permitted by the terms of this Indenture. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each Officers&#146; Certificate provided for, by or on behalf of the
Company in this Indenture and delivered to the Trustee with respect to compliance with this Indenture (other than the Officers&#146; Certificates provided for in Section&nbsp;4.09) shall include (a)&nbsp;a statement that the person making such
certificate is familiar with the requested action and this Indenture; (b)&nbsp;a brief statement as to the nature and scope of the examination or investigation upon which the statement contained in such certificate is based; (c)&nbsp;a statement
that, in the judgment of such person, he or she has made such examination or investigation as is necessary to enable him or her to express an informed judgment as to whether or not such action is permitted by this Indenture; and (d)&nbsp;a statement
as to whether or not, in the judgment of such person, such action is permitted by this Indenture. </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">91 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Notwithstanding anything to the contrary in this Section&nbsp;17.06, if any provision in
this Indenture specifically provides that the Trustee shall or may receive an Opinion of Counsel in connection with any action to be taken by the Trustee or the Company hereunder, the Trustee shall be entitled to, or entitled to request, such
Opinion of Counsel. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.07<I>&nbsp;&nbsp;&nbsp;&nbsp;Legal Holidays</I>. In any case where any Interest Payment Date,
Redemption Date, Fundamental Change Repurchase Date, Conversion Date, Repurchase Date or Maturity Date is not a Business Day, then any action to be taken on such date need not be taken on such date, but may be taken on the next succeeding Business
Day with the same force and effect as if taken on such date, and no interest shall accrue in respect of the delay. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.08<I>&nbsp;&nbsp;&nbsp;&nbsp;No Security Interest Created</I>. Nothing in this Indenture or in the Notes, expressed or
implied, shall be construed to constitute a security interest under the Uniform Commercial Code or similar legislation, as now or hereafter enacted and in effect, in any jurisdiction. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.09<I>&nbsp;&nbsp;&nbsp;&nbsp;Benefits of Indenture</I>. Nothing in this Indenture or in the Notes, expressed or implied, shall
give to any Person, other than the Holders, the parties hereto, any Paying Agent, any Conversion Agent, any Note Registrar and their successors hereunder, any benefit or any legal or equitable right, remedy or claim under this Indenture. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.10<I>&nbsp;&nbsp;&nbsp;&nbsp;Table of Contents, Headings, Etc. </I>The table of contents and the titles and headings of the
articles and sections of this Indenture have been inserted for convenience of reference only, are not to be considered a part hereof, and shall in no way modify or restrict any of the terms or provisions hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.11<I>&nbsp;&nbsp;&nbsp;&nbsp;Execution in Counterparts</I>. This Indenture may be executed in any number of counterparts, each
of which shall be an original, but such counterparts shall together constitute but one and the same instrument. </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">92 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Facsimile, documents executed, scanned and transmitted electronically and electronic
signatures, including those created or transmitted through a software platform or application, shall be deemed original signatures for purposes of this Indenture and all other related documents and all matters and agreements related thereto, with
such facsimile, scanned and electronic signatures having the same legal effect as original signatures. The parties agree that this Indenture or any other related document or any instrument, agreement or document necessary for the consummation of the
transactions contemplated by this Indenture or the other related documents or related hereto or thereto (including, without limitation, addendums, amendments, notices, instructions, communications with respect to the delivery of securities or the
wire transfer of funds or other communications) (&#147;<B><U>Executed Documentation</U></B>&#148;) may be accepted, executed or agreed to through the use of an electronic signature in accordance with applicable laws, rules and regulations in effect
from time to time applicable to the effectiveness and enforceability of electronic signatures. Any Executed Documentation accepted, executed or agreed to in conformity with such laws, rules and regulations will be binding on all parties hereto to
the same extent as if it were physically executed and each party hereby consents to the use of any third party electronic signature capture service providers as may be reasonably chosen by a signatory hereto or thereto. When the Trustee acts on any
Executed Documentation sent by electronic transmission, the Trustee will not be responsible or liable for any losses, costs or expenses arising directly or indirectly from its reliance upon and compliance with such Executed Documentation,
notwithstanding that such Executed Documentation (a)&nbsp;may not be an authorized or authentic communication of the party involved or in the form such party sent or intended to send (whether due to fraud, distortion or otherwise) or (b)&nbsp;may
conflict with, or be inconsistent with, a subsequent written instruction or communication; it being understood and agreed that the Trustee shall conclusively presume that Executed Documentation that purports to have been sent by an authorized
officer of a Person has been sent by an authorized officer of such Person. The party providing Executed Documentation through electronic transmission or otherwise with electronic signatures agrees to assume all risks arising out of such electronic
methods, including, without limitation, the risk of the Trustee acting on unauthorized instructions and the risk of interception and misuse by third parties. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.12&nbsp;&nbsp;&nbsp;&nbsp;<I>Severability</I>. In the event any provision of this Indenture or in the Notes shall be invalid,
illegal or unenforceable, then (to the extent permitted by law) the validity, legality or enforceability of the remaining provisions shall not in any way be affected or impaired. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.13<I>&nbsp;&nbsp;&nbsp;&nbsp;Waiver of Jury Trial</I>. EACH OF THE COMPANY AND THE TRUSTEE HEREBY IRREVOCABLY WAIVES, TO THE
FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY AND ALL RIGHT TO TRIAL BY JURY IN ANY LEGAL PROCEEDING ARISING OUT OF OR RELATING TO THIS INDENTURE, THE NOTES OR THE TRANSACTIONS CONTEMPLATED HEREBY. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.14<I>&nbsp;&nbsp;&nbsp;&nbsp;Force Majeure</I>. In no event shall the Trustee or the Agents be responsible or liable for any
failure or delay in the performance of its obligations hereunder arising out of or caused by, directly or indirectly, forces beyond its control, including, without limitation, strikes, work stoppages, accidents, epidemic, acts of war or terrorism,
civil or military disturbances, nuclear or natural catastrophes or acts of God, and interruptions, loss or malfunctions of utilities, communications or computer (software and hardware) services; it being understood that the Trustee or the Agents, as
the case may be, shall use reasonable efforts that are consistent with accepted practices in the banking industry to resume performance as soon as practicable under the circumstances. </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">93 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">Section&nbsp;17.15<I>&nbsp;&nbsp;&nbsp;&nbsp;Calculations</I>. Except as otherwise provided
herein, the Company shall be responsible for making all calculations called for under the Notes. These calculations include, but are not limited to, determinations of the Last Reported Sale Prices of the ADSs, accrued interest payable on the Notes,
any Additional Interest or Additional Amounts payable on the Notes, the number of Additional ADSs to be added to the Conversion Rate upon a Make-Whole Fundamental Change, if any, the Conversion Rate of the Notes and any adjustments thereto. The
Company shall make all these calculations in good faith and, absent manifest error, the Company&#146;s calculations shall be final and binding on Holders. The Company shall provide a schedule of its calculations to each of the Trustee, the Paying
Agent and the Conversion Agent, and each of the Trustee, the Paying Agent and the Conversion Agent is entitled to rely conclusively and without liability upon the accuracy of the Company&#146;s calculations without independent verification. The
Trustee will forward the Company&#146;s calculations to any Holder of Notes upon the prior written request of that Holder at the sole cost and expense of the Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.16<I>&nbsp;&nbsp;&nbsp;&nbsp;U.S.A. Patriot Act</I>. The parties hereto acknowledge that in accordance with Section&nbsp;326
of the U.S.A. Patriot Act, the Trustee, like all financial institutions and in order to help fight the funding of terrorism and money laundering, is required to obtain, verify, and record information that identifies each person or legal entity that
establishes a relationship or opens an account with the Trustee. The Company agrees that it will provide the Trustee with such information as it may request in order for the Trustee to satisfy the requirements of the U.S.A. Patriot Act. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[<I>Remainder of page intentionally left blank</I>] </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">94 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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>IN WITNESS WHEREOF, </B>the parties hereto have caused this Indenture to be duly executed
as of the date first above written. </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"></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" COLSPAN="5">BILIBILI&nbsp;INC.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; 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">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Rui Chen</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">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Chairman of the Board of Directors and Chief Executive Officer</TD></TR>
</TABLE></DIV>
 <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"><I>Signature Page to
Indenture</I> </P>

</DIV></Center>


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

<Center><DIV STYLE="width:8.5in" align="left">
 <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" 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">DEUTSCHE&nbsp;BANK&nbsp;TRUST COMPANY AMERICAS, as Trustee</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Bridgette
Casasnovas&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Bridgette Casasnovas</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">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Vice President</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Annie Jaghatspanyan</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">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Annie Jaghatspanyan</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">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Vice President</TD></TR>
</TABLE></DIV>
 <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"><I>Signature Page to
Indenture</I> </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="right"><B>EXHIBIT A </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[FORM OF FACE OF NOTE] </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[INCLUDE
FOLLOWING LEGEND IF A GLOBAL NOTE] </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">[THIS IS A GLOBAL NOTE WITHIN THE MEANING OF THE INDENTURE HEREINAFTER REFERRED TO AND IS REGISTERED
IN THE NAME OF THE DEPOSITARY OR A NOMINEE OF THE DEPOSITARY, WHICH MAY BE TREATED BY THE COMPANY, THE TRUSTEE AND ANY AGENT THEREOF AS THE OWNER AND HOLDER OF THIS NOTE FOR ALL PURPOSES </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">UNLESS THIS CERTIFICATE IS PRESENTED BY AN AUTHORIZED REPRESENTATIVE OF THE DEPOSITORY TRUST COMPANY, A NEW YORK CORPORATION
(&#147;DTC&#148;), TO THE COMPANY OR ITS AGENT FOR REGISTRATION OF TRANSFER, EXCHANGE, OR PAYMENT, AND ANY CERTIFICATE ISSUED IS REGISTERED IN THE NAME OF CEDE&nbsp;&amp; CO. OR IN SUCH OTHER NAME AS IS REQUESTED BY AN AUTHORIZED REPRESENTATIVE OF
DTC (AND ANY PAYMENT IS MADE TO CEDE&nbsp;&amp; CO. OR TO SUCH OTHER ENTITY AS IS REQUESTED BY AN AUTHORIZED REPRESENTATIVE OF DTC), ANY TRANSFER, PLEDGE, OR OTHER USE HEREOF FOR VALUE OR OTHERWISE BY OR TO ANY PERSON IS WRONGFUL INASMUCH AS THE
REGISTERED OWNER HEREOF, CEDE&nbsp;&amp; CO., HAS AN INTEREST HEREIN.] </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[INCLUDE FOLLOWING LEGEND IF A RESTRICTED SECURITY] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">[THIS SECURITY, THE AMERICAN DEPOSITARY SHARES DELIVERABLE UPON CONVERSION OF THIS SECURITY AND THE CLASS Z ORDINARY SHARES REPRESENTED
THEREBY HAVE NOT BEEN REGISTERED UNDER THE SECURITIES ACT OF 1933, AS AMENDED (THE &#147;SECURITIES ACT&#148;), ARE &#147;RESTRICTED SECURITIES&#148; WITHIN THE MEANING OF RULE 144 UNDER THE SECURITIES ACT OR CONTRACTUALLY RESTRICTED SECURITIES, AND
MAY NOT BE OFFERED, SOLD, PLEDGED OR OTHERWISE TRANSFERRED EXCEPT IN ACCORDANCE WITH THE FOLLOWING SENTENCE. BY ITS ACQUISITION HEREOF OR OF A BENEFICIAL INTEREST HEREIN, THE ACQUIRER: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(1)&nbsp;&nbsp;&nbsp;&nbsp;REPRESENTS THAT IT AND ANY ACCOUNT FOR WHICH IT IS ACTING IS (A)&nbsp;A &#147;QUALIFIED INSTITUTIONAL BUYER&#148;
(WITHIN THE MEANING OF RULE 144A UNDER THE SECURITIES ACT) OR (B)&nbsp;NOT A U.S. PERSON AND LOCATED OUTSIDE THE UNITED STATES (WITHIN THE MEANING OF REGULATION S UNDER THE SECURITIES ACT) AND THAT IT EXERCISES SOLE INVESTMENT DISCRETION WITH
RESPECT TO EACH SUCH ACCOUNT AND THAT IT AND ANY SUCH ACCOUNT IS NOT, AND HAS NOT BEEN FOR THE IMMEDIATELY PRECEDING THREE MONTHS, AN AFFILIATE OF BILIBILI INC. (THE &#147;<B>COMPANY</B>&#148;), AND </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">A-1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">(2)&nbsp;&nbsp;&nbsp;&nbsp;AGREES FOR THE BENEFIT OF THE COMPANY THAT IT WILL NOT OFFER,
SELL, PLEDGE OR OTHERWISE TRANSFER THIS SECURITY, THE AMERICAN DEPOSITARY SHARES DELIVERABLE UPON CONVERSION OF THIS SECURITY AND THE CLASS Z ORDINARY SHARES REPRESENTED THEREBY, OR ANY BENEFICIAL INTEREST HEREIN OR THEREIN PRIOR TO THE DATE THAT IS
THE LATER OF (X)&nbsp;ONE YEAR AFTER THE LAST ORIGINAL ISSUE DATE HEREOF OR SUCH SHORTER PERIOD OF TIME AS PERMITTED BY RULE 144 UNDER THE SECURITIES ACT OR ANY SUCCESSOR PROVISION THERETO AND (Y)&nbsp;SUCH LATER DATE, IF ANY, AS MAY BE REQUIRED BY
APPLICABLE LAW, EXCEPT: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(A)&nbsp;&nbsp;&nbsp;&nbsp;TO THE COMPANY OR ANY SUBSIDIARY THEREOF, OR </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(B)&nbsp;&nbsp;&nbsp;&nbsp;PURSUANT TO A REGISTRATION STATEMENT WHICH HAS BECOME EFFECTIVE UNDER THE SECURITIES ACT, OR </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(C)&nbsp;&nbsp;&nbsp;&nbsp;TO A QUALIFIED INSTITUTIONAL BUYER IN COMPLIANCE WITH RULE 144A UNDER THE SECURITIES ACT, OR </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(D)&nbsp;&nbsp;&nbsp;&nbsp;TO A NON-U.S. PERSON LOCATED OUTSIDE THE UNITED STATES IN ACCORDANCE WITH REGULATION S UNDER THE
SECURITIES ACT, OR </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(E)&nbsp;&nbsp;&nbsp;&nbsp;PURSUANT TO AN EXEMPTION FROM REGISTRATION PROVIDED BY RULE 144 UNDER THE
SECURITIES ACT (IF AVAILABLE). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">PRIOR TO THE REGISTRATION OF ANY TRANSFER IN ACCORDANCE WITH (2)(E) ABOVE, THE COMPANY, THE DEPOSITARY AND
THE TRUSTEE RESERVE THE RIGHT TO REQUIRE THE DELIVERY OF SUCH LEGAL OPINIONS, CERTIFICATIONS OR OTHER EVIDENCE AS MAY REASONABLY BE REQUIRED IN ORDER TO DETERMINE THAT THE PROPOSED TRANSFER IS BEING MADE IN COMPLIANCE WITH THE SECURITIES ACT AND
APPLICABLE STATE SECURITIES LAWS. NO REPRESENTATION IS MADE AS TO THE AVAILABILITY OF ANY EXEMPTION FROM THE REGISTRATION REQUIREMENTS OF THE SECURITIES ACT. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">NO AFFILIATE (AS DEFINED IN RULE 144 UNDER THE SECURITIES ACT) OF THE COMPANY OR PERSON THAT HAS BEEN AN AFFILIATE (AS DEFINED IN RULE 144
UNDER THE SECURITIES ACT) OF THE COMPANY DURING THE THREE IMMEDIATELY PRECEDING MONTHS MAY PURCHASE, OTHERWISE ACQUIRE OR OWN THIS NOTE, THE AMERICAN DEPOSITARY SHARES DELIVERABLE UPON CONVERSION HEREOF AND THE CLASS Z ORDINARY SHARES REPRESENTED
THEREBY, OR A BENEFICIAL INTEREST HEREIN OR THEREIN.] </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">A-2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">BILIBILI INC. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1.25% Convertible Senior Note due 2027 </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="35%"></TD>

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

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="31%"></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">No.
[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></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">[Initially]<SUP STYLE="font-size:85%; vertical-align:top">1</SUP>
US$&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">CUSIP No.
[<U></U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">BILIBILI Inc., a company duly organized and validly existing under the laws of the Cayman Islands (the &#147;<B>Company</B>,&#148; which term
includes any successor company or corporation or other entity under the Indenture referred to on the reverse hereof), for value received hereby promises to pay to [CEDE&nbsp;&amp; CO.]<SUP STYLE="font-size:85%; vertical-align:top">2</SUP> [
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<SUP STYLE="font-size:85%; vertical-align:top">3</SUP>, or registered assigns, the principal sum [as set forth in the
&#147;Schedule of Exchanges of Notes&#148; attached hereto]4 [of US$[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]]<SUP STYLE="font-size:85%; vertical-align:top">5</SUP>, which amount, taken together with the principal amounts of all other
outstanding Notes, shall not, unless permitted by the Indenture, exceed US$800,000,000 in aggregate at any time, in accordance with the rules and procedures of the Depositary, on June 15, 2027, and interest thereon as set forth below. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This Note shall bear cash interest at the rate of 1.25% per year from, and including, June 2, 2020, or from, and including, the most recent
date to which interest had been paid or provided for to, but excluding, the next scheduled Interest Payment Date until June 15, 2027. Interest is payable semi-annually in arrears on each June 15 and December 15, commencing on December 15, 2020, to
Holders at the close of business on the preceding June 1 and December 1 (whether or not such day is a Business Day), respectively. Additional Interest will be payable as set forth in Section&nbsp;4.06(d), Section&nbsp;4.06(e) and Section&nbsp;6.03
of the within-mentioned Indenture, and any reference to interest on, or in respect of, any Note therein shall be deemed to include Additional Interest if, in such context, Additional Interest is, was or would be payable pursuant to any of such
Section&nbsp;4.06(d), Section&nbsp;4.06(e) and Section&nbsp;6.03, and any express mention of the payment of Additional Interest in any provision therein shall not be construed as excluding Additional Interest in those provisions thereof where such
express mention is not made. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any Defaulted Amounts shall accrue interest per annum at the rate per annum borne by the Notes <I>plus
</I>one percent, subject to the enforceability thereof under applicable law, from, and including, the relevant payment date to, but excluding, the date on which such Defaulted Amounts shall have been paid by the Company, at its election, in
accordance with Section&nbsp;2.03(c) of the Indenture. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&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"><SUP STYLE="font-size:85%; vertical-align:top">1</SUP></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Include if a Global Note. </P></TD></TR></TABLE>
<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"><SUP STYLE="font-size:85%; vertical-align:top">2</SUP>&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Include if a Global Note. </P></TD></TR></TABLE>
<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"><SUP STYLE="font-size:85%; vertical-align:top">3</SUP>&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Include if a Physical Note. </P></TD></TR></TABLE>
<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"><SUP STYLE="font-size:85%; vertical-align:top">4</SUP>&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Include if a Global Note. </P></TD></TR></TABLE>
<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"><SUP STYLE="font-size:85%; vertical-align:top">5</SUP>&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Include if a Physical Note. </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">A-3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">The Company shall pay or cause the Paying Agent to pay the principal of and interest on this
Note, so long as such Note is a Global Note, in immediately available funds to the Depositary or its nominee, as the case may be, as the registered Holder of such Note. As provided in and subject to the provisions of the Indenture, the Company shall
pay the principal of any Notes (other than Notes that are Global Notes) at the office or agency designated by the Company for that purpose. The Company has initially designated the Deutsche Bank Trust Company Americas as its Paying Agent, Conversion
Agent and Note Registrar in respect of the Notes and its agency in the Borough of Manhattan, The City of New York, as a place where Notes may be presented for payment or for registration of transfer. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Reference is made to the further provisions of this Note set forth on the reverse hereof, including, without limitation, provisions giving the
Holder of this Note the right to convert this Note into ADSs on the terms and subject to the limitations set forth in the Indenture. Such further provisions shall for all purposes have the same effect as though fully set forth at this place. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>This Note, and any claim, controversy or dispute arising under or related to this Note, shall be construed in accordance with and governed
by the laws of the State of New York (without regard to the conflicts of laws provisions thereof). </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the case of any conflict
between this Note and the Indenture, the provisions of the Indenture shall control and govern. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This Note shall not be valid or become
obligatory for any purpose until the certificate of authentication hereon shall have been signed manually or electronically by the Trustee under the Indenture. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[<I>Remainder of page intentionally left blank</I>] </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">A-4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">IN WITNESS WHEREOF, the Company has caused this Note to be duly executed. </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="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">BILIBILI&nbsp;INC.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">
<P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">Name:</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">Title:</TD></TR>
</TABLE></DIV>
 <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">A-5 </P>

</DIV></Center>


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

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

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


<TR>

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

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Dated:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">TRUSTEE&#146;S&nbsp;CERTIFICATE&nbsp;OF&nbsp;AUTHENTICATION</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">DEUTSCHE BANK TRUST COMPANY AMERICAS as Trustee, certifies that this is one of the Notes described in the within-named Indenture.</TD></TR></TABLE>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

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

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="89%"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">
<P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">Name:</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">Title:</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">A-6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[FORM OF REVERSE OF NOTE] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">BILIBILI INC. </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1.25% Convertible
Senior Note due 2027 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This Note is one of a duly authorized issue of Notes of the Company, designated as its 1.25% Convertible Senior
Notes due 2027 (the &#147;<B>Notes</B>&#148;), limited to the aggregate principal amount of US$800,000,000, subject to Section&nbsp;2.10 of the Indenture, all issued or to be issued under and pursuant to an Indenture dated as of June 2, 2020 (the
&#147;<B>Indenture</B>&#148;), between the Company and Deutsche Bank Trust Company Americas, as trustee (the &#147;<B>Trustee</B>&#148;), to which Indenture and all indentures supplemental thereto reference is hereby made for a description of the
rights, limitations of rights, obligations, duties, privileges, disclaimers from liability and immunities thereunder of the Trustee, the Company and the Holders of the Notes. Additional Notes may be issued in an unlimited aggregate principal amount,
subject to certain conditions specified in the Indenture. The Rule 144A Notes and the Regulation S Notes initially have separate CUSIP numbers and will initially not be fungible. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the case certain Events of Default, as defined in the Indenture, shall have occurred and be continuing, the principal of, and interest on,
all Notes may be declared, by either the Trustee or Holders of at least 25% in aggregate principal amount of Notes then outstanding, and upon said declaration shall become, due and payable, in the manner, with the effect and subject to the
conditions and certain exceptions set forth in the Indenture. In the case certain Events of Default relating to a bankruptcy (or similar proceeding) with respect to the Company or a Significant Subsidiary of the Company shall have occurred, the
principal of, and interest on, all Notes shall automatically become immediately due and payable, as set forth in the Indenture. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subject
to the terms and conditions of the Indenture, the Company will make or cause the Paying Agent to make all payments in respect of the principal amount on the Maturity Date, the Redemption Price, the Repurchase Price and the Fundamental Change
Repurchase Price, as the case may be, to the Holder who surrenders a Note to collect such payments in respect of the Note. The Company will pay or cause the Paying Agent to pay cash amounts in money of the United States that at the time of payment
is legal tender for payment of public and private debts. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subject to the terms and conditions of the Indenture, Additional Amounts will be
paid in connection with any payments made and deliveries caused to be made by the Company or any successor to the Company under or with respect to the Indenture and the Notes, including, but not limited to, payments of principal (including, if
applicable, the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price), premium, if any, payments of interest and deliveries of ADSs or any other consideration due on conversion of a Note (together with payments of cash
for any Fractional ADS or other consideration) upon conversion of the Notes to ensure that the net amount received by the beneficial owner of the Notes after any applicable withholding, deduction or reduction (and after deducting any taxes on the
Additional Amounts) will equal the amounts that would have been received by such beneficial owner had no such withholding, deduction or reduction been required. </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">A-7 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">The Indenture contains provisions permitting the Company and the Trustee in certain
circumstances, without the consent of the Holders of the Notes, and in certain other circumstances, with the consent of the Holders of not less than a majority in aggregate principal amount of the Notes at the time outstanding, evidenced as in the
Indenture provided, to execute supplemental indentures modifying the terms of the Indenture and the Notes as described therein. It is also provided in the Indenture that, subject to certain exceptions, the Holders of a majority in aggregate
principal amount of the Notes at the time outstanding may on behalf of the Holders of all of the Notes waive any past Default or Event of Default under the Indenture and its consequences. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No reference herein to the Indenture and no provision of this Note or of the Indenture shall alter or impair the obligation of the Company,
which is absolute and unconditional, to pay or cause to be delivered, as the case may be, the principal (including the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price, if applicable) of, accrued and unpaid interest
on, and the consideration due upon conversion of, this Note at the place, at the respective times, at the rate and in the lawful money herein prescribed. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Notes are issuable in registered form without interest coupons in denominations of US$1,000 principal amount and integral multiples
thereof. At the office or agency of the Company referred to on the face hereof, and in the manner and subject to the limitations provided in the Indenture, Notes may be exchanged for a like aggregate principal amount of Notes of other authorized
denominations, without payment of any service charge but, if required by the Company or Trustee, with payment of a sum sufficient to cover any transfer or similar tax that may be imposed in connection therewith as a result of the name of the Holder
of the new Notes issued upon such exchange of Notes being different from the name of the Holder of the old Notes surrendered for such exchange. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Notes may not be redeemed by the Company at its option prior to maturity other than in the event of certain Changes in Tax Law as
described in Section&nbsp;16.01 of the Indenture. No sinking fund is provided for the Notes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Holder has the right, at such
Holder&#146;s option, to require the Company to repurchase for cash all of such Holder&#146;s Notes or any portion thereof (in principal amounts of US$1,000 or integral multiples thereof) on the relevant Repurchase Date at a price equal to the
Repurchase Price. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Upon the occurrence of a Fundamental Change, the Holder has the right, at such Holder&#146;s option, to require the
Company to repurchase for cash all of such Holder&#146;s Notes or any portion thereof (in principal amounts of US$1,000 or integral multiples thereof) on the Fundamental Change Repurchase Date at a price equal to the Fundamental Change Repurchase
Price. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subject to the provisions of the Indenture, the Holder hereof has the right, at its option, prior to the close of business on the
second Business Day immediately preceding the Maturity Date, to convert any Notes or portion thereof that is US$1,000 principal amount of Notes or an integral multiple thereof, into ADSs at the Conversion Rate specified in the Indenture, as adjusted
from time to time as provided in the Indenture. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Terms used in this Note and defined in the Indenture are used herein as therein defined.
</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">A-8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">ABBREVIATIONS </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following abbreviations, when used in the inscription of the face of this Note, shall be construed as though they were written out in full
according to applicable laws or regulations: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">TEN COM = as tenants in common </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">UNIF GIFT MIN ACT = Uniform Gifts to Minors Act </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">CUST =
Custodian </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">TEN ENT = as tenants by the entireties </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">JT TEN =
joint tenants with right of survivorship and not as tenants in common </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Additional abbreviations may also be used though not in the above
list. </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">A-9 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="right"><B>SCHEDULE A<SUP STYLE="font-size:85%; vertical-align:top">6</SUP> </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">SCHEDULE OF EXCHANGES OF NOTES </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">BILIBILI INC. </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1.25% Convertible
Senior Notes due 2027 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The initial principal amount of this Global Note is
[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;] UNITED STATES DOLLARS (US$[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]). The following increases or decreases in this
Global Note have been made: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Date&nbsp;of&nbsp;exchange</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Amount&nbsp;of&nbsp;decrease<br>in principal amount<br>of this Global Note</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Amount&nbsp;of&nbsp;increase<br>in principal amount<br>of this Global Note</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Principal&nbsp;amount&nbsp;of<br>this Global Note<br>following such<br>decrease&nbsp;or&nbsp;increase</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Signature&nbsp;of<br>authorized&nbsp;signatory<br>of Trustee</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" ALIGN="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</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;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</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;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</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;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</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;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</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;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</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;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</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;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</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;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</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;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</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;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&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"><SUP STYLE="font-size:85%; vertical-align:top">6</SUP>&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Include if a Global Note. </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">A-10 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="right"><B>ATTACHMENT 1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[FORM OF NOTICE OF CONVERSION] </P> <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="4%" VALIGN="top" ALIGN="left">To:</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">BILIBILI INC. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Building 3, Guozheng Center, 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, 200433 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">People&#146;s Republic of China, +86 21-25099255 </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">DEUTSCHE BANK TRUST COMPANY AMERICAS, as Conversion Agent </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Deutsche Bank Trust Company Americas </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">c/o DB Services Americas,
Inc., Attn: Reorg Dept., </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">5022 Gate Parkway, Suite 200, Jacksonville, FL 32256 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Ref: CUSIP: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;, SF1928, Bilibili Inc.
</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Tel. 877-843-9767, Email: db.reorg@db.com </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">DEUTSCHE BANK TRUST COMPANY AMERICAS, as ADS Depositary </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">60 Wall Street </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">New York, NY 10005 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">United States </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Fax: 1-732-544-6346, Email: adr@db.com </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The undersigned registered holder of this Note
(ISIN:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;
CUSIP:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ) hereby exercises the option to convert that Note, or the portion thereof (that is US$1,000 principal amount or an
integral multiple thereof) below designated, into ADSs in accordance with the terms of the Indenture referred to in this Note, and directs that any ADSs deliverable upon such conversion, together with any cash payable for any Fractional ADS, and any
Notes representing any unconverted principal amount hereof, be issued and delivered to the registered Holder hereof unless a different name has been indicated below. Terms defined in the Unrestricted Deposit Agreement, the Restricted Deposit
Agreement or the Indenture referred to in this Notice are used herein as so defined. If any ADSs or any portion of this Note not converted are to be issued in the name of a Person other than the undersigned, the undersigned will pay all documentary,
stamp, issue, transfer or similar taxes, if any, in accordance with Section&nbsp;14.02(d) and Section&nbsp;14.02(e) of the Indenture. Any amount required to be paid to the undersigned on account of interest accompanies this Notice. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with the conversion of this Note, or the portion hereof below designated, the undersigned acknowledges, represents to and agrees
with the Company that the undersigned is not an &#147;affiliate&#148; (as defined in Rule 144 under the Securities Act) of the Company and has not been an &#147;affiliate&#148; (as defined in Rule 144 under the Securities Act) during the three
months immediately preceding the date hereof. </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">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[The undersigned further certifies: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">1.&nbsp;&nbsp;&nbsp;&nbsp;The undersigned acknowledges (and if the undersigned is acting for the account of another person, that person has
confirmed that it acknowledges) that the Restricted Securities received upon conversion of this Note (or securities represented thereby) have not been and are not expected to be registered under the Securities Act. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.&nbsp;&nbsp;&nbsp;&nbsp;The undersigned further certifies that either: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;&nbsp;&nbsp;&nbsp;The undersigned is, and at the time ADSs are delivered in conversion of its Notes will be, the
holder of the ADSs and the Ordinary Shares represented thereby, and (i)&nbsp;the undersigned is not a U.S. person (as defined in Regulation S under the Securities Act) and is located outside the United States (within the meaning of Regulation S) and
acquired, or have agreed to acquire and will have acquired, the Notes being converted and the ADSs and the Ordinary Shares represented thereby being delivered in the conversion outside the United States and (ii)&nbsp;the undersigned is not in the
business of buying and selling securities or, if the undersigned is in such business, the undersigned did not acquire the Notes being converted from the Company or any affiliate thereof in the initial distribution of the Notes. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">OR </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;The undersigned is a broker-dealer acting on behalf of its customer; its customer has confirmed to
the undersigned that it is, and at the time ADSs are delivered in conversion of the said Notes will be, the holder of the ADSs and the Ordinary Shares represented thereby, and (i)&nbsp;it is not a U.S. person (as defined in Regulation S under the
Securities Act) and it is located outside the United States (within the meaning of Regulation S) and acquired, or have agreed to acquire and will have acquired, the Notes being converted and the ADSs and the Ordinary Shares represented thereby being
delivered in the conversion outside the United States and (ii)&nbsp;it is not in the business of buying and selling securities or, if it is in such business, it did not acquire the Notes being converted from the Company or any affiliate thereof in
the initial distribution of the Notes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">OR </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;The undersigned is a qualified institutional buyer (as defined in Rule 144A under the Securities
Act) acting for its own account or for the account of one or more qualified institutional buyers and the undersigned is (or such account or accounts are) the sole beneficial owner(s) of the ADSs to be received upon conversion of the Notes.]<SUP
STYLE="font-size:85%; vertical-align:top">7</SUP> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">[3.]&nbsp;&nbsp;&nbsp;&nbsp;The undersigned acknowledges that the undersigned (and any
such other account) may not continue to hold or retain any interest in Conversion ADSs if the undersigned (or such other account) becomes an Affiliate of the Company. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&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"><SUP STYLE="font-size:85%; vertical-align:top">7</SUP>&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Include if a Restricted Security. </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">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[4.&nbsp;&nbsp;&nbsp;&nbsp;The undersigned agrees (and if the undersigned is acting for the
account of another person, that person has confirmed that it agrees) that, prior to the Resale Restriction Termination Date, the undersigned (and such other account) will not offer, sell, pledge or otherwise transfer the Restricted Security (or
securities represented by such Restricted Security) except in accordance with the restrictions set forth in that legend and any applicable securities laws of the United States and any state
thereof.]<SUP STYLE="font-size:85%; vertical-align:top">8</SUP> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The undersigned hereby instructs the ADS Depositary to register the ADSs
in the name of: </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="4%"></TD>

<TD VALIGN="bottom"></TD>
<TD WIDTH="75%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">1.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Name&nbsp;of&nbsp;Beneficial&nbsp;Owner&nbsp;to&nbsp;receive&nbsp;ADSs&nbsp;(English):</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;</U></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">2.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Address of Beneficial Owner to receive ADSs (English):</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;</U></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">3.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Name of Registered Holder of the Deposited Shares:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;</U></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">4.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Number of Deposited Shares:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;</U></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">5.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Number of ADSs to be issued:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;</U></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">6.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Beneficial Owner&#146;s Tax ID Number:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;</U></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">7.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Contact Name and Tel No/email address:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;</U></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">[The undersigned instructs the Depositary to deliver the ADRs representing the ADSs to the following account: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">ADS Receiving Broker ( * are mandatory fields): </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="4%"></TD>

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

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

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="19%"></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">a)</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">DTC&nbsp;Broker&nbsp;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"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></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">b)</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">DTC Broker&#146;s Participant Account with DTC *:</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"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></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">c)</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">DTC Broker Contact 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"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></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">d)</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">DTC Broker Contact Tel No/email:</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"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></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">e)</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">Beneficial Owner&#146;s Account # with DTC Broker*:</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"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">OR </P> <P STYLE="font-size:6pt;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="4%"></TD>

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

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="19%"></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">e)&nbsp;&nbsp;&nbsp;&nbsp;Local&nbsp;Broker&nbsp;Name&nbsp;(have&nbsp;account&nbsp;with
DTC&nbsp;Broker)*:</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"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></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">Local&nbsp;Broker&nbsp;Sub-Account&nbsp;# with&nbsp;DTC&nbsp;Broker*:</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"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></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">Local Broker Contact 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"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></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">Local Broker Contact Tel No/email:</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"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></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"></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"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P></TD></TR>
</TABLE> <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="51%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></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">ADS&nbsp;Delivering&nbsp;Party:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Name:</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">Deutsche Bank Trust Company Americas</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;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">DTC Account: #2655]<SUP STYLE="font-size:85%; vertical-align:top">9</SUP></P></TD></TR>
</TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&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"><SUP STYLE="font-size:85%; vertical-align:top">8</SUP>&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Include if a Restricted Security. </P></TD></TR></TABLE>
<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"><SUP STYLE="font-size:85%; vertical-align:top">9</SUP>&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Include bracketed language in the conversion Notice if the Note being converted is not a Restricted Security.
</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">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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"><B>For any ADS settlement inquiries, please contact <U>DBTCA Broker Desk</U>: </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Tel: +1-212-250-9100 (New York) / +44-207-547-6500 (London) </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Email: <U>a</U><U>dr</U><U>@</U><U>db.</U><U>c</U><U>om</U> </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">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

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

<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="52%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Dated: <U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</U></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"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</U></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">Signature(s)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Signature Guarantee</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Signature(s) must be guaranteed by an eligible Guarantor Institution (banks, stock brokers, savings and loan associations and credit unions) with membership in an approved signature guarantee medallion program pursuant to Securities
and Exchange Commission Rule <FONT STYLE="white-space:nowrap">17Ad-15</FONT> if ADSs are to be issued, or Notes are to be delivered, other than to and in the name of the registered holder.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Fill in for registration of ADSs if to be issued, and Notes if to be delivered, other than to and in the name of the registered holder:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">(Name)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">(Street Address)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></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; font-size:10pt; font-family:Times New Roman">(City, State and Zip Code)</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Please print name
and address</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></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; font-size:10pt; font-family:Times New Roman">Principal amount to be converted (if less than all):</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">US$ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,000</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></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">NOTICE: The above signature(s) of the Holder(s) hereof must correspond with the name as written upon the face of the Note in every particular without alteration or enlargement or any change whatever.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></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"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</U></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; font-size:10pt; font-family:Times New Roman">Social Security or Other Taxpayer</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Identification Number</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">
<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="right"><B>ATTACHMENT 2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[FORM OF FUNDAMENTAL CHANGE REPURCHASE NOTICE] </P> <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="4%" VALIGN="top" ALIGN="left">To:</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">BILIBILI INC. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">DEUTSCHE BANK TRUST COMPANY AMERICAS, as Trustee </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The undersigned registered owner of this Note hereby acknowledges receipt of a notice from BILIBILI Inc. (the &#147;<B>Company</B>&#148;) as
to the occurrence of a Fundamental Change with respect to the Company and specifying the Fundamental Change Repurchase Date and requests and instructs the Company to pay to the registered holder hereof in accordance with Section&nbsp;15.02 of the
Indenture referred to in this Note (1)&nbsp;the entire principal amount of this Note, or the portion thereof (that is US$1,000 principal amount or an integral multiple thereof) below designated, and (2)&nbsp;if such Fundamental Change Repurchase
Date does not fall during the period after a Regular Record Date and on or prior to the corresponding Interest Payment Date, accrued and unpaid interest thereon to, but excluding, such Fundamental Change Repurchase Date. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the case of Physical Notes, the certificate numbers of the Notes to be repurchased are as set forth below: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Certificate Number(s):
<U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;</U> </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="39%"></TD>

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

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Dated: <U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</U></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></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">Signature(s)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></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"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</U></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></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; font-size:10pt; font-family:Times New Roman">Social Security or Other Taxpayer</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Identification Number</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></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">Principal amount to be repaid (if less than all): US$&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,000</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></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">NOTICE: The above signature(s) of the Holder(s) hereof must correspond with the name as written upon the face of the Note in every particular without alteration or enlargement or any change whatever.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></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">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="right"><B>ATTACHMENT 3 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[FORM OF REPURCHASE NOTICE] </P> <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="4%" VALIGN="top" ALIGN="left">To:</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">BILIBILI INC. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">DEUTSCHE BANK TRUST COMPANY AMERICAS, as Trustee </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The undersigned registered owner of this Note hereby acknowledges receipt of a notice from BILIBILI Inc. (the &#147;<B>Company</B>&#148;)
regarding the right of Holders to elect to require the Company to repurchase the entire principal amount of this Note, or the portion thereof (that is US$1,000 principal amount or an integral multiple thereof) below designated, in accordance with
the applicable provisions of the Indenture referred to in this Note, at the Repurchase Price to the registered Holder hereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the case
of certificated Notes, the certificate numbers of the Notes to be purchased are as set forth below: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Certificate Number(s):
<U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U><U> </U> </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="39%"></TD>

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

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="5%"></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">Dated:
<U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></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="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;</U></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"></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">Signature(s)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></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"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;</U></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"></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">Social Security or Other Taxpayer</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"></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">Identification Number</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></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">Principal amount to be repaid (if less than all):
US$&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,000</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></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">NOTICE: The above signature(s) of the Holder(s) hereof must correspond with the name as written upon the face of the Note in every particular without alteration or enlargement or any change whatever.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></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">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="right"><B>ATTACHMENT 4 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[FORM OF ASSIGNMENT AND TRANSFER] </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For value
received &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hereby sell(s), assign(s) and transfer(s)
unto&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (Please insert social security or Taxpayer Identification Number of assignee) the within Note, and hereby irrevocably
constitutes and appoints&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; attorney to transfer the said Note on the books of the Company, with full power of substitution in the
premises. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with any transfer of the within Note occurring prior to the Resale Restriction Termination Date, as defined in the Indenture
governing such Note, the undersigned confirms that such Note is being transferred: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">&#9744;&nbsp;&nbsp;&nbsp;&nbsp; To BILIBILI Inc. or a subsidiary
thereof; or </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">&#9744;&nbsp;&nbsp;&nbsp;&nbsp; Pursuant to a registration statement that has become or been declared effective under the Securities Act of
1933, as amended; or </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">&#9744;&nbsp;&nbsp;&nbsp;&nbsp; Pursuant to and in compliance with Rule 144A under the Securities Act of 1933, as amended
[(&#147;<B>Rule 144A</B>&#148;), and the undersigned confirms that the undersigned reasonably believes that the transferee of such Note is a &#147;qualified institutional buyer&#148; (within the meaning of Rule 144A) that is purchasing for its own
account or for the account of another qualified institutional buyer and the undersigned has provided such transferee notice that the transfer is being made in reliance on Rule 144A]<SUP STYLE="font-size:85%; vertical-align:top">10</SUP>; or </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">&#9744;&nbsp;&nbsp;&nbsp;&nbsp;Outside the United States in accordance with Regulation S under the Securities Act of 1933, as amended; or </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">&#9744;&nbsp;&nbsp;&nbsp;&nbsp;Pursuant to and in compliance with Rule 144 under the Securities Act of 1933, as amended (if available). </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&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"><SUP STYLE="font-size:85%; vertical-align:top">10</SUP>&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Include if Regulation S Note. </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">1 </P>

</DIV></Center>


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

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

<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="50%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Dated:&nbsp;<U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</U></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</U></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</U></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Signature(s)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</U></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Signature Guarantee</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></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-right:5.00em; font-size:10pt; font-family:Times New Roman">Signature(s) must be guaranteed by an eligible Guarantor Institution (banks, stock brokers, savings and loan
associations and credit unions) with membership in an approved signature guarantee medallion program pursuant to Securities and Exchange Commission Rule 17Ad-15 if Notes are to be delivered, other than to and in the name of the registered
holder.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">NOTICE: The signature on the assignment must correspond with the name as written upon the face of the Note in every particular
without alteration or enlargement or any change whatever. </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">
<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="right"><B>EXHIBIT B </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[FORM OF AUTHORIZATION CERTIFICATE] </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, [Name],
[Title], acting on behalf of BILIBILI Inc. (the &#147;<B>Company</B>&#148;) hereby certify that: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(A)&nbsp;&nbsp;&nbsp;&nbsp;the persons listed below are
(i)&nbsp;authorized Officers of the Company for purposes of the Indenture (the &#147;<B>Indenture</B>&#148;) dated as of June 2, 2020 between the Company and Deutsche Bank Trust Company Americas, as trustee, in relation to the 1.25% Convertible
Senior Notes due 2027 (the &#147;<B>Notes</B>&#148;), (ii) duly elected or appointed, qualified and acting as the holder of the respective office or offices set forth opposite their names and (iii)&nbsp;the duly authorized persons who executed or
will execute the Indenture and the Notes issued pursuant to the Indenture by their manual or facsimile signatures and were at the time of such execution, duly elected or appointed, qualified and acting as the holder of the offices set forth opposite
their names; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(B)&nbsp;&nbsp;&nbsp;&nbsp;each of the individuals listed below have the authority to receive call backs at the telephone numbers noted
below upon request of Deutsche Bank Trust Company Americas in connection with the Notes issued pursuant to the Indenture; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(C)&nbsp;&nbsp;&nbsp;&nbsp;each
signature appearing below is the person&#146;s genuine signature; and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(D)&nbsp;&nbsp;&nbsp;&nbsp;attached hereto as Schedule I is a true, correct and
complete specimen of the certificates representing the Notes. </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">B-1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">IN WITNESS WHEREOF, I have hereunto executed and delivered this certificate on behalf of the
Company as of the date indicated. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Dated:
<U></U><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U> </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="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">[Name]</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">
<P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">Name:</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">Title:</TD></TR>
</TABLE></DIV>
 <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">B-2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="right"><B>SCHEDULE I </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD></TD>

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

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

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="25%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" 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; ">Name</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Title,&nbsp;Fax&nbsp;No.,&nbsp;Email</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">Signature</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">Tel No.</P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="right">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="right">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="right">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="right">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="right">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="right">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</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">B-3 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-2.7
<SEQUENCE>3
<FILENAME>d28513dex27.htm
<DESCRIPTION>EX-2.7
<TEXT>
<HTML><HEAD>
<TITLE>EX-2.7</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<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><A NAME="tx28513_27a"></A>Exhibit 2.7 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Description of rights of each class of securities </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>registered under Section&nbsp;12 of the Securities Exchange Act of 1934 (the &#147;Exchange Act&#148;) </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">American Depositary Shares (&#147;ADSs&#148;) representing one Class&nbsp;Z ordinary share of Bilibili Inc. (we, &#147;Bilibili&#148; or the
&#147;Company&#148;), as the case may be (the &#147;Shares&#148;) are listed and traded on the Nasdaq Global Select Market under the symbol &#147;BILI&#148; and, in connection with this listing (but not for trading), the shares are registered under
Section&nbsp;12(b) of the Exchange Act. This exhibit contains a description of the rights of (i)&nbsp;the holders of shares and (ii)&nbsp;ADS holders. Shares underlying the ADSs are held by Deutsche Bank Trust Company Americas, as depositary, and
holders of ADSs will not be treated as holders of the shares. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Shares </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Type and Class&nbsp;of Securities (Item 9.A.5 of <FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The ordinary shares of Bilibili are divided into Class&nbsp;Z ordinary shares and Class&nbsp;Y ordinary shares, each par value $0.0001 per
share. The respective number of Class&nbsp;Z ordinary shares and Class&nbsp;Y ordinary shares outstanding as of the last day of the Company&#146;s respective fiscal year is provided on the cover of the annual report on Form <FONT
STYLE="white-space:nowrap">20-F</FONT> (the &#147;Form <FONT STYLE="white-space:nowrap">20-F&#148;)</FONT> of the Company. Certificates representing the ordinary shares are issued in registered form. Bilibili will issue only <FONT
STYLE="white-space:nowrap">non-negotiable</FONT> shares, and will not issue bearer or negotiable shares. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Preemptive Rights (Item 9.A.3 of <FONT
STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The shareholders of Bilibili does not have preemptive rights. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Limitations or Qualifications (Item 9.A.6 of <FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We keep and intend to maintain a dual-class voting structure. Holders of Class&nbsp;Z ordinary shares are entitled to one vote per share, while
holders of Class&nbsp;Y ordinary shares are entitled to ten votes per share. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a result of the dual-class share structure and the
concentration of ownership, holders of Class&nbsp;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 the other shareholders of Bilibili. This concentration of ownership may discourage, delay or prevent a change in control of Bilibili, which could
have the effect of depriving other shareholders of the opportunity to receive a premium for their shares as part of a sale of Bilibili and may reduce the price of the ADSs. This concentrated control will limit the ability to influence corporate
matters and could discourage others from pursuing any potential merger, takeover or other change of control transactions that holders of Class&nbsp;Z ordinary shares and ADSs may view as beneficial. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A description of the differences between Class&nbsp;Z ordinary shares and Class&nbsp;Y ordinary shares is provided in &#147;Part I&#151;Item
10. Additional Information&#151;B. Memorandum and Articles of Association&#151;Ordinary Shares&#148; of the Form <FONT STYLE="white-space:nowrap">20-F.</FONT> </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Other Rights (Item 9.A.7 of <FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </I></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"><I>Rights of the Shares (Item
10.B.3 of <FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See &#147;Item 10.B. Additional Information&#151;Memorandum and
Articles of Association&#151;Ordinary Shares&#148; of the Form <FONT STYLE="white-space:nowrap">20-F.</FONT> </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Requirements for Amendments (Item 10.B.4
of <FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See &#147;Item 10.B. Additional Information&#151;Memorandum and Articles of
Association&#148; of the Form <FONT STYLE="white-space:nowrap">20-F.</FONT> </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">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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"><I>Limitations on the Rights to Own Shares (Item 10.B.6 of
<FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There are no limitations imposed by our memorandum and articles of association
on the rights of <FONT STYLE="white-space:nowrap">non-resident</FONT> or foreign shareholders to hold or exercise voting rights on our shares. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Provisions Affecting Any Change of Control (Item 10.B.7 of <FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See &#147;Item 10.B. Additional Information&#151;Memorandum and Articles of Association&#148; of the Form
<FONT STYLE="white-space:nowrap">20-F.</FONT> </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Ownership Threshold (Item 10.B.8 of <FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There are no provisions in Bilibili&#146;s sixth amended and restated memorandum and articles of association governing the ownership threshold
above which shareholder ownership must be disclosed. However, shareholders of Bilibili will be required to disclose shareholder ownership in accordance with applicable laws and regulations. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Differences Between the Law of Different Jurisdictions (Item 10.B.9 of <FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Companies Act is modeled after that of England but does not follow recent English statutory enactments and differs from laws applicable to
U.S. corporations and their shareholders. Set forth below is a summary of the significant differences between the provisions of the Companies Act applicable to us and the laws applicable to companies incorporated in the United States and their
shareholders. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Mergers and Similar Arrangements</I>. The Companies Act permits mergers and consolidations between Cayman Islands
companies and between Cayman Islands companies and <FONT STYLE="white-space:nowrap">non-Cayman</FONT> Islands companies. For these purposes, (a) &#147;merger&#148; 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 (b)&nbsp;a &#147;consolidation&#148; 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 to the consolidated company. 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 (a)&nbsp;a special resolution of the shareholders of each constituent company, and (b)&nbsp;such other authorization, if any, as may be specified in such constituent company&#146;s articles of association. The plan must be filed
with the Registrar of Companies of the Cayman Islands together with a declaration as to the solvency of the consolidated or surviving company, a list 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. 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">A 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 &#147;parent&#148; of a subsidiary if it holds issued shares that together represent at least ninety percent (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: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">
<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">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, provided that the arrangement is approved by a majority in number of each class of shareholders and creditors
with whom the arrangement is to be made, and who must in addition represent three-fourths in value of each such class of shareholders or creditors, as the case may be, that are present and voting either in person or by proxy at a meeting, or
meetings, convened for that purpose. The convening of the meetings and subsequently the arrangement must be sanctioned by the Grand Court of the Cayman Islands. While a dissenting shareholder has the right to express to the court the view that the
transaction ought not to be approved, the court can be expected to approve the arrangement if it determines 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="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">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">&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">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; </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">the arrangement is such that may be reasonably approved by an intelligent and honest man of that class acting in
respect of his interest; 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">the arrangement is not one that would more properly be sanctioned under some other provision of the Companies
Act. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Companies Act also contains a statutory power of compulsory acquisition which may facilitate the &#147;squeeze
out&#148; of dissentient minority shareholder upon a tender offer. When a tender offer is made and accepted by holders of 90% of the shares affected within four months, the offeror may, within a <FONT STYLE="white-space:nowrap">two-month</FONT>
period commencing on the expiration of such four month period, require the holders of the remaining shares to transfer such shares to the offeror on the terms of the offer. An objection can be made to the Grand Court of the Cayman Islands but this
is unlikely to succeed in the case of an offer which has been so approved unless there is evidence of fraud, bad faith or collusion. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If
an arrangement and reconstruction is thus approved, or if a tender offer is made and accepted, a dissenting shareholder would have no rights comparable to appraisal rights, save that objectors to a takeover offer may apply to the Grand Court of the
Cayman Islands for various orders that the Grand Court of the Cayman Islands has a broad discretion to make, which would otherwise ordinarily be available to dissenting shareholders of Delaware corporations, providing rights to receive payment in
cash for the judicially determined value of the shares. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Shareholders&#146; Suits</I>. In principle, we will normally be the proper
plaintiff 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, there are exceptions to the
foregoing principle, including 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">a company acts or proposes to act illegally or ultra vires; </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">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">&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">those who control the company are perpetrating a &#147;fraud on the minority.&#148; </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Indemnification of Directors and Executive Officers and Limitation of Liability</I>. Cayman Islands law does not limit the extent to which
a company&#146;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. Bilibili&#146;s sixth amended and restated 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, Bilibili has entered into indemnification agreements with its directors and executive officers that provide
such persons with additional indemnification beyond that provided in Bilibili&#146;s sixth 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">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: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">
<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"><I>Directors&#146; Fiduciary Duties</I>. 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. The duty of loyalty
requires that a director acts in a manner he reasonably believes to be in the best interests of the corporation. He 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. 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:12pt; 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 owes the following duties to the company&#151;a duty to act bona fide in the best interests of the company, a duty not to make a profit based on his position as director (unless the company permits him to do so)
and a duty not to put himself in a position where the interests of the company conflict with his personal interest or his duty to a third party. A director of a Cayman Islands company owes to the company a duty to act with skill and care. It was
previously considered that a director need not exhibit in the performance of his duties a greater degree of skill than may reasonably be expected from a person of his 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"><I>Shareholder Action by Written Consent</I>. 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 Bilibili&#146;s sixth amended and restated articles of association provide that shareholders may approve corporate matters by way of a
unanimous written resolution signed by or on behalf of each shareholder 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"><I>Shareholder Proposals</I>. 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 provide 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&#146;s articles of association. Bilibili&#146;s sixth amended and restated articles of
association allow its shareholders holding in aggregate not less than <FONT STYLE="white-space:nowrap">one-third</FONT> of all votes attaching to the outstanding shares of Bilibili entitled to vote at general meetings to requisition an extraordinary
general meeting of the shareholders, in which case the board is obliged to convene an extraordinary general meeting and to put the resolutions so requisitioned to a vote at such meeting. Other than this right to requisition a shareholders&#146;
meeting, Bilibili&#146;s sixth amended and restated articles of association do not provide its shareholders with any other right to put proposals before annual general meetings or extraordinary general meetings. As an exempted Cayman Islands
company, Bilibili is not obliged by law to call shareholders&#146; annual general meetings. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Cumulative Voting</I>. Under the Delaware
General Corporation Law, cumulative voting for elections of directors is not permitted unless the corporation&#146;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&#146;s voting power with respect to electing such
director. There are no prohibitions in relation to cumulative voting under the laws of the Cayman Islands but Bilibili&#146;s sixth amended and restated articles of association do not provide for cumulative voting. As a result, the shareholders of
Bilibili are not afforded any less protections or rights on this issue than shareholders of a Delaware corporation. </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">
<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"><I>Removal of Directors</I>. 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 Bilibili&#146;s sixth amended and
restated articles of association, directors may be removed with or without cause, by an ordinary resolution of its shareholders. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Transactions with Interested Shareholders</I>. The Delaware General Corporation Law contains a business combination statute applicable to
Delaware 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
&#147;interested shareholder&#148; 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&#146;s
outstanding voting share within the past three years. This has the effect of limiting the ability of a potential acquirer to make a <FONT STYLE="white-space:nowrap">two-tiered</FONT> bid for the target in which all shareholders would not be treated
equally. The statute does not apply if, among other things, 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&#146;s board of directors. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Cayman Islands law has no comparable statute</I>. 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 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"><I>Dissolution; Winding up</I>.
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&#146;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. Under the Companies Act and Bilibili&#146;s sixth amended and restated articles of association, Bilibili may be dissolved, liquidated or wound up by a
special resolution of its shareholders. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Variation of Rights of Shares</I>. 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 Bilibili&#146;s sixth amended and restated
articles of association, if its share capital is divided into more than one class of shares, Bilibili may vary the rights attached to any class with the written consent of the holders of a majority of the issued shares of that class or with the
sanction of a special resolution passed at a general 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"><I>Amendment of Governing
Documents</I>. Under the Delaware General Corporation Law, a corporation&#146;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. As permitted by Cayman Islands law, Bilibili&#146;s sixth amended and restated memorandum and articles of association may only be amended with a special resolution of its shareholders. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Rights of <FONT STYLE="white-space:nowrap">Non-resident</FONT> or Foreign Shareholders</I>. There are no limitations imposed by
Bilibili&#146;s sixth amended and restated memorandum and articles of association on the rights of <FONT STYLE="white-space:nowrap">non-resident</FONT> or foreign shareholders to hold or exercise voting rights on its shares. In addition, there are
no provisions in Bilibili&#146;s sixth amended and restated memorandum and articles of association governing the ownership threshold above which shareholder ownership must be disclosed. </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">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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"><I>Changes in Capital (Item 10.B.10 of <FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See &#147;Item 10.B. Additional Information&#151;Memorandum and Articles of Association&#148; of the Form
<FONT STYLE="white-space:nowrap">20-F.</FONT> </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Debt Securities (Item 12.A of Form <FONT STYLE="white-space:nowrap">20-F)</FONT> </I></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"><I>Warrants and Rights (Item
12.B of Form <FONT STYLE="white-space:nowrap">20-F)</FONT> </I></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"><I>Other Securities (Item 12.C of Form <FONT STYLE="white-space:nowrap">20-F)</FONT> </I></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"><B>American Depositary
Shares&nbsp;(Items 12.D.1 and 12.D.2 of <FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The name of the depositary is Deutsche
Bank Trust Company Americas. The depositary&#146;s corporate trust office at which the ADSs will be administered is located at 60 Wall Street, New York, NY 10005, USA. The principal executive office of the depositary is located at 60 Wall Street,
New York, NY 10005, USA. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each ADS will represent an ownership interest of one Class&nbsp;Z ordinary share, deposited with Deutsche Bank
AG, Hong Kong Branch, as custodian for the depositary. Each ADS will also represent ownership of any other securities, cash or other property which may be held by the depositary. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Direct Registration System, or DRS, is a system administered by The Depository Trust Company, or DTC, pursuant to which the depositary may
register the ownership of uncertificated ADSs, which ownership shall be evidenced by periodic statements issued by the depositary to the ADS holders entitled thereto. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We will not treat ADS holders as our shareholders and accordingly, you, as an ADS holder, will not have shareholder rights. Cayman Islands law
governs shareholder rights. The depositary will be the holder of the Class&nbsp;Z ordinary shares underlying your ADSs. As a holder of ADSs, you will have ADS holder rights. A deposit agreement among us, the depositary and you, as an ADS holder, and
the beneficial owners of ADSs sets out ADS holder rights as well as the rights and obligations of the depositary. The laws of the State of New York govern the deposit agreement and the ADSs. </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 material provisions of the deposit agreement. For more complete information, you should read the entire
deposit agreement and the form of American Depositary Receipt. This summary does not purport to be complete and is subject to and qualified in its entirety by our Form <FONT STYLE="white-space:nowrap">F-6</FONT> filed on March&nbsp;16, 2018
(Commission file No.&nbsp;333- 223711), which is incorporated herein by reference, including the exhibits thereto. For directions on how to obtain copies of those documents, see &#147;Item 10.H. Additional Information&#151;Documents on Display&#148;
of the Form <FONT STYLE="white-space:nowrap">20-F.</FONT> </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Dividends and Other Distributions </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>How will you receive dividends and other distributions on the shares? </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary has agreed to pay to you the cash dividends or other distributions it or the custodian receives on Class&nbsp;Z ordinary shares
or other deposited securities, after deducting its fees and expenses. You will receive these distributions in proportion to the number of Class&nbsp;Z ordinary shares your ADSs represent as of the record date (which will be as close as practicable
to the record date for our Class&nbsp;Z ordinary shares) set by the depositary with respect to the ADSs. </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"><B><I>Cash</I></B>. The depositary will convert or cause to be converted any cash dividend or other cash
distribution we pay on the Class&nbsp;Z ordinary shares or any net proceeds from the sale of any Class&nbsp;Z ordinary shares, rights, securities or other entitlements under the terms of the deposit agreement into U.S. dollars if it can do so on a
practicable basis, and can transfer the U.S. dollars to the United States and will distribute promptly the amount thus received. If the depositary shall determine in its judgment that such conversions or transfers are not practical or lawful or if
any government approval or license is needed and cannot be obtained at a reasonable cost within a reasonable period or otherwise sought, the deposit agreement allows the depositary to distribute the foreign currency only to those ADS holders to whom
it is possible to do so. It will hold or cause the custodian to hold the foreign currency it cannot convert for the account of the ADS holders who have not been paid and such funds will be held for the respective accounts of the ADS holders. It will
not invest the foreign currency and it will not be liable for any interest for the respective accounts of the ADS holders. </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">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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; margin-left:9%; font-size:10pt; font-family:Times New Roman">Before making a distribution, any taxes or other governmental charges, together with fees
and expenses of the depositary, that must be paid, will be deducted. See &#147;Taxation.&#148; It will distribute only whole U.S. dollars and cents and will round down fractional cents to the nearest whole cent. <I>If the exchange rates fluctuate
during a time when the depositary cannot convert the foreign currency, you may lose some or all of the value of the distribution.</I> </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"><B><I>Shares</I></B>. For any Class&nbsp;Z ordinary shares we distribute as a dividend or free distribution,
either (1)&nbsp;the depositary will distribute additional ADSs representing such Class&nbsp;Z ordinary shares or (2)&nbsp;existing ADSs as of the applicable record date will represent rights and interests in the additional Class&nbsp;Z ordinary
shares distributed, to the extent reasonably practicable and permissible under law, in either case, net of applicable fees, charges and expenses incurred by the depositary and taxes and/or other governmental charges. The depositary will only
distribute whole ADSs. It will try to sell Class&nbsp;Z ordinary shares which would require it to deliver a fractional ADS and distribute the net proceeds in the same way as it does with cash. The depositary may sell a portion of the distributed
Class&nbsp;Z ordinary shares sufficient to pay its fees and expenses, and any taxes and governmental charges, in connection with that distribution. </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"><B><I>Elective Distributions in Cash or Shares</I></B>. If we offer holders of our Class&nbsp;Z ordinary shares
the option to receive dividends in either cash or shares, the depositary, after consultation with us and having received timely notice as described in the deposit agreement of such elective distribution by us, has discretion to determine to what
extent such elective distribution will be made available to you as a holder of the ADSs. We must timely first instruct the depositary to make such elective distribution available to you and furnish it with satisfactory evidence that it is legal to
do so. The depositary could decide it is not legal or reasonably practicable to make such elective distribution available to you. In such case, the depositary shall, on the basis of the same determination as is made in respect of the Class&nbsp;Z
ordinary shares for which no election is made, distribute either cash in the same way as it does in a cash distribution, or additional ADSs representing Class&nbsp;Z ordinary shares in the same way as it does in a share distribution. The depositary
is not obligated to make available to you a method to receive the elective dividend in shares rather than in ADSs. There can be no assurance that you will be given the opportunity to receive elective distributions on the same terms and conditions as
the holders of Class&nbsp;Z ordinary shares. </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"><B><I>Rights to Purchase Additional Shares</I></B>. If we offer holders of our Class&nbsp;Z ordinary shares any
rights to subscribe for additional shares, the depositary shall having received timely notice as described in the deposit agreement of such distribution by us, consult with us, and we must determine whether it is lawful and reasonably practicable to
make these rights available to you. We must first instruct the depositary to make such rights available to you and furnish the depositary with satisfactory evidence that it is legal to do so. If the depositary decides it is not legal or reasonably
practicable to make the rights available but that it is lawful and reasonably practicable to sell the rights, the depositary will endeavor to sell the rights and in a riskless principal capacity or otherwise, at such place and upon such terms
(including public or private sale) as it may deem proper distribute the net proceeds in the same way as it does with cash. </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">The depositary will allow rights that are not distributed or sold to lapse. In that case, you will receive no value for them. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">If the depositary makes rights available to you, it will establish procedures to distribute such rights and enable you to exercise the rights
upon your payment of applicable fees, charges and expenses incurred by the depositary and taxes and/or other governmental charges. The Depositary shall not be obliged to make available to you a method to exercise such rights to subscribe for
Class&nbsp;Z ordinary shares (rather than ADSs). </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">7 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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; margin-left:9%; font-size:10pt; font-family:Times New Roman">U.S. securities laws may restrict transfers and cancellation of the ADSs represented by
shares purchased upon exercise of rights. For example, you may not be able to trade these ADSs freely in the United States. In this case, the depositary may deliver restricted depositary shares that have the same terms as the ADSs described in this
section except for changes needed to put the necessary restrictions in place. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">There can be no assurance that you will be given the
opportunity to exercise rights on the same terms and conditions as the holders of Class&nbsp;Z ordinary shares or be able to exercise such rights. </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"><B><I>Other Distributions</I></B>. Subject to receipt of timely notice, as described in the deposit agreement,
from us with the request to make any such distribution available to you, and provided the depositary has determined such distribution is lawful and reasonably practicable and feasible and in accordance with the terms of the deposit agreement, the
depositary will distribute to you anything else we distribute on deposited securities by any means it may deem practicable, upon your payment of applicable fees, charges and expenses incurred by the depositary and taxes and/or other governmental
charges. If any of the conditions above are not met, the depositary will endeavor to sell, or cause to be sold, what we distributed and distribute the net proceeds in the same way as it does with cash; or, if it is unable to sell such property, the
depositary may dispose of such property in any way it deems reasonably practicable under the circumstances for nominal or no consideration, such that you may have no rights to or arising from such property. </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 is not responsible if it decides that it is unlawful or impractical to make a distribution available to any ADS holders. We
have no obligation to register ADSs, shares, rights or other securities under the Securities Act. We also have no obligation to take any other action to permit the distribution of ADSs, shares, rights or anything else to ADS holders. This means that
you may not receive the distributions we make on our shares or any value for them if we and/or the depositary determines that it is illegal or not practicable for us or the depositary to make them available to you. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Deposit, Withdrawal and Cancellation </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>How are ADSs
issued? </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary will deliver ADSs if you or your broker deposit Class&nbsp;Z ordinary shares or evidence of rights to
receive Class&nbsp;Z ordinary shares with the custodian. Upon payment of its fees and expenses and of any taxes or charges, such as stamp taxes or stock transfer taxes or fees, the depositary will register the appropriate number of ADSs in the names
you request and will deliver the ADSs to or upon the order of the person or persons entitled thereto. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Except for Class&nbsp;Z ordinary
shares deposited by us in connection with this offering, no shares will be accepted for deposit during a period of 180 days after the date of this prospectus. The 180 day lock up period is subject to adjustment under certain circumstances as
described in the section entitled &#147;Shares Eligible for Future <FONT STYLE="white-space:nowrap">Sales&#151;Lock-up</FONT> Agreements.&#148; </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>How
do ADS holders cancel an American Depositary Share? </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You may turn in your ADSs at the depositary&#146;s corporate trust office or
by providing appropriate instructions to your broker. Upon payment of its fees and expenses and of any taxes or charges, such as stamp taxes or stock transfer taxes or fees, the depositary will deliver the Class&nbsp;Z ordinary shares and any other
deposited securities underlying the ADSs to you or a person you designate at the office of the custodian. Or, at your request, risk and expense, the depositary will deliver the deposited securities at its corporate trust office, to the extent
permitted by law. </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">
<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"><B><I>How do ADS holders interchange between Certificated ADSs and Uncertificated ADSs? </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You may surrender your ADR to the depositary for the purpose of exchanging your ADR for uncertificated ADSs. The depositary will cancel that
ADR and will send you a statement confirming that you are the owner of uncertificated ADSs. Alternatively, upon receipt by the depositary of a proper instruction from a holder of uncertificated ADSs requesting the exchange of uncertificated ADSs for
certificated ADSs, the depositary will execute and deliver to you an ADR evidencing those ADSs. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Voting Rights </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>How do you vote? </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You may instruct
the depositary to vote the Class&nbsp;Z ordinary shares or other deposited securities underlying your ADSs at any meeting at which you are entitled to vote pursuant to any applicable law, the provisions of our memorandum and articles of association,
and the provisions of or governing the deposited securities. <I>Otherwise, you could exercise your right to vote directly if you withdraw the Class</I><I></I><I>&nbsp;Z ordinary shares. However, you may not know about the meeting sufficiently enough
in advance to withdraw the Class</I><I></I><I>&nbsp;Z ordinary shares.</I> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we ask for your instructions and upon timely notice from us
by regular, ordinary mail delivery, or by electronic transmission, as described in the deposit agreement, the depositary will notify you of the upcoming meeting at which you are entitled to vote pursuant to any applicable law, the provisions of our
memorandum and articles of association, and the provisions of or governing the deposited securities, and arrange to deliver our voting materials to you. The materials will include or reproduce (a)&nbsp;such notice of meeting or solicitation of
consents or proxies; (b)&nbsp;a statement that the ADS holders at the close of business on the ADS record date will be entitled, subject to any applicable law, the provisions of our memorandum and articles of association, and the provisions of or
governing the deposited securities, to instruct the depositary as to the exercise of the voting rights, if any, pertaining to the Class&nbsp;Z ordinary shares or other deposited securities represented by such holder&#146;s ADSs; and (c)&nbsp;a brief
statement as to the manner in which such instructions may be given or deemed given in accordance with the second to last sentence of this paragraph if no instruction is received, to the depositary to give a discretionary proxy to a person designated
by us. Voting instructions may be given only in respect of a number of ADSs representing an integral number of Class&nbsp;Z ordinary shares or other deposited securities. For instructions to be valid, the depositary must receive them in writing on
or before the date specified. The depositary will try, as far as practical, subject to applicable law and the provisions of our memorandum and articles of association, to vote or to have its agents vote the Class&nbsp;Z ordinary shares or other
deposited securities (in person or by proxy) as you instruct. The depositary will only vote or attempt to vote as you instruct. If we timely requested the depositary to solicit your instructions but no instructions are received by the depositary
from an owner with respect to any of the deposited securities represented by the ADSs of that owner on or before the date established by the depositary for such purpose, the depositary shall deem that owner to have instructed the depositary to give
a discretionary proxy to a person designated by us with respect to such deposited securities, and the depositary shall give a discretionary proxy to a person designated by us to vote such deposited securities. However, no such instruction shall be
deemed given and no such discretionary proxy shall be given with respect to any matter if we inform the depositary we do not wish such proxy given, substantial opposition exists or the matter materially and adversely affects the rights of holders of
the Class&nbsp;Z ordinary shares. </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 you will receive the voting materials in time to ensure that you can instruct
the depositary to vote the Class&nbsp;Z ordinary shares underlying your ADSs. In addition, there can be no assurance that ADS holders and beneficial owners generally, or any holder or beneficial owner in particular, will be given the opportunity to
vote or cause the custodian to vote on the same terms and conditions as the holders of our Class&nbsp;Z ordinary shares. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary
and its agents are not responsible for failing to carry out voting instructions or for the manner of carrying out voting instructions. <I>This means that you may not be able to exercise your right to vote and you may have no recourse if the
Class</I><I></I><I>&nbsp;Z ordinary shares underlying your ADSs are not voted as you requested</I>. </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">9 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">In order to give you a reasonable opportunity to instruct the depositary as to the exercise
of voting rights relating to deposited securities, if we request the depositary to act, we will give the depositary notice of any such meeting and details concerning the matters to be voted at least 30 business days in advance of the meeting date.
</P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Compliance with Regulations </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Information
Requests </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each ADS holder and beneficial owner shall (a)&nbsp;provide such information as we or the depositary may request pursuant
to law, including, without limitation, relevant Cayman Islands law, any applicable law of the United States of America, our memorandum and articles of association, any resolutions of our Board of Directors adopted pursuant to such memorandum and
articles of association, the requirements of any markets or exchanges upon which the Class&nbsp;Z ordinary shares, ADSs or ADRs are listed or traded, or to any requirements of any electronic book-entry system by which the ADSs or ADRs may be
transferred, regarding the capacity in which they own or owned ADRs, the identity of any other persons then or previously interested in such ADRs and the nature of such interest, and any other applicable matters, and (b)&nbsp;be bound by and subject
to applicable provisions of the laws of the Cayman Islands, our memorandum and articles of association, and the requirements of any markets or exchanges upon which the ADSs, ADRs or Class&nbsp;Z ordinary shares are listed or traded, or pursuant to
any requirements of any electronic book-entry system by which the ADSs, ADRs or Class&nbsp;Z ordinary shares may be transferred, to the same extent as if such ADS holder or beneficial owner held Class&nbsp;Z ordinary shares directly, in each case
irrespective of whether or not they are ADS holders or beneficial owners at the time such request is made. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Disclosure of Interests </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each ADS holder and beneficial owner shall comply with our requests pursuant to Cayman Islands law, the rules and requirements of the New York
Stock Exchange and any other stock exchange on which the Class&nbsp;Z ordinary shares are, or will be, registered, traded or listed or our memorandum and articles of association, which requests are made to provide information, inter alia, as to the
capacity in which such ADS holder or beneficial owner owns ADS and regarding the identity of any other person interested in such ADS and the nature of such interest and various other matters, whether or not they are ADS holders or beneficial owners
at the time of such requests. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Payment of Taxes </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You will be responsible for any taxes or other governmental charges payable, or which become payable, on your ADSs or on the deposited
securities represented by any of your ADSs. The depositary may refuse to register or transfer your ADSs or allow you to withdraw the deposited securities represented by your ADSs until such taxes or other charges are paid. It may apply payments owed
to you or sell deposited securities represented by your ADSs to pay any taxes owed and you will remain liable for any deficiency. If the depositary sells deposited securities, it will, if appropriate, reduce the number of ADSs to reflect the sale
and pay to you any net proceeds, or send to you any property, remaining after it has paid the taxes. You agree to indemnify us, the depositary, the custodian and each of our and their respective agents, directors, employees and affiliates for, and
hold each of them harmless from, any claims with respect to taxes (including applicable interest and penalties thereon) arising from any refund of taxes, reduced rate of withholding at source or other tax benefit obtained for you. Your obligations
under this paragraph shall survive any transfer of ADRs, any surrender of ADRs and withdrawal of deposited securities or the termination of the deposit agreement. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Reclassifications, Recapitalizations and Mergers </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="51%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman"><B>If we:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP><B>Then:</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Change the nominal or par value of our Class&nbsp;Z ordinary shares</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">The cash, shares or other securities received by the depositary will become deposited securities.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Reclassify, split up or consolidate any of the deposited securities</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Each ADS will automatically represent its equal share of the new deposited securities.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Distribute securities on the Class&nbsp;Z ordinary shares that are not distributed to you, or Recapitalize, reorganize, merge, liquidate, sell all or substantially all of our assets, or take any similar action</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">The depositary may distribute some or all of the cash, shares or other securities it received. It may also deliver new ADSs or ask you to surrender your outstanding ADRs in exchange for new ADRs identifying the new deposited
securities.</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">10 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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"><B>Amendment and Termination </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>How may the deposit agreement be amended? </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We may agree with the depositary to amend the deposit agreement and the form of ADR without your consent for any reason. If an amendment adds
or increases fees or charges, except for taxes and other governmental charges or expenses of the depositary for registration fees, facsimile costs, delivery charges or similar items, including expenses incurred in connection with foreign exchange
control regulations and other charges specifically payable by ADS holders under the deposit agreement, or materially prejudices a substantial existing right of ADS holders, it will not become effective for outstanding ADSs until 30 days after the
depositary notifies ADS holders of the amendment. <I>At the time an amendment becomes effective, you are considered, by continuing to hold your ADSs, to agree to the amendment and to be bound by the ADRs and the deposit agreement as amended</I>. If
any new laws are adopted which would require the deposit agreement to be amended in order to comply therewith, we and the depositary may amend the deposit agreement in accordance with such laws and such amendment may become effective before notice
thereof is given to ADS holders. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>How may the deposit agreement be terminated? </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary will terminate the deposit agreement if we ask it to do so, in which case the depositary will give notice to you at least 90
days prior to termination. The depositary may also terminate the deposit agreement if the depositary has told us that it would like to resign, or if we have removed the depositary, and in either case we have not appointed a new depositary within 90
days. In either such case, the depositary must notify you at least 30 days before termination. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">After termination, the depositary and its
agents will do the following under the deposit agreement but nothing else: collect distributions on the deposited securities, sell rights and other property and deliver Class&nbsp;Z ordinary shares and other deposited securities upon cancellation of
ADSs after payment of any fees, charges, taxes or other governmental charges. Six months or more after the date of termination, the depositary may sell any remaining deposited securities by public or private sale. After that, the depositary will
hold the money it received on the sale, as well as any other cash it is holding under the deposit agreement, for the <I>pro rata</I> benefit of the ADS holders that have not surrendered their ADSs. It will not invest the money and has no liability
for interest. After such sale, the depositary&#146;s only obligations will be to account for the money and other cash. After termination, we shall be discharged from all obligations under the deposit agreement except for our obligations to the
depositary thereunder. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Books of Depositary </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary will maintain ADS holder records at its depositary office. You may inspect such records at such office during regular business
hours but solely for the purpose of communicating with other holders in the interest of business matters relating to the Company, the ADRs and the deposit agreement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary will maintain facilities in the Borough of Manhattan, The City of New York to record and process the issuance, cancellation,
combination, <FONT STYLE="white-space:nowrap">split-up</FONT> and transfer of ADRs. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">These facilities may be closed at any time or from
time to time when such action is deemed necessary or advisable by the depositary in connection with the performance of its duties under the deposit agreement or at our reasonable written request. </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">11 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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"><B>Limitations on Obligations and Liability </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Limits on our Obligations and the Obligations of the Depositary and the Custodian; Limits on Liability to Holders of ADSs </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The deposit agreement expressly limits our obligations and the obligations of the depositary and the custodian. It also limits our liability
and the liability of the depositary. The depositary and the custodian: </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">are only obligated to take the actions specifically set forth in the deposit agreement without gross negligence
or willful misconduct; </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">are not liable if any of us or our respective controlling persons or agents are prevented or forbidden from, or
subjected to any civil or criminal penalty or restraint on account of, or delayed in, doing or performing any act or thing required by the terms of the deposit agreement and any ADR, by reason of any provision of any present or future law or
regulation of the United States or any state thereof, the Cayman Islands or any other country, or of any other governmental authority or regulatory authority or stock exchange, or on account of the possible criminal or civil penalties or restraint,
or by reason of any provision, present or future, of our memorandum and articles of association or any provision of or governing any deposited securities, or by reason of any act of God or war or other circumstances beyond its control (including,
without limitation, nationalization, expropriation, currency restrictions, work stoppage, strikes, civil unrest, revolutions, rebellions, explosions and computer failure); </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">are not liable by reason of any exercise of, or failure to exercise, any discretion provided for in the deposit
agreement or in our memorandum and articles of association or provisions of or governing deposited securities; </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">are not liable for any action or inaction of the depositary, the custodian or us or their or our respective
controlling persons or agents in reliance upon the advice of or information from legal counsel, any person presenting Class&nbsp;Z ordinary shares for deposit or any other person believed by it in good faith to be competent to give such advice or
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">are not liable for the inability of any holder of ADSs to benefit from any distribution on deposited securities
that is not made available to holders of ADSs under the terms of the deposit agreement; </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">are not liable for any special, consequential, indirect or punitive damages for any breach of the terms of the
deposit agreement, or otherwise; </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">may rely upon any documents we believe in good faith to be genuine and to have been signed or presented by the
proper party; </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">disclaim any liability for any action or inaction or inaction of any of us or our respective controlling persons
or agents in reliance upon the advice of or information from legal counsel, accountants, any person presenting Class&nbsp;Z ordinary shares for deposit, holders and beneficial owners (or authorized representatives) of ADSs, or any person believed in
good faith to be competent to give such advice or 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="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">disclaim any liability for inability of any holder to benefit from any distribution, offering, right or other
benefit made available to holders of deposited securities but not made available to holders of ADS. </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 and
any of its agents also disclaim any liability (i)&nbsp;for any failure to carry out any instructions to vote, the manner in which any vote is cast or the effect of any vote or failure to determine that any distribution or action may be lawful or
reasonably practicable or for allowing any rights to lapse in accordance with the provisions of the deposit agreement, (ii)&nbsp;the failure or timeliness of any notice from us, the content of any information submitted to it by us for distribution
to you or for any inaccuracy of any translation thereof, (iii)&nbsp;any investment risk associated with the acquisition of an interest in the deposited securities, the validity or worth of the deposited securities, the credit&not;worthiness of any
third party, (iv)&nbsp;for any tax consequences that may result from ownership of ADSs, Class&nbsp;Z ordinary shares or deposited securities, or (v)&nbsp;for any acts or omissions made by a successor depositary whether in connection with a previous
act or omission of the depositary or in connection with any matter arising wholly after the removal or resignation of the depositary, provided that in connection with the issue out of which such potential liability arises the depositary performed
its obligations without gross negligence or willful misconduct while it acted as depositary. </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">12 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">In addition, the deposit agreement provides that each party to the deposit agreement
(including each holder, beneficial owner and holder of interests in the ADRs) irrevocably waives, to the fullest extent permitted by applicable law, any right it may have to a trial by jury in any lawsuit or proceeding against the depositary or
Bilibili related to its shares, the ADSs or the deposit agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the deposit agreement, we <I>and the depositary</I> agree to
indemnify <I>each other</I> under certain circumstances. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Requirements for Depositary Actions </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Before the depositary will issue, deliver or register a transfer of an ADS, <FONT STYLE="white-space:nowrap">split-up,</FONT> subdivide or
combine ADSs, make a distribution on an ADS, or permit withdrawal of Class&nbsp;Z ordinary shares, the depositary may require: </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">payment of stock transfer or other taxes or other governmental charges and transfer or registration fees charged
by third parties for the transfer of any Class&nbsp;Z ordinary shares or other deposited securities and payment of the applicable fees, expenses and charges of the depositary; </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">satisfactory proof of the identity and genuineness of any signature or any other matters contemplated in the
deposit agreement; 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">compliance with (A)&nbsp;any laws or governmental regulations relating to the execution and delivery of ADRs or
ADSs or to the withdrawal or delivery of deposited securities and (B)&nbsp;such reasonable regulations and procedures as the depositary may establish, from time to time, consistent with the deposit agreement and applicable laws, including
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 issue and deliver ADSs or register transfers of ADSs
generally when the register of the depositary or our transfer books are closed or at any time if the depositary or we determine that it is necessary or advisable to do so. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Your Right to Receive the Shares Underlying Your ADSs </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You have the right to cancel your ADSs and withdraw the underlying Class&nbsp;Z ordinary shares at any time except: </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">when temporary delays arise because: (1)&nbsp;the depositary has closed its transfer books or we have closed our
transfer books; (2)&nbsp;the transfer of Class&nbsp;Z ordinary shares is blocked to permit voting at a shareholders&#146; meeting; or (3)&nbsp;we are paying a dividend on our Class&nbsp;Z ordinary shares; </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">when you owe money to pay fees, taxes and similar charges; </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">when it is necessary to prohibit withdrawals in order to comply with any laws or governmental regulations that
apply to ADSs or to the withdrawal of Class&nbsp;Z ordinary shares or other deposited securities, or </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">other circumstances specifically contemplated by Section I.A.(l) of the General Instructions to Form <FONT
STYLE="white-space:nowrap">F-6</FONT> (as such General Instructions may be amended from time to time); or </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">for any other reason if the depositary or we determine, in good faith, that it is necessary or advisable to
prohibit withdrawals. </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 shall not knowingly accept for deposit under the deposit agreement any
Class&nbsp;Z ordinary shares or other deposited securities required to be registered under the provisions of the Securities Act, unless a registration statement is in effect as to such Class&nbsp;Z ordinary shares. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This right of withdrawal may not be limited by any other provision of the deposit agreement. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Direct Registration System </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the
deposit agreement, all parties to the deposit agreement acknowledge that the DRS and Profile Modification System, or Profile, will apply to uncertificated ADSs upon acceptance thereof to DRS by DTC. DRS is the system administered by DTC pursuant to
which the depositary may register the ownership of uncertificated ADSs, which ownership shall be evidenced by periodic statements issued by the depositary to the ADS holders entitled thereto. Profile is a required feature of DRS which allows a DTC
participant, claiming to act on behalf of an ADS holder, to direct the depositary to register a transfer of those ADSs to DTC or its nominee and to deliver those ADSs to the DTC account of that DTC participant without receipt by the depositary of
prior authorization from the ADS holder to register such transfer. </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">13 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.5
<SEQUENCE>4
<FILENAME>d28513dex45.htm
<DESCRIPTION>EX-4.5
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.5</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<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><A NAME="tx28513_45a"></A>Exhibit 4.5 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Power of Attorney </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date:
December&nbsp;23, 2020 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Place: Shanghai </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, <B>Chen Rui</B>,
a citizen of the People&#146;s Republic of China with ID card no. ***, on the execution date of this Power of Attorney (hereinafter referred to as &#147;<B>this Power of Attorney&#148;</B>), holds 100% equity of Shanghai Kuanyu Digital Technology
Co., Ltd. (hereinafter referred to as the <B>&#147;Company&#148;</B>) corresponding to a capital contribution of RMB 100,000,000 (hereinafter referred to as the <B>&#147;Target Equity&#148;</B>). </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Whereas: </B></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">Hode Shanghai Limited (hereinafter referred to as the &#147;<B>Attorney</B>&#148;), the related parties and I
executed an Exclusive Option Agreement (hereinafter referred to as the <B>&#147;Exclusive Option Agreement&#148;</B>) on December&nbsp;23, 2020. When the laws of the People&#146;s Republic of China permit and the corresponding conditions are met, if
the Attorney makes a purchase request according to its independent judgment: (a)&nbsp;I shall transfer all or part of my equity in the Company to the Attorney or its designated party at its request; (b)&nbsp;the Company shall, at its request,
transfer all or part of its assets to the Attorney or to its designated party; </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">The Attorney and the Company executed an Exclusive Business Cooperation Agreement (hereinafter referred to as
the &#147;<B>Business Cooperation Agreement</B>&#148;) on December&nbsp;23, 2020, whereby the Attorney shall provide the Company with exclusive technical services, technical advice and other services; 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">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">I signed a Power of Attorney (hereinafter referred to as the <B>&#147;Original Power of Attorney</B>&#148;) on
April&nbsp;24, 2019. I hereby agree to amend and restate the terms and conditions of the Original Power of Attorney and agree to execute this Power of Attorney in lieu of the Original Power of Attorney. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I hereby irrevocably authorize the Attorney to exercise the rights hereunder within the term hereof. </P>
<P STYLE="font-size:18pt;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"><B>1.</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"><B>Entrusted Rights </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">I unconditionally and irrevocably undertake to authorize the Attorney or, at the direction of the Attorney, to authorize the director of its
direct or indirect overseas parent company it designated and a liquidator or any other successor acting for such director (except any person who is <FONT STYLE="white-space:nowrap">non-independent</FONT> or who may cause any potential conflicts of
interest)(hereinafter referred to as the <B>&#147;Trustees&#148;</B>) to exercise all the shareholder rights as a shareholder of the Company. Such rights (hereinafter referred to as the &#147;<B>Entrusted Rights</B>&#148;) include but are not
limited to: </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%">&nbsp;</TD>
<TD WIDTH="5%" 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">proposing, convening and attending the shareholders&#146; meeting of the Company in accordance with the
Company&#146;s articles of association, and sign any and all written resolutions and minutes for and on my behalf, as my agent; </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">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" 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">exercising the rights of shareholders to vote, to appoint directors and amend the articles of association I am
entitled to according to the PRC laws (including any laws, regulations, rules, notices or other legally binding documents issued by any central or local legislative, administrative or judicial authority of Mainland China prior to or after the
signing of this Power of Attorney, hereinafter referred to as the &#147;<B>PRC Laws</B>&#148;) and the articles of association of the Company (including any other voting rights as stipulated in the amended articles of association); taking over or
managing the business of the Company, dissolving or liquidating the Company; forming a liquidation group on behalf of the shareholders and exercising the functions and powers of the liquidation group during the liquidation period according to law;
</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">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">nominating, designating, appointing or replacing, on behalf of me, the legal representative, board chairman,
directors, supervisors of the Company and other senior management officers who shall be appointed or removed by the shareholder (or the shareholders&#146; meeting), in accordance with the articles of association of the Company; instituting
proceedings against, or taking other legal actions against, the directors, supervisors or senior management officers of the Company when their actions impair the interests of the Company or its shareholders; </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">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">signing the relevant equity transfer agreement, asset transfer agreement, resolution of the shareholders&#146;
meeting/shareholder&#146;s decision and other relevant documents on my behalf, and handling the procedures of government approval, registration and filing required for the transfer, when I transfer the shares of the Company under the Exclusive
Option Agreement and agree to transfer the assets of the Company; 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">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">signing the minutes of the meeting, written resolutions and/or other relevant documents of the
shareholders&#146; meeting and filing the documents with the competent administration for market regulation and any other governmental authority. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>2.</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"><B>Representations and Warranties Related to the Entrusted Rights </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.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 undertake not to engage in any action in violation of the purpose or intention of this Power of Attorney nor
use the information obtained from the Attorney to cause the conflict between the interest of the Attorney and its shareholders. </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">2.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">I undertake that the authorization hereunder will not lead to a real or potential conflict of interest between
me and the Attorney. If there is a potential conflict of interest between me and the Attorney or the direct or indirect overseas parent company of the Attorney or any other subsidiary of such overseas parent company, without conflict with the PRC
Laws, I will give a priority to the protection and will not harm the interests of the Attorney or the direct or indirect overseas parent company of the Attorney. In the event that I am a director or senior management officer of the Attorney or
direct or indirect overseas parent company of the Attorney, I will authorize the Attorney or, at the direction of the Attorney, any other director or senior management officer other than me to exercise the rights hereunder. </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">2.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">I undertake that, without the prior written consent of the Attorney, I will not, in any way, directly or
indirectly participate in, engage in any business that has or may compete with the business of the Attorney, the Company and any company under the control of the Attorney or the Company, or hold the rights, interests and assets of any relevant
entity that has or may have a competitive business with the Attorney, the Company and any company under the control of the Attorney or the Company, and that the Attorney will have the right to ultimately determine whether or not I have or may have
any of the above circumstances. </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">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.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">I hereby undertake that, in the event of bankruptcy, liquidation, dissolution or termination of the Company,
all the assets, including the equity of the Company, acquired by me after the bankruptcy, liquidation, dissolution or termination of the Company, will be transferred to the Attorney or the party designated by the Attorney free of charge or at the
lowest price permitted by Chinese law at that time or will be disposed of by the liquidator at that time on the basis of the protection of the interests of the direct or indirect shareholders and/or creditors of the Attorney. </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">2.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">I agree that the Attorney will have the right to entrust the Trustees with matters under Article 1 hereof. The
Trustees and/or the Attorney exercise the Entrusted Rights as I personally exercise the rights of shareholders. The authorization and entrustment of such Entrusted Rights shall be based on the precondition that the person designated by the Attorney
is the director of its direct or indirect overseas parent company and the liquidator or other successor acting as such director, and I agree to the above authorization and entrustment. When the Attorney gives me a written notice to replace the
Trustees, I will immediately appoint other entities or Chinese citizens designated by the Attorney and to the satisfaction of the Trustees at that time to exercise the above Entrusted Rights. The new authorization in line with this Power of Attorney
may replace the original authorization once it is made. In addition, I will not revoke the entrustment and authorization made to the Trustees and/or the Attorney. </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">2.6</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 will acknowledge and approve any legal consequence arising from the exercise of the above Entrusted Rights by
the Trustees and/or the Attorney in accordance with this Power of Attorney and will bear the corresponding legal liability. </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">2.7</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 the actions of the Trustees and/ or the Attorney relating to the equity of the Company and/or the other
Entrusted Rights shall be the actions of mine. All the meeting minutes and resolutions of the shareholders&#146; meeting or shareholder&#146;s decisions, as appropriate, signed by the Trustees and/ or the Attorney shall be deemed to be signed by me.
The Trustees and/or the Attorney may act according to their own will without prior consent of mine, but after the resolution of the shareholders&#146; meeting or the decision of the shareholder (as the case may be), the Trustees and/or the Attorney
shall inform me in time. I hereby acknowledge and approve such acts and/or documents of the Trustees and/or the Attorney. </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">2.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">During the term of this Power of Attorney, I agree and acknowledge that I will not exercise all the rights
relating to the equity of the Company authorized to the Trustees and/or the Attorney herein without the prior written consent of the Attorney. </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">2.9</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">In the event of divorce, incapacity, declared disappearance/death, death, bankruptcy or any other occurrence
that may affect the exercise of the Company&#146;s equity rights held by me, the shareholder or transferee holding the original Target Equity of mine shall be deemed to be a party hereto, inheriting/assuming all my rights and obligations hereunder.
</P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>3.</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"><B>Entrustment Term </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.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">This Power of Attorney shall take effect from the execution date and shall be irrevocable and shall remain in
force unless the Attorney gives the contrary written instruction, or this Power of Attorney terminates in accordance with Article 3.2 hereof. </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">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.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">This Power of Attorney will be automatically terminated on the date on which the Attorney or the relevant party
designated by the Attorney is registered as the sole shareholder of the Company, once the PRC Laws allow the Attorney or the Attorney&#146;s direct or indirect overseas parent company or a subsidiary directly or indirectly controlled by the
Attorney&#146;s foreign parent company to directly hold shares in the Company and legally engage in the Company&#146;s business. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>4.</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"><B>Applicable Law and Dispute Settlement </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">4.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">The execution, effectiveness, interpretation, performance, modification and termination of this Power of
Attorney and the settlement of disputes hereunder shall be governed by the PRC Laws. </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">4.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">Any dispute arising from the interpretation and performance hereof shall be first settled through friendly
negotiation among the Attorney and I. If the Attorney and I fail to reach an agreement on the settlement of such dispute within thirty (30)&nbsp;days after any Party requests the other Parties to settle such dispute through negotiation, any Party
may submit such dispute to China International Economic and Trade Arbitration Commission for arbitration in accordance with the arbitration rules in force at that time. The arbitration shall be conducted in Beijing and the language of arbitration
shall be Chinese. The arbitral award shall be final and binding on the Attorney and I. After the arbitral award comes into effect, any Party shall have the right to apply to the competent court for enforcement of the arbitral award. The arbitral
tribunal may rule on the Company&#146;s equity interests, assets or property interests as the compensation or satisfaction to the Attorney for the losses caused by the breach of contract hereunder, rule on injunctive relief in respect of the
relevant business or asset transfer, or order the Company to carry out bankruptcy liquidation. After the arbitral award comes into effect, any Party shall have the right to apply to the competent court for enforcement of the arbitral award. The
court in Mainland China, Hong Kong, the Cayman Islands or any other court with competent jurisdiction (including the court at the place where the Company is incorporated and where the Company or the Attorney&#146;s main assets are located shall be
deemed to have competent jurisdiction) shall have the right to enforce the award made by the arbitral tribunal, including, but not limited to, restrictions on the operation of the Company&#146;s business, restrictions on and/or disposition of the
Company&#146;s equity interests, assets or property interests (including, but not limited to, applying the same as compensation), prohibition of assignment or disposition or other relevant reliefs in respect thereof, liquidation of the Company, and
have the right to make a ruling or judgment during the waiting period for the constitution of the arbitral tribunal or in other appropriate circumstances to provide interim reliefs to the party initiating the arbitration, including but not limited
to the ruling or judgment for the breaching party to immediately stop the breach or the ruling that the breaching party not to carry out acts that may lead to further expansion of the loss suffered by the Attorney. </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">4.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">After the execution of this Power of Attorney, if at any time, due to the promulgation or change of any PRC
Laws, or due to the change of interpretation or application of such PRC Laws, the following provisions shall apply: if the change of law or the newly promulgated provisions directly or indirectly materially affect the economic interests of the
Attorney hereunder, the Attorney and I shall consult in time and make all necessary amendments to this Power of Attorney in order to make the best and reasonable efforts to maintain the economic interests of the Attorney hereunder.
</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">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">4.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">Where the stock exchange of Hong Kong or NASDAQ of the United States or other regulatory agency proposes any
amendment to this Power of Attorney, or where the listing rules or other relevant regulations, rules, codes, guidelines of Hong Kong or NASDAQ of the United States require amending this Power of Attorney or any arrangement hereunder, I shall amend
this Power of Attorney accordingly in accordance with the requirements and instructions of the Attorney. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(The remainder
of this page is intentionally left blank) </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">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of Power of Attorney] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, this Power of Attorney was executed as of the date and place set forth at the beginning hereof. </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="7%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Chen Rui</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Chen Rui</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"><I>Signature page of
Power of Attorney</I> </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.6
<SEQUENCE>5
<FILENAME>d28513dex46.htm
<DESCRIPTION>EX-4.6
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.6</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<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><A NAME="tx28513_46a"></A>Exhibit 4.6 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Equity Pledge Agreement </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This Equity
Pledge Agreement (hereinafter referred to as <B>&#147;this Agreement&#148;</B>) is made and entered into by and among the following parties in Shanghai, China on December&nbsp;23, 2020: </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="8%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Party A:</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><B>HODE SHANGHAI LIMITED</B>, a wholly foreign-owned enterprise duly incorporated and validly existing under the law of the People&#146;s Republic of China, with its address at Room 4031, 4/F, Building 1, No.&nbsp;310 Fasai Road,
China (Shanghai) Pilot Free Trade Zone (hereinafter referred to as <B>&#147;the Pledgee&#148;</B>).</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Party B</B>:<B></B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><B>CHEN RUI</B>, a citizen of the PRC with ID card no. ***;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></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">(hereinafter referred to as <B>&#147;the Pledgor&#148;</B>).</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Party C</B>:<B></B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><B>SHANGHAI KUANYU DIGITAL TECHNOLOGY CO., LTD.</B>, a limited liability enterprise duly incorporated and validly existing under the law of the People&#146;s Republic of China, with its address at Room 801, No.&nbsp;489 Zhengli
Road, Yangpu District, Shanghai.</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In this Agreement, the Pledgee, the Pledgor and Party C shall hereinafter be individually referred to as a
<B>&#147;Party&#148;</B> and collectively as the <B>&#147;Parties&#148;</B>. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Whereas: </B></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%" 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">Party C is a limited liability company registered in Shanghai, China, with a registered capital of
RMB100,000,000. The Pledgor is a shareholder of Party C on the execution date hereof and hold a total of 100% shares in Party C. </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%" 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">The Pledgee is a wholly foreign-owned enterprise registered in Shanghai, China. The Pledgee and Party C
executed an Exclusive Business Cooperation Agreement (hereinafter referred to as the &#147;<B>Business Cooperation Agreement</B>&#148;), whereby the Pledgee shall provide Party C with exclusive technical services, technical advice and other
services; 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%" 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">The related parties hereto executed an Exclusive Option Agreement (hereinafter referred to as the
<B>&#147;Exclusive Option Agreement&#148;</B>) on the execution date hereof. When the PRC Laws permit and the corresponding conditions are met, if the Pledgee makes a purchase request: (a)&nbsp;the Pledgor shall, at its request, transfer all or part
of its equity in Party C to the Pledgee and/or to any other entity or individual it designates; (b)&nbsp;Party C shall, at its request, transfer all or part of its assets to the Pledgee and/or to any other entity or individual it designates;
</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%" 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">Chen Rui has executed a Power of Attorney (hereinafter referred to as the &#147;<B>Power of Attorney</B>&#148;)
on the execution date hereof, and the Pledgor irrevocably entrusts the Pledgee and/or the person designated by it at that time to exercise on behalf of the Pledgor all the voting rights of the shareholder held by it in Party C; 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%" 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">Party A, Party B and Party C intend to execute this Agreement on the equity pledge provided by Party B to Party
A, as the security for the performance of the Contractual Obligations (as defined below) and the settlement of the Secured Indebtedness (as defined below) by the Pledgor, and the Pledgor shall pledge to the Pledgee all the shares in Party C held by
the Pledgee. </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">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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%" VALIGN="top" ALIGN="left"><B>1.</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"><B>Definitions </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:5%; font-size:10pt; font-family:Times New Roman">Unless otherwise defined by the Agreement, the following words herein shall have the meanings as follows: </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="6%" VALIGN="top" ALIGN="left">1.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"><B>&#147;Pledge</B>&#148; shall mean the Security Interest granted by the Pledgor to the Pledgee under Article
2 hereof, i.e. the right the Pledgee is entitled to and to be repaid firstly with the discount, conversion, auction or sale price of the equity pledged by the Pledgor to the Pledgee. </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="6%" VALIGN="top" ALIGN="left">1.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"><B>&#147;Equity&#148;</B> shall mean all the equity in Party C that is held and may be disposed of by the
Pledgor at the time of entry into force of this Agreement and is pledged to the Pledgee in accordance with this Agreement as security for the performance of its Contractual Obligations and Secured Indebtedness with Party C (including all the equity
interests owned by the Pledgor at present and constituting all the registered capital of Party C and all the equity interests held by the Pledgor in any form from time to time for any reason in the future) and any additional equity in accordance
with Article 6.5 hereof. </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="6%" VALIGN="top" ALIGN="left">1.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">&#147;<B>Pledge Term</B>&#148; shall mean the term as defined in Article 3 hereof. </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="6%" VALIGN="top" ALIGN="left">1.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"><B>&#147;Default Event&#148; </B>shall mean any circumstance as set forth in Article 7 hereof.
</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="6%" VALIGN="top" ALIGN="left">1.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"><B>&#147;Default Notice&#148; </B>shall mean the notice delivered by the Pledgee according to this Agreement to
declare Default Event. </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="6%" VALIGN="top" ALIGN="left">1.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">&#147;<B>Contractual Obligations</B>&#148; shall mean all the Contractual Obligations of the Pledgor under the
Exclusive Option Agreement and all the obligations under the Power of Attorney; all the Contractual Obligations of Party C under the Business Cooperation Agreement and the Exclusive Option Agreement; and all the Contractual Obligations of the
Pledgor and Party C hereunder. </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="6%" VALIGN="top" ALIGN="left">1.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">&#147;<B>Original Transaction Agreements</B>&#148; shall mean the Exclusive Option Agreement, the Exclusive
Technology Consulting and Services Agreement and the Power of Attorney signed by the Pledgee, the Pledgor and/or Party C on April&nbsp;24, 2019. </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="6%" VALIGN="top" ALIGN="left">1.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>&#147;Original Pledge Agreement&#148;</B> shall mean the Equity Pledge Contract signed by the Pledgee and
the Pledgor on April&nbsp;24, 2019. </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="6%" VALIGN="top" ALIGN="left">1.9</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>&#147;Transaction Agreements&#148;</B> shall mean the Business Cooperation Agreement, Exclusive Option
Agreement and the Power of Attorney, and shall be the revision and restatement of the Original Transaction Agreements. </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="6%" VALIGN="top" ALIGN="left">1.10</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>&#147;Secured Indebtedness&#148; </B>shall mean (a)&nbsp;all the payments due to the Pledgee by Party C
and/or the Pledgor (including but not limited to, consultancy and service fees payable to the Pledgee under the Transaction Agreements and any payment (whether on the specified maturity date, through prepayment or otherwise) and its interest,
liquidated damages (if any), indemnity and attorney&#146;s fee, arbitration fee, equity assessment and auction fee and other fees to realize the Pledge); (b) all direct, indirect, derivative and foreseeable losses suffered by the Pledgee as a result
of any breach of contract by the Pledgor or Party C, the amount of which shall be based on, but not limited to, the reasonable business plan and profit forecast of the Pledgee; and (c)&nbsp;all costs incurred by the Pledgee in enforcing the Pledgor
and/or Party C to perform their/its Contractual Obligations. </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">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="6%" VALIGN="top" ALIGN="left">1.11</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>&#147;PRC Laws&#148;</B> shall mean the laws, regulations, rules, notices or other legally binding documents
issued by any central or local legislative, administrative or judicial authority of Mainland China prior to or after the execution of this Agreement. </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="6%" VALIGN="top" ALIGN="left">1.12</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">&#147;<B>Security Interest</B>&#148; shall include mortgage, pledge, lien and any security over third party
right or interest, any equity interest call option, acquisition right, right of first refusal, <FONT STYLE="white-space:nowrap">set-off</FONT> right, ownership retention or other security arrangements. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>2.</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"><B>Pledge </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="6%" VALIGN="top" ALIGN="left">2.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">As a guarantee for the timely and complete payment of the Secured Indebtedness and the performance of the
Contractual Obligations, the Pledgor hereby pledge the equity to the Pledgee who shall be repaid in the first order as agreed in this Agreement. Party C agrees that the Pledgor will pledge the equity to the Pledgee in accordance with this Agreement.
</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="6%" VALIGN="top" ALIGN="left">2.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">The Parties understand and agree that the valuation of the currency resulting from or associated with the
Secured Indebtedness until the date of final accounts (as defined in Article 2.4) is a variable and floating valuation. The Pledgor and the Pledgee may, by agreement of the Parties to amend and supplement this Agreement, adjust and confirm from time
to time the maximum amount of the Secured Indebtedness to be secured before the Date of Final Accounts due to the change in the valuation of the Secured Indebtedness and the equity currency. </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="6%" VALIGN="top" ALIGN="left">2.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">In any of the following events (hereinafter referred to as <B>&#147;Event of Final Accounts&#148;</B>), the
value of the Secured Indebtedness shall be determined on the basis of the total amount of the Secured Indebtedness due and unpaid by Party C and/or the Pledgor to the Pledgee on the Date of the Event of Final Accounts (hereinafter referred to as the
&#147;<B>Determined Indebtedness</B>&#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="16%">&nbsp;</TD>
<TD WIDTH="6%" 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">Where the Business Cooperation Agreement, the Exclusive Option Agreement or the Power of Attorney is terminated
in accordance with the relevant provisions thereunder, resulting in the Pledgee serving to the Pledgor a written notice determining the Secured Indebtedness; </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="16%">&nbsp;</TD>
<TD WIDTH="6%" 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">Where a Default Event under Article 7 hereof has occurred and has not been resolved, resulting in the Pledgee
serving a Default Notice to the Pledgor in accordance with Article 7.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="16%">&nbsp;</TD>
<TD WIDTH="6%" 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">Where the Pledgee, through an appropriate investigation, reasonably believes that the Pledgor and/or Party C
are/is insolvent or may be insolvent; or </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="16%">&nbsp;</TD>
<TD WIDTH="6%" 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">Any other event requiring the determination of the Secured Indebtedness in accordance with the provisions of
the PRC Laws. </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="6%" VALIGN="top" ALIGN="left">2.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">For the avoidance of doubt, the date of occurrence of the Event of Final Accounts shall be the date of final
accounts (hereinafter referred to as the &#147;<B>Date of Final Accounts</B>&#148;). The Pledgee shall have the right to realize the pledge in accordance with Article 8 on or after the Date of Final Accounts. </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="6%" VALIGN="top" ALIGN="left">2.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">During the Pledge Term, the Pledgee shall have the right to deposit any bonus, dividend or any other
distributable benefit arising from the equity (hereinafter referred to as &#147;<B>Interest</B>&#148;) and to use it for the priority repayment of the Secured Indebtedness. The Pledgor shall, upon receipt of the written request of the Pledgee,
deposit (or induce Party C to deposit) the Interest into the account designated in writing by the Pledgee, subject to the supervision of the Pledgee; the above Interest deposited in the account designated by the Pledgee in writing shall not be
withdrawn by the Pledgor without the written consent of the Pledgee. </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">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="6%" VALIGN="top" ALIGN="left">2.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">During the term of this Agreement, the Pledgee shall not be liable for any reduction in the value of the equity
unless due to the intentional or gross negligence of the Pledgee, and the Pledgor shall not have the right to pursue or make any claim against the Pledgee in any form. </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="6%" VALIGN="top" ALIGN="left">2.7</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 equity pledge established hereunder is a continuous guarantee and its validity shall extend until any one
of the circumstances as listed in Article 3.1 hereof happens. Any waiver or concession of any breach of contract by the Pledgor or any delay in the exercise by the Pledgee of any of its rights under the Transaction Agreements and this Agreement
shall not affect the rights of the Pledgee under this Agreement, the Transaction Agreements and the relevant RPC Laws at any time thereafter to require the Pledgor and Party C to strictly perform their obligations under the Transaction Agreements
and this Agreement or to exercise the rights of the Pledgee as a result of the subsequent breach of the Transactions Agreements and/or this Agreement by the Pledgor and Party C. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>3.</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"><B>Pledge Term </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="6%" VALIGN="top" ALIGN="left">3.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">The Pledge shall take effect from the date of registration of the pledged equity under this Agreement at the
competent administration for market regulation (hereinafter referred to as the <B>&#147;Registry&#148;</B>) in the place where Party C is located, the term of the pledge (hereinafter referred to as the &#147;<B>Pledge Term</B>&#148;) shall be from
the above effective date until: (a)&nbsp;the last Secured Indebtedness and Contractual Obligation secured by the pledge is fully repaid and fulfilled; (b)&nbsp;the Pledgee decides, subject to the PRC Laws, to purchase all the equity of Party C held
by the Pledgor in accordance with the Exclusive Option Agreement, and all the equity of Party C has been transferred to the name of the Pledgee and/or its designated party, the Pledgee and/or its designated party and its subsidiaries and branches
may legally engage in the business of Party C with above equity according to law; or (c)&nbsp;the Pledgee decides, subject to the PRC Laws, to purchase all the assets of Party C in accordance with the Exclusive Option Agreement, and all the assets
of Party C have been transferred to the name of the Pledgee and/or its designated party, the Pledgee and/or its designated party and its subsidiaries and branches may legally engage in the business of Party C with above assets according to law; or
(d)&nbsp;the Pledgee unilaterally requests the termination of this Contract (the right of the Pledgee to terminate this Agreement is the right without any restrictive conditions, and the right only belongs to the Pledgee, and the Pledgor or Party C
does not have the right to terminate this Agreement unilaterally); or (e)&nbsp;the pledge shall be terminated in accordance with the applicable laws and regulations of China. </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="6%" VALIGN="top" ALIGN="left">3.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">During the Pledge Term, if the Pledgor and/or Party C fail to perform their Contractual Obligations or repay
the Secured Indebtedness (including but not limited to the failure to pay the service fee in accordance with the Business Cooperation Agreement or failure to fulfill any other provision of any transaction agreement), the Pledgee shall have the right
other than the obligation to dispose of the Pledge in accordance with this Agreement. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>4.</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"><B>Registration of Pledge and Custody of Equity Records </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="6%" VALIGN="top" ALIGN="left">4.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">The Parties acknowledge that this Agreement and the Transaction Agreement are
<FONT STYLE="white-space:nowrap">re-signed</FONT> for the revision of the Original Pledge Agreement and the Original Transaction Agreements. Prior to the execution of this Agreement, the Parties have completed the registration of the equity pledge
at the Registry for the Original Pledge Agreement. The Parties agree that, as this Agreement and the Original Pledge Agreement are consistent such registered matters as the company of the pledged equity, the amount of the pledged equity, the
Pledgor, the Pledgee, there may not have a second equity pledge registration. In order to avoid ambiguity, for the purpose hereof, if any provision of the Original Pledge Agreement conflicts with any provision of this Agreement, the provision of
this Agreement shall prevail, and the provision of the Original Pledge Agreement that does not conflict with this Agreement shall continue to be valid. </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">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="6%" VALIGN="top" ALIGN="left">4.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">Within the Pledge Term as set forth herein, Party C/the Pledgor shall deliver the original of the certificate
of equity contribution, the register of shareholders bearing the Pledge (in the form as set forth in <B>Annex I</B>) (and other documents reasonably required by the Pledgee, including but not limited to the registration notice of equity pledge
establishment issued by the competent administration for market regulation) to the Pledgee for custody. The Pledgee shall keep such documents throughout the Pledge Term as provided herein. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>5.</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"><B>Representations and Warranties of the Pledgor and Party C </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:5%; font-size:10pt; font-family:Times New Roman"><B>The representations and warranties of the Pledgor to the Pledgee are as follows: </B></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="6%" VALIGN="top" ALIGN="left">5.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">The Pledgor is a natural person with full capacity for civil conduct and capacity for civil rights, and has the
right to execute, deliver and perform this Agreement, and can act as an independent subject of litigation. </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="6%" VALIGN="top" ALIGN="left">5.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">The Pledgor is the legal and beneficial owner of the Equity of Party C, and the Pledgor has the full right and
capability to pledge the Equity to the Pledgee in accordance with the provisions of this Agreement, and the Pledgor has the right to dispose of the Equity and any part thereof. Except subject to this Agreement and the Transaction Agreements between
the Pledgor and the Pledgee, it has legal and complete ownership of the Equity. </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="6%" VALIGN="top" ALIGN="left">5.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">The Pledgee shall have the right to dispose of and transfer the Equity as specified in this Agreement.
</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="6%" VALIGN="top" ALIGN="left">5.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">Except for the Pledge hereunder, the Pledgor does not create any Security Interests or other encumbrance on the
Equity, there is no dispute over the ownership of the Equity, there are no subscribed contributions, taxes, fees payable but unpaid in connection with the Equity, the Equity is not subject to any seizure or other legal proceedings or a similar
threat and may be used for pledge and transfer under the applicable law. </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="6%" VALIGN="top" ALIGN="left">5.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 execution of this Agreement by the Pledgor and the exercise of its rights hereunder or the performance of
its obligations hereunder shall not violate or contravene the PRC Laws, any judicial decisions, rulings of any arbitration agency, decisions of any administrative agency, any agreement or contract to which the Pledgor is a party or which is binding
on its assets, or any undertaking made by the Pledgor to any third party. </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="6%" VALIGN="top" ALIGN="left">5.6</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 documents, information, statements and documents provided by the Pledgor to the Pledgee, whether provided
before or after the entry into force hereof and during the Pledge Term, are true, accurate, complete and valid. </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="6%" VALIGN="top" ALIGN="left">5.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement constitutes a legal, valid and binding obligation to the Pledgor after this Agreement is duly
executed by the Pledgor and has entered into force in accordance with the terms of this Agreement. </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">
<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="6%" VALIGN="top" ALIGN="left">5.8</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 Pledgor has the full right and authority to execute and deliver this Agreement and all other documents
relating to the transactions contemplated herein which it will execute, and to complete the transactions contemplated herein. </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="6%" VALIGN="top" ALIGN="left">5.9</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Except for the registration of the creation of an equity pledge required to be made with the Registry, the
consent, permission, waiver, authorization of any third party or the approval, permission, exemption of any governmental registry or filing formalities with any governmental agency (if required by law) as required for the execution and performance
of this Agreement and the entry into force of the equity pledge hereunder have been obtained and shall remain in force and effect for the term hereof. </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="6%" VALIGN="top" ALIGN="left">5.10</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 Pledge under this Agreement constitutes a first ranking Security Interest on the Equity.
</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="6%" VALIGN="top" ALIGN="left">5.11</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">There are no pending or, to the knowledge of the Pledgor, threatened actions, legal proceedings or claims
before any court or arbitral tribunal, and before any governmental authority or administrative authority against the Pledgor or its assets or Equity, which will have a material or adverse effect on the economic conditions of the Pledgor or the
Pledgor&#146;s ability to perform its obligations and security liability under this Agreement. </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="6%" VALIGN="top" ALIGN="left">5.12</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Except as otherwise provided herein, there shall be no interference from any other party at any time upon the
exercise by the Pledgee of the Pledge under this Agreement. </P></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:5%; font-size:10pt; font-family:Times New Roman"><B>The representations and warranties of Party C to the
Pledgee are as follows: </B></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="6%" VALIGN="top" ALIGN="left">5.13</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party C is a limited liability company incorporated and legally existing under the laws of China. It has the
status of an independent legal person, can act independently as the subject of litigation of one party, has full and independent legal status and legal capacity, and has been duly authorized to sign, deliver and perform this Agreement.
</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="6%" VALIGN="top" ALIGN="left">5.14</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement constitutes a legal, valid and binding obligation to Party C after this Agreement is duly
executed by Party C and has entered into force in accordance with the terms of this Agreement. </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="6%" VALIGN="top" ALIGN="left">5.15</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party C has the full right and authority to execute and deliver this Agreement and all other documents relating
to the transactions contemplated herein which it will execute, and to complete the transactions contemplated herein. </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="6%" VALIGN="top" ALIGN="left">5.16</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">For assets owned by Party C, there is no significant Security Interest or other property right burden that may
affect the rights and interests of the Pledgee in the equity (including but not limited to, any transfer of intellectual property or any assets worth more than RMB1&nbsp;million of Party C, or any property right or right of use attached to such
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="6%" VALIGN="top" ALIGN="left">5.17</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">There are no pending or, to the knowledge of Party C, threatened actions, arbitration, administrative
proceedings, administrative penalties or other legal proceedings before any court or arbitral tribunal, and before any governmental authority or administrative authority against the Equity, Party C or its assets, which will have a material or
adverse effect on the economic conditions of Party C or the ability of the Pledgor or Party C to perform its obligations and security liability under this Agreement. </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="6%" VALIGN="top" ALIGN="left">5.18</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 execution of this Agreement by Party C and the exercise of its rights hereunder or the performance of its
obligations hereunder shall not violate or contravene the PRC Laws, any judicial decisions, rulings of any arbitration agency, decisions of any administrative agency, any agreement or contract to which Party C is a party or which is binding on its
assets, or any undertaking made by Party C to any third party. </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">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="6%" VALIGN="top" ALIGN="left">5.19</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 the documents, information, statements and certificates provided by Party C for the Pledgee, whether
provided before or after the entry into force hereof and during the Pledge Term, are true, accurate, complete and valid. </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="6%" VALIGN="top" ALIGN="left">5.20</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Except for the registration of the creation of an equity pledge required to be made with the Registry, the
consent, permission, waiver, authorization of any third party or the approval, permission, exemption of any governmental registry or filing formalities with any governmental agency (if required by law) as required for the execution and performance
of this Agreement and the entry into force of the equity pledge hereunder have been obtained and shall remain in force and effect for the term hereof. </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="6%" VALIGN="top" ALIGN="left">5.21</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 Pledge under this Agreement constitutes a first ranking Security Interest on the Equity.
</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="6%" VALIGN="top" ALIGN="left">5.22</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party C hereby warrants to the Pledgee that the above representations and warranties are true and correct at
any time before the full performance of the Contractual Obligations or the full settlement of the Secured Indebtedness and will be fully complied with. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>6.</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"><B>The Undertakings and Further Agreement of the Pledgor and Party C </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:5%; font-size:10pt; font-family:Times New Roman"><B>The Undertakings and Further Agreement of the Pledgor are as follows: </B></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="6%" VALIGN="top" ALIGN="left">6.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">During the term of this Agreement, the Pledgor hereby undertakes to the Pledgee that: </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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">6.1.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">Except for the performance of the Exclusive Option Agreement, without the prior written consent of the Pledgee,
the Pledgor will not carry out or consent to the transfer of all or any part of the Equity, create or permit the existence of any Security Interest or other encumbrance that may affect the rights and interests of the Pledgee in the Equity. In terms
of the equity transfer as approved by the Pledgee, the Pledgor shall first use the proceeds from the transfer of the Equity to pay off the Secured Indebtedness to the Pledgee in advance; </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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">6.1.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">The Pledgor will comply with and implement all the PRC Laws applicable to the pledge of the Equity and shall,
within five (5)&nbsp;days after receiving any notice, order or recommendation on the Pledge issued or made by the competent authority concerned (or any other relevant authority), present such notice, order or recommendation to the Pledgee and will
comply with such notice, order or recommendation or make objections and statements on the above matter at the reasonable request of the Pledgee or with the consent of the Pledgee. </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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">6.1.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">The Pledgor will notify immediately the Pledgee of any event that may affect the rights of the Pledgee or any
part thereof or the interests of the Pledgee under the Transaction Agreement and this Agreement (including but not limited to, any legal action, arbitration, other request, any third party&#146;s ownership dispute over the equity, or any other
adverse effect on the Pledgee&#146;s rights by or from any third party, any civil or criminal proceedings, administrative proceedings, arbitration or any other legal proceedings against the Pledgor or the equity, or any threat of any such action,
arbitration or any other legal proceedings to the knowledge of the Pledgor) or any notice received by the Pledgor, any event that may affect any warranty or any other obligation arising from the Pledgor in this Agreement or any notice received by
the Pledgor, and take all necessary measures to ensure the pledge interest of the Equity of the Pledgee in accordance with the reasonable requirements of the Pledgee. </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">
<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="6%" VALIGN="top" ALIGN="left">6.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">In order to protect or improve the Security Interests granted in this Agreement in the settlement of the
Secured Indebtedness and in the performance of the Contractual Obligations, and to ensure the Pledgee&#146;s interest in the Equity and the exercise and realization of such rights, the Pledgor hereby undertakes to execute in good faith and to cause
other parties holding interests in the Equity to execute all documents (including but not limited to, supplementary agreements hereto), certificates, agreements, deeds and/or undertakings required by the Pledgee. </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="6%" VALIGN="top" ALIGN="left">6.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">The Pledgor hereby undertakes to the Pledgee that all warranties, undertakings, agreements, statements and
conditions hereunder will be complied with and fulfilled. If the Pledgor fails to fulfil all or part of its undertakings, commitments, agreements, statements and conditions, the Pledgor shall indemnify the Pledgee for all losses suffered as a
result. </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="6%" VALIGN="top" ALIGN="left">6.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">If the equity relates to any property preservation, enforcement or any coercive measure imposed by the court or
any other governmental agency for any reason, or if the value of the equity is reduced or lost in any way sufficient to endanger the rights of the Pledgee, the Pledgor shall immediately notify the Pledgee in writing of such circumstances and take
effective measures to safeguard the rights and interests of the Pledgee, including but not limited to the provision of additional property for mortgage or security. If the Pledgee fails to do so, the Pledgee may auction or sell the equity at any
time, and use the price of the auction or sale to pay off the Secured Indebtedness or deposit in advance; any expenses arising therefrom shall be borne by the Pledgor. </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="6%" VALIGN="top" ALIGN="left">6.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">Without the prior written consent of the Pledgee, Party C shall not increase or decrease the registered
capital, and the Pledgor shall not transfer the equity of Party C or impose any Security Interest, or any other encumbrance on it. Subject to this provision, the equity rights of Party C acquired by the Pledgor after the date of execution of this
Agreement (that is, the future equity of Party C (including but not limited to the equity corresponding to the expanded registered capital formed by the capital increase) held by the Pledgor from time to time during the term of this Agreement,
hereinafter referred to as the <B>&#147;Additional Equity&#148;</B>) shall also belong to the equity pledged by the Pledgor to the Pledgee in accordance with this Agreement. The Pledgor and Party C shall sign a supplementary Equity Pledge Agreement
with the Pledgee on the Additional Equity before or at the same time as the Pledgor acquires the Additional Equity, and prompt the board of directors or executive director of Party C (as the case may be) and the shareholders&#146; meeting or
shareholder of Party C (as the case may be) to approve the supplementary Equity Pledge Agreement, and shall submit to the Pledgor all documents required for the supplementary Equity Pledge Agreement, including but not limited to: (a)&nbsp;the
original shareholder contribution certificate issued by Party C on the Additional Equity; (b)&nbsp;the register of shareholders recording the Additional Equity and pledge rights; and (c)&nbsp;other documents reasonably required by the Pledgee. The
Pledgor and Party C shall, in accordance with the provisions of this Agreement, register the establishment (or change) of Additional Equity and deliver the relevant documents to the Pledgee for custody. </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="6%" VALIGN="top" ALIGN="left">6.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Unless the Pledgee has previously issued a written instruction to the contrary, the Pledgor and/or Party C
agree that, if part or all of the equity is transferred between the Pledgor and any third party (hereinafter referred to as the &#147;<B>Equity Transferee</B>&#148;), the Pledgor and/ or Party C shall ensure that the Equity Transferee will
unconditionally recognize the pledge and perform the necessary registration procedures for the change of pledge (including but not limited to, execution of the relevant documents) to ensure the existence of the Pledge. If the equity transfer
referred to in this Article is a transfer in violation of this Agreement, the performance of the provisions of this Article by the Pledgor and/or Party C shall not be deemed to have waived the prosecution of the Pledgor and/or Party C for breach of
contract. The Pledgee hereby expressly reserves the right to investigate the breach of contract by the Pledgor and/or Party C. </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">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="6%" VALIGN="top" ALIGN="left">6.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If any transfer of equity arises as a result of the exercise of the Pledge hereunder, the Pledgor undertakes it
will take all measures to achieve such transfer. </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="6%" VALIGN="top" ALIGN="left">6.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Unless the Pledgee agrees, the Pledgor shall not dispose of the equity by any means, such as transfer, sale,
pledge or mortgage, and/or give up the Interest arising from the holding of the equity, until the performance of the Contractual Obligations has been completed and the Secured Indebtedness has been fully paid off or this Agreement is cancelled.
</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="6%" VALIGN="top" ALIGN="left">6.9</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 Pledgor shall not execute any documents or make any relevant undertakings which are in conflict with any
agreement or any other legal document that is executed and being performed by Party C and/or the Pledgee and/or its Affiliate; the Pledgor shall not cause any conflict of interest between the Pledgor and the Pledgee as well as its shareholders
through any act or omission. In case of any such conflict of interest (the Pledgee shall have the right to decide unilaterally whether such conflict of interest arises), the Pledgor shall take measures in a timely manner to eliminate it as soon as
possible with the consent of the Pledgee and/or its Affiliates. If the Pledgor refuses to take measures to eliminate the conflict of interest, the Pledgee shall be entitled to exercise its Call Options under the Exclusive Option Agreement;
</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="6%" VALIGN="top" ALIGN="left">6.10</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If, in accordance with applicable law, any amendment, supplement or renewal in respect of this Agreement shall
take effect upon signature or seal by the Parties, the Pledgor shall, within five (5)&nbsp;days from the date of completion of such amendment, supplement or renewal, register such changes with the competent Registry. </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="6%" VALIGN="top" ALIGN="left">6.11</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 Pledgor has made all appropriate arrangements and signed all necessary documents to ensure that in the
event of divorce, incapacity, declared disappearance/death, death, bankruptcy or any other circumstance that may affect the exercise of its equity, its heir, agent, guardian or shareholder or transferee holding the equity of Party C at that time
shall be deemed to be a Party hereto, inheriting and assuming all the rights and obligations of the Pledgor hereunder. </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="6%" VALIGN="top" ALIGN="left">6.12</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 Pledgor agrees to execute an irrevocable Power of Attorney granting all rights as the shareholder of Party
C to Party A or the entity or individual designated of Party A, who may vote on all matters requiring the discussion of the shareholder&#146;s meeting or decision of the shareholder (as the case may be), resolution by the shareholders&#146; meeting,
and make and execute resolutions, minutes of meetings and other relevant documents, including but not limited to: appointing and electing directors, supervisors, and other senior management officers to be appointed and removed by shareholder or the
shareholders&#146; meeting; disposing of the assets of the company; and amending the articles of association; taking over or managing Party C&#146;s business, or dissolving or liquidating Party C and forming a liquidation group on behalf of the
shareholders and exercising the functions and powers of the liquidation group in the liquidation period in accordance with the law. </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">
<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; margin-left:5%; font-size:10pt; font-family:Times New Roman"><B>The Undertakings and Further Agreement of Party C: </B></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="6%" VALIGN="top" ALIGN="left">6.13</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If the consent, permission, waiver, authorization of any third party or the approval, permission, exemption of
any governmental agency or the registration or filing formalities with any governmental agency (if required by law) is required for the execution and performance of this Agreement and the entry into force of the equity pledge hereunder, Party C will
try its best to assist in obtaining the same and make it remain in force for the term hereof. If the business term of Party C expires within the term hereof, Party C shall complete the registration procedures for the extension of the business term
before the expiration of its business term to ensure the continuity of the effect of this Agreement. </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="6%" VALIGN="top" ALIGN="left">6.14</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of the Pledgee, Party C shall not transfer or sell its assets or set or allow
the existence of significant Security Interest or any other encumbrance that may affect the rights and interests of the Pledgee in the equity (including but not limited to, any transfer of intellectual property or any assets worth more than
RMB1&nbsp;million of Party C, or any property right or right of use attached to such 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="6%" VALIGN="top" ALIGN="left">6.15</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">In the event of any legal action, arbitration or any other request that may adversely affect the interests of
Party C&#146;s equity or the interest of the Pledgee under the Transaction Agreements and this Agreement, Party C shall undertake to notify the Pledgee in writing as soon as possible and in a timely manner, and take all necessary measures to ensure
the Pledgee&#146;s rights and interests in the equity at the reasonable request of the Pledgee. </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="6%" VALIGN="top" ALIGN="left">6.16</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party C shall not carry out or permit any act or action that may adversely affect the interests or equity of
the Pledgee under the Transaction Agreement and this Agreement. </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="6%" VALIGN="top" ALIGN="left">6.17</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Within 60 business days after the end of each financial year (hereinafter referred to as the &#147;<B>Previous
Financial Year</B>&#148;) or at the request of the Pledgee, Party C shall provide the Pledgee with the audited consolidated financial statements of Party C for the Previous Financial Year and other information on the operating results and financial
position of Party C, including but not limited to the balance sheet, income statement, and cash flow statement. </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="6%" VALIGN="top" ALIGN="left">6.18</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party C undertakes it will take all necessary measures and sign all necessary documents in accordance with the
reasonable requirements of the Pledgee to ensure the exercise and realization of the Pledgee&#146;s pledge of equity and such rights and interests. </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="6%" VALIGN="top" ALIGN="left">6.19</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">In the event that Party C is dissolved or liquidated as required by the PRC Laws, this Agreement shall
terminate, and Party C and the Pledgor shall, to the extent permitted by the PRC Laws, transfer all the assets, including the equity, to Party A free of charge or at the lowest price permitted by the PRC Laws, or the liquidator at that time disposes
of all the assets, including the equity, on the basis of protecting the interests of shareholders and/or creditors of the direct or indirect overseas parent company of Party A. </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="6%" VALIGN="top" ALIGN="left">6.20</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Each Party separately warrants to the other Parties that once the PRC Laws permit and the Pledgee decides to
purchase all the equity of Party C held by the Pledgor in accordance with the Exclusive Option Agreement and all the Secured Indebtedness and Contractual Obligations are fully paid and fulfilled, the Parties hereto shall immediately terminate this
Agreement. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>7.</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"><B>Default Event </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="6%" VALIGN="top" ALIGN="left">7.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">A Default Event shall be deemed to occur: </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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">7.1.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">in case of the breach or <FONT STYLE="white-space:nowrap">non-performance</FONT> by the Pledgor of any of its
Contractual Obligations under the Exclusive Option Agreement, Power of Attorney and/or this Agreement, and the breach or <FONT STYLE="white-space:nowrap">non-performance</FONT> by Party C of any of its Contractual Obligations under the Exclusive
Option Agreement, Power of Attorney, Business Cooperation Agreement and/or this Agreement; </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">10 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">7.1.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">if any representation or warranty made by the Pledgor in Article 5 of this Agreement contains false statement
or error, and/or the Pledgor breaches any warranty in Article 5 hereof and/or any undertaking in Article 6 hereof; </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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">7.1.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">if the Pledgor and Party C fail to complete the registration/change of registration/Additional Equity pledge
registration at the Registry as agreed in this Agreement; </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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">7.1.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">if the Pledgor and Party C violate any provisions or terms of this Agreement; </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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">7.1.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">if the Pledgor&#146;s own loan, guarantee, compensation, undertaking or other liability to any third party
(a)&nbsp;is required to be repaid or fulfilled in advance due to the Pledgor&#146;s default; or (b)&nbsp;is due but can not be repaid or fulfilled as scheduled; </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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">7.1.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">if any approval, license, consent, permission or authorization of a governmental agency that makes this
Agreement enforceable, legal and effective is withdrawn, suspended, invalidated or substantially altered; </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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">7.1.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">if the enactment of the applicable law makes this Agreement illegal or prevents the Pledgor from continuing to
perform its obligations hereunder; </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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">7.1.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">if the adverse changes in the property owned by the Pledgor result in the view of the Pledgee that the ability
of the Pledgor to fulfil its obligations hereunder has been affected; </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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">7.1.9</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">if Party C or its successor or trustee may only partially perform or refuse to perform their payment
obligations under the Business Cooperation Agreement or the Pledgor and/or Party C may only partially or refuse to pay off the Secured Indebtedness; 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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">7.1.10</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">in any other circumstance where the Pledgee is not able to or may not be able to exercise its rights on the
Pledge. </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="6%" VALIGN="top" ALIGN="left">7.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">The Pledgor and Party C shall promptly notify the Pledgee upon knowledge or discovery of any of the
circumstances referred to in Article 7.1 or any event that may lead to the above. </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="6%" VALIGN="top" ALIGN="left">7.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">The Pledgee may, at the time of or at any time after the occurrence of the breach, give a Default Notice to the
Pledgor and exercise all its remedies rights and powers under the PRC Laws, the Transaction Agreements and this Agreement, including but not limited to: </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="16%">&nbsp;</TD>
<TD WIDTH="6%" 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">requiring the Pledgor and/or Party C to pay immediately all outstanding amounts due and payable under the
Business Cooperation Agreement, all arrears under the transaction agreement and all other amounts due and payable to the Pledgee, and/or to repay the loan; and/or </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="16%">&nbsp;</TD>
<TD WIDTH="6%" 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">Disposing of the Pledge as provided for in Article 8 of this Agreement and/or otherwise disposing of the equity
to the extent permitted by law (including but not limited to, discounting all or part of the equity, or giving priority to the repayment of the debt to the Pledgee with the amount from the auction or sale of the Equity). </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">11 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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; margin-left:5%; font-size:10pt; font-family:Times New Roman">The Pledgee has the right to choose to exercise any of the above rights on the basis of its
independent judgment. In this case, the other parties hereto shall unconditionally agree to cooperate fully. The Pledgee is not responsible for any loss caused by its reasonable exercise of such rights and powers. </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="6%" VALIGN="top" ALIGN="left">7.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 Pledgee shall have the right to appoint its lawyer or any other agent in writing to exercise any and all of
its rights and powers mentioned above, and neither the Pledgor nor Party C shall object to this. </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="6%" VALIGN="top" ALIGN="left">7.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 Pledgee shall have the right to choose to exercise at the same time or successively any remedy for breach
of contract, and the Pledgee shall not have to exercise other relief for breach of contract before exercising the right to auction or sell equity under this Agreement. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>8.</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"><B>Exercise of Pledge </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="6%" VALIGN="top" ALIGN="left">8.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">The Pledgee may give written notice to the Pledgor when exercising its Pledge. </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="6%" VALIGN="top" ALIGN="left">8.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">When the Pledgee exercises the Pledge, the Pledgee shall, within the scope permitted and in accordance with
applicable PRC Laws, have the right to dispose of the equity in accordance with law. All the payments received by the Pledgee in the exercise of its Pledge shall be dealt with in the following order: </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="16%">&nbsp;</TD>
<TD WIDTH="6%" 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">paying all the costs incurred in relation to the disposition of the Equity and the exercise of the rights by
the Pledgee (including payment of the attorney&#146;s fee and the commission for the agent); </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="16%">&nbsp;</TD>
<TD WIDTH="6%" 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">paying taxes due to the disposition of the equity; 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="16%">&nbsp;</TD>
<TD WIDTH="6%" 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">repaying the Secured Indebtedness to the Pledgee. </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="6%" VALIGN="top" ALIGN="left">8.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">When the Pledgee disposes of the Pledge in accordance with this Agreement, the Pledgor and Party C shall
provide the necessary assistance to enable the Pledgee to enforce the Pledge in accordance with this Agreement. </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="6%" VALIGN="top" ALIGN="left">8.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">All actual expenses, taxes and fees and all legal expenses related to the establishment of equity pledge
hereunder and the realization of the rights of the Pledgee shall be borne by Party C, except those to be borne by the Pledgee according to the PRC Laws; and the Pledgee shall have the right to deduct such expenses actually incurred in the exercise
of its rights from the amount gained through exercise of its rights. </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="6%" VALIGN="top" ALIGN="left">8.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 amount of the Secured Indebtedness determined by the Pledgee in the exercise of its equity pledge in
accordance with this Agreement shall be used as final evidence to determine the Secured Indebtedness hereunder. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>9.</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"><B>Transfer </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="6%" VALIGN="top" ALIGN="left">9.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">The Pledgor shall not transfer or assign their rights and obligations hereunder without the prior written
consent of the Pledgee. </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="6%" VALIGN="top" ALIGN="left">9.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">The Pledgor and Party C agree that, subject to the PRC Laws, after the Pledgee has notified the Pledgor and
Party C, the Pledgee may, in any way and on such terms and conditions as it deems appropriate, assign or transfer to any third party any right it may exercise under this Agreement, the Transaction Agreements and other security documents.
</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">12 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="6%" VALIGN="top" ALIGN="left">9.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">This Agreement shall be binding on the Pledgor and Party C and their respective successors and permitted
transferees, if any, and shall be valid for the Pledgee and each of its successors and transferees. </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="6%" VALIGN="top" ALIGN="left">9.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">At any time, if the Pledgee transfers any and all of its rights and obligations under the Transaction
Agreements to any party it designates, the transferee shall have and assume the rights and obligations of the Pledgee hereunder as if it were a Party hereto. Where the Pledgee transfers the rights and obligations under the transaction agreement, at
the request of the Pledgee, the Pledgor and/or Party C shall execute the relevant agreement or other documents relating to such transfer. </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="6%" VALIGN="top" ALIGN="left">9.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">If the Pledgee changes as a result of the transfer of the Transaction Agreement and/or this Agreement, at the
request of the Pledgee, the Pledgor and Party C shall sign a new Equity Pledge Agreement with the new Pledgee on the same terms and conditions as this Agreement and register the pledge accordingly. </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="6%" VALIGN="top" ALIGN="left">9.6</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 Pledgor shall strictly abide by this Agreement and any other contract signed jointly or separately by the
Parties hereto or any of them, including the Transaction Agreements, perform its obligations under this Agreement and other contracts (including the Transaction Agreements), and refrain from acts/omissions that may affect their validity and
enforceability. The Pledgor shall not exercise any of its remaining rights in respect of the Equity unless otherwise directed in writing by the Pledgee. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>10.</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"><B>Termination </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:5%; font-size:10pt; font-family:Times New Roman">At the expiration of the Pledge Term, this Agreement shall terminate and release the equity pledge hereunder, and the Pledgor and Party C shall
record the cancellation of the equity pledge in the register of shareholders of Party C, and shall register the cancellation of the equity pledge with the relevant registry. The reasonable expenses arising from the release of equity pledge shall be
borne by the Pledgor and Party C. Articles 12, 13 and 19.6 of this Agreement shall survive termination hereof. </P> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>11.</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"><B>Service Charges and other Expenses </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:5%; font-size:10pt; font-family:Times New Roman">Party C shall bear all costs and actual expenses relating to this Agreement, including but not limited to attorney&#146;s fees, certificate
costs, stamp duties and any other taxes and expenses. If the applicable PRC Laws require the Pledgee to bear a number of related taxes and expenses, the Pledgor shall cause Party C to repay in full the taxes and expenses paid by the Pledgee. </P>
<P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>12.</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"><B>Liability for Confidentiality </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:5%; font-size:10pt; font-family:Times New Roman">The Parties acknowledge that any oral or written information they exchange in connection with this Agreement is confidential. The Pledgor and
Party C shall keep all such information confidential and shall not disclose any relevant information to any third party without the written consent of Pledgee, other than the information: (a)&nbsp;known to the public (but not disclosed to the public
by any recipient); (b) required to be disclosed by applicable law or by the rules or regulations of any stock exchange; or (c)&nbsp;required to be disclosed by the Pledgor and Party C to their legal or financial advisers, who shall be bound by a
confidentiality obligation similar to the obligations in this Article, in respect of transactions as contemplated herein. The disclosure of any confidential information by the staff or agencies employed by the Pledgor and Party C shall be deemed to
be the disclosure of such confidential information by such Party, which shall be liable for breach of this Agreement. This Article shall remain in force regardless of the invalidity or termination of this Agreement for any reason. </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">13 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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%" VALIGN="top" ALIGN="left"><B>13.</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"><B>Applicable Law and Dispute Settlement </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="6%" VALIGN="top" ALIGN="left">13.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">The execution, effectiveness, interpretation, performance, modification and termination of this Agreement and
the settlement of disputes hereunder shall be governed by the law of the People&#146;s Republic of China. </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="6%" VALIGN="top" ALIGN="left">13.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">Any dispute arising from the interpretation and performance hereof shall be first settled through friendly
negotiation among the Parties. If the any Party fails to reach an agreement on the settlement of such dispute within thirty (30)&nbsp;days after any Party requests the other Parties to settle such dispute through negotiation, any Party may submit
such dispute to China International Economic and Trade Arbitration Commission for arbitration in accordance with the arbitration rules in force at that time. The arbitration shall be conducted in Beijing and the language of arbitration shall be
Chinese. The arbitral award shall be final and binding on the Parties. The arbitral tribunal may rule on Party C&#146;s equity interests, assets or property interests as the compensation or satisfaction to the pledgee for the losses caused by the
breach of contract by other Parties hereto, rule on injunctive relief in respect of the relevant business or asset transfer, or order Party C to carry out bankruptcy liquidation. After the arbitral award comes into effect, any Party shall have the
right to apply to the competent court for enforcement of the arbitral award. The court in Mainland China, Hong Kong, the Cayman Islands or any other court with competent jurisdiction (including the court at the place where Party C is incorporated
and where Party C or the Pledgee&#146;s main assets are located shall be deemed to have competent jurisdiction) shall have the right to enforce the award made by the arbitral tribunal, including but not limited to, restrictions on the operation of
Party C&#146;s business, restrictions on and/or disposition of Party C&#146;s equity interests, assets or property interests (including but not limited to, applying the same as compensation), prohibition of assignment or disposition or other
relevant reliefs in respect thereof, liquidation of Party C, and have the right to make a ruling or judgment during the waiting period for the constitution of the arbitral tribunal or in other appropriate circumstances to provide interim reliefs to
the party initiating the arbitration, including but not limited to the ruling or judgment for the breaching party to immediately stop the breach or the ruling for the breaching party not to carry out acts that may lead to further expansion of the
loss suffered by the Pledgee. </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="6%" VALIGN="top" ALIGN="left">13.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">In the event of any dispute arising from the interpretation and performance of this Agreement or any dispute
being arbitrated, the Parties hereto shall continue to exercise their respective rights hereunder and perform their respective obligations hereunder, except in the matter in dispute. </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="6%" VALIGN="top" ALIGN="left">13.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">After the date of execution hereof, if at any time, as a result of the promulgation of or change in any PRC
Laws, statutes or regulations, or as a result of the interpretation or application of such PRC Laws, statutes or regulations, the following agreements shall apply: to the extent permitted by the PRC Laws, (a)&nbsp;if the change in law or the newly
promulgated provisions are more favorable to the Pledgee than the relevant PRC Laws, statutes and regulations in force on the date of execution hereof (while the other Parties are not seriously adversely affected), the Parties shall promptly apply
for benefits arising from the change or new provisions and do their best to obtain the approval of such application; or (b)&nbsp;if the Pledgee&#146;s economic interests under this Agreement are directly or indirectly adversely affected by the above
legal changes or newly promulgated provisions, this Agreement shall continue to be performed in accordance with the original terms, and the parties shall use all legal means to waive compliance with such change or provisions. If the adverse effects
on the Pledgee&#146;s economic interests can not be resolved in accordance with this Agreement, the Parties shall promptly negotiate and make all necessary amendments to this Agreement in order to maintain the Pledgee&#146;s economic interests
hereunder. </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">14 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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%" VALIGN="top" ALIGN="left"><B>14.</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"><B>Force Majeure </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="6%" VALIGN="top" ALIGN="left">14.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">&#147;Force Majeure&#148; means an event which is unforeseeable, unavoidable and insurmountable and which
renders any partial or total default under this Agreement by one Party hereto. Such Force Majeure events include, but are not limited to, earthquakes, typhoons, floods, wars, strikes, riots, government actions, changes in legal provisions or the
applicability of the legal provisions. </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="6%" VALIGN="top" ALIGN="left">14.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">In event of a Force Majeure event, the obligation of one party to be affected by such event under this
Agreement shall automatically be suspended during the delay caused by such event, and its performance shall be automatically extended for the period of suspension. The party shall not be punished or liable for this. In the event of force majeure,
the Parties shall immediately negotiate a fair solution and make every reasonable effort to minimize the impact of force majeure. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>15.</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"><B>Notices </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="6%" VALIGN="top" ALIGN="left">15.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">All notices and other correspondences required or permitted to be given under this Agreement shall be sent
personally, by registered mail with postage prepaid, courier service, facsimile or <FONT STYLE="white-space:nowrap">e-mail</FONT> to the address, fax number or <FONT STYLE="white-space:nowrap">e-mail</FONT> of the other Party hereto as listed in
<B>Annex II</B> hereto. An additional confirmation shall be sent by <FONT STYLE="white-space:nowrap">e-mail</FONT> for each notice. Such notice shall be deemed to be duly served on: </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="11%">&nbsp;</TD>
<TD WIDTH="5%" 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">If sent personally, by registered mail with postage prepaid, courier service, on the date of acceptance or
refusal thereof at the recipient&#146;s address specified for such notice; </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="11%">&nbsp;</TD>
<TD WIDTH="5%" 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">If sent by fax, on the date of successful transmission (as evidenced by automatically generated confirmation of
transmission); </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="11%">&nbsp;</TD>
<TD WIDTH="5%" 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">If sent by <FONT STYLE="white-space:nowrap">e-mail,</FONT> on the date of successful transmission.
</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="6%" VALIGN="top" ALIGN="left">15.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">Any Party may, in accordance with the terms of this Article, change its receiving address, fax and/or email
address at any time by giving notice to other Parties hereto. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>16.</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"><B>Severability </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:5%; font-size:10pt; font-family:Times New Roman">If one or more of the provisions of this Agreement are found to be invalid, illegal or unenforceable in any way under any applicable law or
regulation, the validity, legality or enforceability of the remaining provisions hereof shall not be affected or impaired in any way. The Parties shall, through consultations in good faith, seek to replace such invalid, illegal or unenforceable
provisions with valid provisions to the maximum extent permitted by law and expected by the Parties, and the economic effects of such valid provisions shall be as similar as those of such invalid, illegal or unenforceable provisions to the extent
possible. </P> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>17.</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"><B>Annex </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:5%; font-size:10pt; font-family:Times New Roman">The annexes to this Agreement shall constitute an integral part of this Agreement. </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">15 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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%" VALIGN="top" ALIGN="left"><B>18.</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"><B>Entry into force, Amendment, Modification, Supplementation and Counterparts </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="6%" VALIGN="top" ALIGN="left">18.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">This Agreement shall take effect from the date when the Parties hereto sign hereonto, and the pledge of the
Equity hereunder shall take effect from the date of completion of the relevant registration procedures by the Registry. </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="6%" VALIGN="top" ALIGN="left">18.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">Any amendment, modification and supplement in respect of this Agreement shall be made in writing and shall take
effect upon signature or seal by the Parties. </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="6%" VALIGN="top" ALIGN="left">18.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">Where the stock exchange or other regulatory agency of Hong Kong or NASDAQ of the United States proposes any
amendment to this Agreement, or in case of any change in the listing rules or related requirements of Hong Kong or NASDAQ of the United States in relation to this Agreement, the Parties hereto shall amend this Agreement accordingly.
</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="6%" VALIGN="top" ALIGN="left">18.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">This Agreement is made in four (4)&nbsp;counterparts. The Pledgor and the Pledgee holds one
(1)&nbsp;counterpart respectively, and Party C shall hold two (2)&nbsp;counterparts. Each counterpart shall have the same legal effect. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>19.</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"><B>Miscellaneous </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="6%" VALIGN="top" ALIGN="left">19.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">This Agreement shall be binding on and shall be valid for the respective successors of the Parties and the
permitted transferees of such Parties. </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="6%" VALIGN="top" ALIGN="left">19.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">Any Party hereto may waive the rights such Party is entitled to under this Agreement, provided that such waiver
by the Pledgor and Party C must be in writing and signed by Pledgee. No waiver by any Party in respect of a breach by the other Parties in certain circumstances shall be deemed as a waiver of any similar breach in other circumstances.
</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="6%" VALIGN="top" ALIGN="left">19.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">The headings of this Agreement are for ease of reading only and shall not be used to interpret, explain or
otherwise affect the meaning of the provisions hereof. </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="6%" VALIGN="top" ALIGN="left">19.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 Parties agree to execute in a timely manner documents or take further actions that are reasonably required
for the implementation of the provisions and purposes of this Agreement or beneficial to such purposes. </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="6%" VALIGN="top" ALIGN="left">19.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">Without prejudice to the Transaction Agreements and other provisions hereof, if at any time, as a result of the
promulgation or change of any PRC Laws, or as a result of any change in the interpretation or application of such PRC Laws, or as a result of change in the relevant registration procedures, the Pledgee considers it unlawful or contrary to such PRC
Laws to maintain the entry into force of this Agreement, maintain the validity of the Pledge hereunder and/or dispose of the Equity in the manner provided for herein, the Pledgor and Party C shall immediately take any action, and/or sign any
agreement or any other document, in accordance with the written instructions of the Pledgee and the reasonable request of the Pledgee, in order to: (a) maintain the validity of the Pledge hereunder and this Agreement; (b)&nbsp;facilitate the
disposition of the Equity in the manner as specified in this Agreement; and/or (c)&nbsp;maintain or realize the security established or intended to be established by this Agreement. </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">16 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="6%" VALIGN="top" ALIGN="left">19.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement is a legal document independent of the Transaction Agreements and other security documents. The
invalidity of the Transaction Agreements or other security documents shall not affect the rights and obligations of the Parties hereunder. If the Transaction Agreements or other security documents are declared null and void and the Pledgor still has
outstanding Contractual Obligations and/or still owes the Secured Indebtedness to the Pledgee, the Equity under this Agreement shall remain as a pledge security of the Contractual Obligations and Secured Indebtedness until the Pledgor pays off all
the Secured Indebtedness and performs all Contractual Obligations. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(The remainder of this page is intentionally left
blank) </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">17 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of the Equity Pledge Agreement] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have caused this Equity Pledge Agreement to be executed as of the date and place set forth at the beginning hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">PARTY A: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>HODE SHANGHAI LIMITED </B>(COMPANY STAMP)<B>
</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="33%"></TD>

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

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">/s/ Hode Shanghai Limited</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR></TABLE> <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="13%"></TD>

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

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Chen Rui</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Chen Rui</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Legal Representative</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"><I>Signature page to
Equity Pledge Agreement</I> </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of the Equity Pledge Agreement] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have caused this Equity Pledge Agreement to be executed as of the date and place set forth at the beginning hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">PARTY B: </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="7%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>CHEN RUI</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Chen Rui</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"><I>Signature page to
Equity Pledge Agreement</I> </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of the Equity Pledge Agreement] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have caused this Equity Pledge Agreement to be executed as of the date and place set forth at the beginning hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">PARTY C: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>SHANGHAI KUANYU DIGITAL TECHNOLOGY CO., LTD.
</B>(COMPANY STAMP)<B> </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="35%"></TD>

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

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">/s/ Shanghai Kuanyu Digital Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR></TABLE> <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="13%"></TD>

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

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Chen Rui</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Chen Rui</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Legal Representative</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"><I>Signature page to
Equity Pledge Agreement</I> </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.7
<SEQUENCE>6
<FILENAME>d28513dex47.htm
<DESCRIPTION>EX-4.7
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.7</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<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><A NAME="tx28513_47a"></A>Exhibit 4.7 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Exclusive Business Cooperation Agreement </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This Exclusive Business Cooperation Agreement (hereinafter referred to as &#147;<B>this Agreement</B>&#148;) is made and entered into by and among the
following parties in Shanghai, China on December&nbsp;23, 2020: </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="8%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Party A:</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><B>HODE SHANGHAI LIMITED</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Address:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Room 4031, 4/F, Building 1, No.&nbsp;310 Fasai Road, China (Shanghai) Pilot Free Trade Zone</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Party B:</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><B>SHANGHAI KUANYU DIGITAL TECHNOLOGY CO., LTD.</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Address:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Room 801, No.&nbsp;489 Zhengli Road, Yangpu District, Shanghai</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Party A and Party B are hereinafter individually referred to as the &#147;<B>Party</B>&#148; and collectively, the
&#147;<B>Parties</B>&#148;. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Whereas: </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">Party A is a wholly foreign-owned enterprise established in the People&#146;s Republic of China (hereinafter
referred to as the &#147;<B>PRC</B>&#148;). Its main business includes technology development, transfer, technical consultation and technical services, business information consultation, business management consultation, animation design and
advertising in the field of information technology and network technology; </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="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">Party B is a limited liability company established in the PRC, its main business includes value-added
telecommunications service, information network dissemination of audio-visual program business, radio and television program production and operation, commercial performances, online cultural business . All business activities operated and developed
by Party B at present and at any time during the term hereof are hereinafter referred to as the &#147;<B>Main Business</B>&#148;; </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="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">Party A agrees to make use of its human resource, technology and information advantages to provide Party B with
the relevant exclusive technical services, technical consultations and other services as stipulated in the terms of this Agreement during the term hereof (see below for the specific scope), and Party B agrees to accept such services provided by
Party A or its designated party (including Party A&#146;s direct or indirect overseas parent company or a subsidiary directly or indirectly controlled by Party A&#146;s direct or indirect overseas parent company) in accordance with the terms of this
Agreement; </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="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 Parties have executed an Exclusive Technology Consulting and Services Agreement (hereinafter referred to as
the &#147;<B>Original Agreement</B>&#148;) on April&nbsp;24, 2019. The Parties hereby agree to amend and restate the terms and conditions of the Original Agreement and agree to execute this Agreement in lieu of the Original Agreement.
</P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">THEREFORE, Party A and Party B hereby agree as follows through mutual negotiation: </P>
<P STYLE="font-size:18pt;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"><B>1.</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"><B>Provision of Services by Party A </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.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">Pursuant to the terms and conditions of this Agreement, Party B hereby appoints Party A as Party B&#146;s
exclusive service provider to provide Party B with comprehensive business support, technical services and consultation services, specifically including all or part of the services decided by Party A from time to time within the business scope of
Party A, including, but not limited to, the contents listed in<B> Annex I</B> as well as other consultations and services related to the above and provided by Party A from time to time upon the request of Party B to the extent permitted by the PRC
Laws (including any laws, regulations, rules, notices or other binding documents promulgated by any central or local legislative, administrative or judicial department of Mainland China before or after the execution of this Agreement, hereinafter
&#147;<B>PRC Laws</B>&#148;) (hereinafter referred to as &#147;<B>Services</B>&#148;). </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">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.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">Party B agrees to accept the consultations and services provided by Party A. Party B further agrees that except
with Party A&#146;s prior written consent, during the term hereof, Party B shall not accept, or cause its controlled subsidiaries to accept any consultation and/or services provided by any third party, and shall not cooperate with any third party,
in respect of the consultations and services contemplated herein. Party A may appoint other parties, who may enter into some or all agreements described in Article 1.4 with Party B, to provide Party B with the consultations and/or services under
this Agreement. </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">1.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">In order to ensure that Party B meets the cash flow requirements in its daily operation and / or offset any
losses arising from its operation, whether or not Party B actually incurs any such operating losses, Party A may, at its discretion, decide to provide Party B with financial support (only to the extent permitted by the PRC Laws). Party A may provide
financial support to Party B in the form of loans permitted by the PRC Laws, and shall execute the contract in respect of such loan separately. </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">1.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">Manner of Providing 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="9%">&nbsp;</TD>
<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">In order to fulfill this Agreement, Party A and Party B agree that during the term of this Agreement, the
Parties may, directly or through their respective Affiliates with the corresponding service capabilities and resources, sign other technical service agreements and consulting service agreements for the purpose of providing services to Party B by
Party A, and agree on the specific contents, methods, personnel and expenses in respect of specific services. For the purposes of this paragraph and this Agreement, the &#147;<B>Affiliate</B>&#148; means, in case of any specific subject, that
specific subject directly or indirectly controlled through one or more intermediaries, or any other subject under the control of or the common control with such specific subject. </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="9%">&nbsp;</TD>
<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">In order to perform this Agreement, Party A and Party B agree that, during the term hereof, the Parties may
execute intellectual property (including but not limited to the copyright, trademark, patent, domain name, <FONT STYLE="white-space:nowrap">know-how,</FONT> trade secret and otherwise) license agreements directly or through their respective
Affiliates, which shall permit Party B to use the relevant intellectual properties owned by Party A and its Affiliates at any time based on Party B&#146;s business needs, and Party A may charge the relevant fees (including the service fee stipulated
in Article 2.1 below). </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="9%">&nbsp;</TD>
<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">In order to perform this Agreement, Party A and Party B agree that during the term hereof, the Parties may
execute the equipment lease agreement directly or through their respective Affiliates, which shall permit Party B to use the relevant equipment owned by Party A at any time based on Party B&#146;s business needs, and Party A shall charge the
relevant fees (including the service fee stipulated in Article 2.1 below). </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">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="9%">&nbsp;</TD>
<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">In order to fulfill this Agreement, Party A and Party B agree that during the term of this Agreement, the
Parties may, directly or through their respective Affiliates, sign other agreements for the purpose of providing services by Party A to Party 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="9%">&nbsp;</TD>
<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">Party A may, at its own discretion, decide to appoint any third party with the service capability and resources
to provide all or part of the services under this Agreement, but Party A shall be prudently responsible for the selection of such third party. Party A agrees to bear its legal liability under this Agreement for the work products of such third party,
except where Party B and such third party agree otherwise. Party B hereby acknowledges that Party A shall have the right to transfer its rights and obligations under this Agreement to any third party. </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">1.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">In order to fulfill this agreement, Party A and Party B shall communicate and exchange all kinds of information
related to their business and/or their customers in a timely manner. </P></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">The services provided by Party A in this Agreement
are exclusive. Party B may continue to perform the agreement in respect of the same or similar services provided to Party B by a third party as to those provided by Party A on the date of execution hereof, subject to the written approval of Party A;
Party A does not agree, Party B shall promptly cancel such agreement with such third party and bear any costs and liabilities arising from the cancellation thereof. Party B shall continue to perform other contracts that Party B is performing or
other legal documents which are binding upon Party B, and Party B shall not amend, modify or terminate such contracts or legal documents without Party A&#146;s prior written consent. </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%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">In order to clarify the rights and obligations of the Parties and to enable the above-mentioned service
agreement to be performed in practice, the Parties agree, subject to the provisions of the PRC Laws: </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="9%">&nbsp;</TD>
<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">Party B shall operate based on Party A&#146;s opinions or suggestions under Article 1.1 hereof.
</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="9%">&nbsp;</TD>
<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">Except that Party B&#146;s former directors, supervisors and senior management officers agreed by Party A may
remain in office, Party B shall, in accordance with the procedures prescribed by PRC laws, appoint Party A&#146;s recommended candidates as Party B&#146;s directors and supervisors, and shall, subject to the PRC laws, appoint Party A&#146;s
recommended personnel as Party B&#146;s general manager, chief financial officer and other senior management officers to be responsible for and supervise Party B&#146;s business and operation. Subject to the PRC Laws, Party B shall not remove the
directors, supervisors and senior management officers of its company recommended by Party A for any other reason except for reasons of retirement, resignation, incompetence or death, unless with the prior written consent of Party A.
</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="9%">&nbsp;</TD>
<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">Party B agrees to cause Party B&#146;s directors, supervisors and senior management officers to exercise or
perform their authorities or obligations under the PRC Laws and Party B&#146;s articles of association as instructed by Party A. </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">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="9%">&nbsp;</TD>
<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">Party A has the right to set up and adjust Party B&#146;s organization and conduct the human resource
management. </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="9%">&nbsp;</TD>
<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">Party A shall have the right to carry out service-related business in the name of Party B. Party B shall
provide Party A with all necessary support and facilities for the smooth development of the business, including, but not limited to, issuing to Party A all necessary authorizations for the provision of the relevant 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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(6)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Subject to the PRC Laws, Party A shall have the right to check Party B&#146;s accounts regularly and at any
time, and Party B shall keep accounts in a timely and accurate manner and provide Party A with its accounts as required by Party A. Within the term hereof, Party B agrees to cooperate with Party A and Party A&#146;s legal person shareholders (only
referred to Hode HK Limited and its controlled subsidiaries, the same as follows) to conduct audits (including but not limited to related transaction audits and other types of audits), to provide Party A and Party A&#146;s legal person shareholders
and/or auditors entrusted by Party A with relevant data and information on Party B&#146;s operations, business, customers, finance, employees, etc., and to agree that Party A&#146;s shareholders disclose such data and information in order to meet
the requirements of securities supervision. </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(7)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B agrees that the relevant certificates and company seals important to Party B&#146;s daily operation,
including Party B&#146;s business license, qualification certificate, official seal, contract seal, financial special seal and legal representative seal involved in the operation of the business, shall be kept by Party B&#146;s directors, legal
representative, general manager, chief financial officer and other senior management officers recommended by Party A and appointed by Party B in accordance with the legal procedures. </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">1.7</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 Parties agree that the services provided by Party A to Party B hereunder shall also apply to the
subsidiaries controlled by the Parties, and the Parties shall urge their controlled subsidiaries to exercise their rights and perform their obligations in accordance with this Agreement. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;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"><B>2.</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"><B>Calculation of Service Charges, Payment Methods, Financial Statements, Audit and Taxation
</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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.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">For the services provided by Party A in accordance with this Agreement, and subject to the PRC Laws, during the
term of this Agreement, after Party B and its controlled subsidiaries shall, after the end of each financial year, make up for the losses of the previous year (if necessary) and deduct the necessary costs, expenses, taxes and fees incurred in the
corresponding financial year, and draw the statutory provident funds that must be drawn according to law, the incomes of Party B and its controlled subsidiaries (including the accumulated incomes of the previous financial year) shall be equal to the
combined net profits and shall be paid to Party A as service charges (hereinafter referred to as &#147;<B>Service Charges</B>&#148;); and Party A shall have the right to determine the above deductible items. The amount of such Service Charges shall
be determined by Party A, and their calculation and adjustment shall take into account, but not limited to, the following factors, and Party A shall have the right to decide independently to adjust such Service Charges: (a)&nbsp;the difficulty of
the management and technology provided by Party A and the complexity of the management and technical advice and other services provided; (b)&nbsp;the time required for Party A&#146;s related personnel to provide such management and technical advice
and other services; (c)&nbsp;the specific content and commercial value of the management and technical advice and other services provided by Party A; (d)&nbsp;the specific content and commercial value of the intellectual property license and lease
service provided by Party A; and (e)&nbsp;the market price of the same kind of services. The above Service Charges shall be transferred by Party B to the bank account designated by Party A by remittance or any other means approved by the Parties
within five (5)&nbsp;business days after Party A issues payment instructions to Party B. Party A may change such payment instructions from time to time. The Parties agree that the payment of the above Service Charges shall not, in principle, cause
any difficulty in the operation of either Party in the current year. For the above purpose, Party A shall have the right to agree to Party B&#146;s deferred payment to avoid any financial difficulties of the Party B. Party A shall also have the
right to make any other adjustment to the Service Charges that it deems reasonable, but shall notify Party B in writing in advance. </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">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.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">Party A agrees that, in case of Party B&#146;s operating losses or serious operating difficulties, it will have
the right to decide to provide financial support for Party B; in the event of the foregoing, only Party A shall have the right to decide whether Party B will continue to operate and Party B shall unconditionally approve and agree to Party A&#146;s
above decision. </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">2.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">Party B shall, within 60 business days after the end of each financial year (hereinafter referred to as the
&#147;<B>Previous Financial Year</B>&#148;) or at the request of Party A, (a)&nbsp;provide Party A with the Party B&#146;s audited consolidated financial statements in the Previous Financial Year, which shall be audited by an independent certified
public accountant approved by Party A; (b)&nbsp;if the audited financial statements show any deficiency in the total amount of the Service Charges paid by Party B to Party A during the Previous Financial Year, Party B shall pay the difference to
Party A within 5 days from the date Party A or Party B finds the difference. </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">2.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">Party B shall, in accordance with the applicable laws, generally recognized accounting standards and commercial
practices, prepare financial statements that meet the requirements of Party A. </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">2.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">Upon prior notice from Party A, Party A and/or its designated auditor shall have the right to review Party
B&#146;s relevant books and records at Party B&#146;s main office and copy the required books and records in order to verify Party B&#146;s income amount and the accuracy of the statements. Party B shall, in accordance with the requirements of Party
A, provide relevant information and materials concerning Party B&#146;s operation, business, customers, finance, employees, etc., and agree that Party A or Party A&#146;s legal person shareholders may disclose or publish such information and
materials if necessary. </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">2.6</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 tax burden arising from the performance of this Agreement shall be borne by the Parties.
</P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>3.</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"><B>Intellectual Property and Confidentiality </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.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">In order to perform this Agreement, Party A and Party B agree that, during the term hereof, the Parties and
their respective Affiliates may execute the licensing agreement of intellectual property (including but not limited to copyright, trademark, patent, domain name, <FONT STYLE="white-space:nowrap">know-how,</FONT> trade secret and otherwise) directly
or through their respective Affiliates, which shall permit either Party to use the relevant intellectual properties owned by the other Party. In particular, Party A or its Affiliates shall have the right to use the intellectual property owned by
Party B or its Affiliates free of charge in accordance with such agreement. </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">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.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">Unless with the prior written consent of Party A, on basis of the provision of the services hereunder for Party
B and its controlled subsidiaries, Party A shall have unique and proprietary rights and interests in any right, title, equity and intellectual property including but not limited to all present and future copyrights, patents (including invention
patents, utility model patents and design patents), trademarks, trade names, brands, software, know-hows, trade secrets, all related goodwill, domain names and any other similar rights (hereinafter referred to as &#147;<B>Such Rights</B>&#148;)
arising or created during the performance of this Agreement by Party B and its controlled subsidiaries, whether developed by Party A or by Party B. Party B shall not claim any of Such Rights from Party A. Party B shall sign all the documents
required to make Party A the owner of Such Rights and take all actions necessary to make Party A the owner of Such Rights. Party B warrants that there are no defects in Such Rights and will compensate Party A for any losses caused by such defects
(if any). </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">3.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">Without the written consent of Party A, Party B shall not, and shall compel its controlled subsidiaries not to,
transfer, assign, pledge, licence or dispose of any of Such Rights and any intellectual property Party B and its controlled subsidiaries are entitled to as of the execution date hereof, including but not limited to all the present and future
copyrights, patents (including invention patents, utility model patents and design patents), trademarks, trade names, brands, software, know-hows, trade secrets, all relevant goodwill, domain names and any other similar right (hereinafter referred
to as <B>&#147;Corresponding Rights&#148;</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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.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">Party B shall dispose of any corresponding rights in accordance with Party A&#146;s instructions from time to
time, including, but not limited to, the transfer or authorization of the corresponding rights to Party A or its designated person without violating the PRC Laws. </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">3.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 Parties hereto acknowledge that any oral or written information they exchange in connection with this
Agreement is confidential. Party B shall keep all such information confidential and shall not disclose any relevant information to any third party without the written consent of Party A, other than the information: (a)&nbsp;known to the public (but
not disclosed to the public by any recipient); (b) required to be disclosed by applicable law or by the rules or regulations of any stock exchange; or (c)&nbsp;required to be disclosed by Party B to their legal or financial advisers, who shall be
bound by a confidentiality obligation similar to the obligations in this Article, in respect of transactions as contemplated herein. The disclosure of any confidential information by the staff or agencies employed by Party B shall be deemed to be
the disclosure of such confidential information by Party B, which shall be liable for breach of this Agreement. This Article shall remain in force regardless of the termination of this Agreement for any reason. </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">3.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall not execute any document or make any relevant undertaking which is in conflict with any agreement
or any other legal document that is executed and being performed by Party A and/or its Affiliates; Party B shall not cause any conflict of interest between Party B and Party A as well as its Affiliates through any act or omission. In case of any
such conflict of interest (Party A shall have the right to decide unilaterally whether such conflict of interest arises), Party B shall take measures in a timely manner to eliminate it as soon as possible with the consent of Party A and/or its
Affiliates. If Party B refuses to take measures to eliminate conflicts of interest, Party A shall have the right to exercise its call options under the Exclusive Option Agreement (hereinafter referred to as the &#147;<B>Exclusive Option
Agreement</B>&#148;) executed with Party B and Party B&#146;s shareholders on the execution date hereof. </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">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Within the term hereof, all customer information and other relevant information related to Party B&#146;s
business and the services provided by Party A shall be owned by Party A. </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">3.8</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 Parties hereto agree that, this Article 3 hereto shall survive the change, cancellation or termination
hereof. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>4.</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"><B>Representations and Warranties </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">4.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">The representations and warranties of Party A are as follows: </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="9%">&nbsp;</TD>
<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">Party A is a wholly foreign-owned enterprise (WFOE) duly registered and validly existing under the PRC Laws
with the independent legal person qualification; has full and independent legal status and legal capacity, and has obtained appropriate authorization to execute, deliver and perform this Agreement, and can act as an independent subject of
litigation; </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="9%">&nbsp;</TD>
<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">Party A signs and performs this Agreement within its legal personality and the scope of its business operations
and has the permission, record and qualification required to provide the services as stipulated herein. Party A has taken the necessary corporate actions and has been duly authorized and obtained the consent and approval (if necessary) of third
parties and government agencies to complete the transactions mentioned herein and will not violate the laws or other restrictions binding or affecting Party A. </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="9%">&nbsp;</TD>
<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">After its execution and delivery of this Agreement, this Agreement shall constitute a legal, valid and binding
obligation of Party A and may be enforced in accordance with the terms of this Agreement. </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="9%">&nbsp;</TD>
<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">Party A has no litigation, arbitration or any other judicial or administrative procedure having occurred and
outstanding that will affect Party A&#146;s ability to perform its obligations hereunder, and to the best of its knowledge no one threatens to take such action. </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">4.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">The representations, warranties and undertakings of Party B are as follows: </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="9%">&nbsp;</TD>
<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">Party B is a limited liability company duly registered and validly existing under the PRC Laws with the
independent legal person qualification; has full and independent legal status and legal capacity, and has obtained appropriate authorization to execute, deliver and perform this Agreement, and can act as an independent subject of litigation.
</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="9%">&nbsp;</TD>
<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">Party B&#146;s acceptance of the services provided by Party A will not violate any PRC Laws. Party B will sign
and perform this Agreement within its legal personality and the scope of its business operations and Party B has taken the necessary corporate actions and has been duly authorized and obtained the consent, approval or filing of third parties and
government agencies to complete the transactions mentioned herein and will not violate the laws or other restrictions binding or affecting Party B. </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">
<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="9%">&nbsp;</TD>
<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">After its execution and delivery of this Agreement, this Agreement shall constitute a legal, valid and binding
obligation of Party B and may be enforced in accordance with the terms of this Agreement. </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="9%">&nbsp;</TD>
<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">Party B has no litigation, arbitration or any other judicial or administrative procedure having occurred and
outstanding that will affect Party B&#146;s ability to perform its obligations hereunder, and to the best of its knowledge no one threatens to take such action. If any litigation, arbitration or any other judicial proceeding or administrative
punishment occurs or may occur in relation to Party B&#146;s assets, business or income, Party B will notify Party A immediately after knowing such litigation, arbitration or any other judicial proceeding or administrative punishment, and will only
reach a settlement on such proceedings with the prior written consent of Party A. </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="9%">&nbsp;</TD>
<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">In accordance with this Agreement, Party B shall pay Party A the Service Charges in full and on time, and
maintain the continuous validity of the license and qualification related to the business of Party B and its controlled subsidiaries within the service period. In all the matters necessary for Party A to effectively perform its duties and
obligations hereunder, Party B will assist Party A, provide Party A with full cooperation and actively work with the services provided by Party A, and accept Party A&#146;s reasonable opinions and suggestions on the business of Party B and its
controlled subsidiaries. </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(6)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, from the execution date hereof, Party B will not, and shall urge
its controlled subsidiaries not to sell, transfer, mortgage or otherwise dispose of legal rights and interests in any assets (including tangible assets or intangible assets, excluding assets within RMB 1&nbsp;million as required in the normal
business operations), business, operation right or income, or cause any Security Interest or other encumbrance to be placed on the same. For the purpose of this Paragraph and this Agreement, the &#147;<B>Security Interest</B>&#148; shall include
mortgage, pledge, lien and any security over third party right or interest, including any equity interest call option, acquisition right, right of first refusal, <FONT STYLE="white-space:nowrap">set-off</FONT> right, ownership retention or other
security 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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(7)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, except for the reasonable expenses in the normal course of
operation, Party B shall not pay any fee to any third party in any name, shall not exempt any third party from its debts, shall not lend or borrow a loan to any third party, or provide a security or guarantee for any third party, or allow any third
party to establish any other Security Interest in its assets or interests. </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(8)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, from the execution date hereof, Party B shall not, and shall
cause its controlled subsidiaries not to, incur, inherit, guarantee or permit the existence of any debt , (except (i)&nbsp;the debts incurred in the normal course of business but not through loans; and (ii)&nbsp;the debts that have been disclosed to
and consented in writing by Party A). </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">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(9)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, from the execution date hereof, Party B shall not, and shall
cause its controlled subsidiaries not to, execute any major contract other than those executed in the course of normal business and those executed between Party B with Party A and its Affiliates (in this Paragraph, a contract shall be deemed as a
major contract if its value exceeds RMB 1 million). </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(10)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, from the execution date hereof, Party B shall not, and shall
cause its controlled subsidiaries not to: (a)&nbsp;be merged, consolidated with or become a united entity with any third party; (b)&nbsp;invest or acquire any third party or be invested, acquired or controlled by any third party; (c)&nbsp;increase
or decrease its registered capital, or otherwise change the form of the company or its registered capital structure or accept the investment or capital increase of Party B by the existing shareholders or third parties ; (d) be liquidated and
dissolved. </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(11)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Subject to the applicable PRC Laws, Party B shall appoint the person recommended by Party A as its director,
supervisor or senior management officer; Party B shall not, for any other reason, refuse to appoint the person recommended by Party A unless with the prior written consent of Party A or as otherwise agreed herein. </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(12)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall hold any and all governmental permits, licenses, authorizations and approvals necessary for its
business within the term of this Agreement and shall ensure that all such governmental permits, licenses, authorizations and approvals will continue to be valid and legal throughout the term of this Agreement. Any and all government licenses,
permits, authorizations and approvals necessary for Party B&#146;s business to be changed and/or increased as a result of changes in the provisions of the competent governmental authorities shall be changed and/or obtained by Party B in accordance
with the requirements of the applicable laws during the term of this Agreement. </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(13)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall promptly inform Party A of the circumstances that have or may have a significant adverse effect
on the business and operation of Party A, and shall do its utmost to prevent the occurrence and/or expansion of such circumstance. </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(14)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, Party B and/or its controlled subsidiaries shall not amend the
articles of association or change the main business or make major adjustments to the business scope, model, profit model, marketing strategy, business policy or customer relationship of Party B and/or its controlled subsidiaries.
</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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(15)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, Party B and / or its controlled subsidiaries shall not enter into
any partnership or joint venture or profit sharing arrangement with any third party, or any other arrangement for the purpose of transfer of benefits or the realization of profit sharing in the form of royalties, service fees or consultancy fees.
</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">
<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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(16)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">At the request of Party A from time to time, Party B shall provide Party A with information on Party B&#146;s
operation, management and financial situation. </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(17)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, Party B shall not announce or distribute bonuses, dividends or
any other benefit to its shareholders. </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(18)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall provide Party A with any technical or other information it deems necessary or useful to provide
services hereunder, and allow Party A to use Party B&#146;s relevant facilities, data or information it deems necessary or useful to provide services hereunder. </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">4.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">In the event of divorce, incapacity, declared disappearance/death, death, bankruptcy or any other circumstance
that may affect the holding of Party B&#146;s equity, Party B shall guarantee that such circumstance shall not affect its performance of this Agreement. </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">4.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">Either Party A or Party B respectively guarantee to the other Party that once the PRC Laws allow Party A to
hold directly and Party A decides that it directly or designates its Affiliate to hold Party B&#146;s equity and Party A and / or its Affiliate may legally engage in Party B&#146;s business, the Parties shall terminate this Agreement upon the
request of Party A after Party A or its designated Affiliate has formally registered as Party B&#146;s shareholder at the competent administration for industry and commerce. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;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"><B>5.</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"><B>Effect and Term </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">This Agreement shall enter into force on the date when it is executed by and between the Parties and shall remain in force unless this
Agreement terminates in accordance with Article 6.1. </P> <P STYLE="font-size:18pt;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"><B>6.</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"><B>Termination </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">6.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">This Agreement shall be terminated in any of the following circumstances: </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="9%">&nbsp;</TD>
<TD WIDTH="4%" 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">On the date of bankruptcy, liquidation, termination or dissolution according to law if Party B goes bankrupt,
is liquidated, terminated or dissolved according to law during the term of this Agreement; </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="9%">&nbsp;</TD>
<TD WIDTH="4%" 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">On the date on which all the shares or assets of Party B have been transferred to Party A or the Affiliate
designated by Party A in accordance with the Exclusive Option Agreement; </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="9%">&nbsp;</TD>
<TD WIDTH="4%" 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">On the date when Party A or its designated Affiliate is formally registered as Party B&#146;s shareholder at
the competent administration for industry and commerce once the PRC Laws allow Party A to hold the shares of Party B directly and Party A and its subsidiaries can legally engage in Party B&#146;s business; </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="9%">&nbsp;</TD>
<TD WIDTH="4%" 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">On the date of the expiration of such written notice when Party A terminates this Agreement by giving Party B a
written notice thirty (30)&nbsp;days in advance at any time within the term hereof; </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(e)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Earlier termination according to Article 7 hereof. </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">10 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">6.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">Within the term hereof, Party B shall not cancel this Agreement unilaterally. Party A may terminate this
Agreement in accordance with Article 6.1(d) above without any liability for breach of contract for its unilateral cancellation hereof. </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">6.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">After the termination of this Agreement, the rights and obligations of the Parties under Articles 3, 8, 10, 11,
16.3 shall remain in force. </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">6.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 early termination of this Agreement for any reason does not exempt either Party from all the payment
obligations hereunder (including, but not limited to, the payment of Service Charges) arising from or due to this Agreement prior to the termination hereof, nor does it exempt any liability for breach of contract arising prior to the termination
hereof. Party B shall pay Party A the Service Charges payable before the termination hereof within fifteen (15)&nbsp;business days from the date of termination hereof. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;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"><B>7.</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"><B>Liability for Breach </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="4%" VALIGN="top" ALIGN="left">7.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">Except as otherwise provided herein, if a party (hereinafter referred to as the &#147;<B>Breaching
Party</B>&#148;) fails to perform an obligation hereunder or violates this Agreement in other manner, the other Party (hereinafter referred to as the &#147;<B>Aggrieved Party</B>&#148;) may (a)&nbsp;send a written notice to the Breaching Party
indicating the nature and scope of the breach and requesting the Breaching Party to remedy it at its own cost within the reasonable period provided in the notice (hereinafter referred to as the &#147;<B>Remedy Period</B>&#148;); if the Breaching
Party fails to remedy it during the Remedy Period, the Aggrieved Party shall have the right to request the Breaching Party to assume all liabilities caused by its breach and compensate the Aggrieved Party for all actual economic losses caused to the
Aggrieved Party by its breach, including but not limited to lawyer&#146;s fees, litigation or arbitration fees arising from any litigation or arbitration proceedings relating to such breach, and furthermore, the Aggrieved Party shall also have the
right to request the Breaching Party to enforce this Agreement and request the competent arbitral institution or court to order specific performance and/or enforcement of the terms agreed herein; (b)&nbsp;terminate this Agreement, and request the
Breaching Party to assume all liabilities caused by its breach, and provide all damages; or (c)&nbsp;discount, auction or sell off the pledged equity interests as agreed in the Equity Pledge Agreement entered into by the Parties and the existing
shareholders of Party B on the execution date hereof, and have priority in compensation with the proceeds from the discounting, auctioning or selling off and request the Breaching Party to assume all losses caused thereby. The exercise of the
aforesaid remedial rights by the Aggrieved Parties shall not prevent them from exercise of other remedial rights pursuant to the provisions of this Agreement and the laws. </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">7.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">The Parties hereto agree and acknowledge that except as compulsorily provided by the PRC Laws, if Party B is a
Breaching Party, Party A shall have the right to unilaterally terminate this Agreement immediately and request the Breaching Party to provide the liquidated damages. If Party A is the Breaching Party, Party B shall waive Party A&#146;s obligation to
provide damages, and unless otherwise provided by the laws, Party B shall not in any event have any right to terminate or cancel this Agreement. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>8.</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"><B>Applicable Law, Dispute Settlement and Law Change </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">8.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">The execution, effectiveness, interpretation, performance, modification and termination of this Agreement and
the settlement of disputes hereunder shall be governed by the law of the People&#146;s Republic of China. </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">11 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">8.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">Any dispute arising from the interpretation and performance hereof shall be settled through friendly
negotiation between the Parties hereto. If the Parties fail to reach an agreement on the settlement of such dispute within thirty (30)&nbsp;days after either Party requests the other parties to settle such dispute through negotiation, any Party may
submit such dispute to the China International Economic and Trade Arbitration Commission for arbitration in accordance with the arbitration rules in force at that time. The arbitration shall be conducted in Beijing and the language of arbitration
shall be Chinese. The arbitral award shall be final and binding on the Parties hereto. The arbitral tribunal may rule on Party B&#146;s equity interests, assets or property interests as the compensation or satisfaction to Party A for the losses
caused by the breach of contract by Party B, rule on injunctive relief in respect of the relevant business or asset transfer, or order Party B to carry out bankruptcy liquidation. After the arbitral award comes into effect, any Party shall have the
right to apply to the competent court for enforcement of the arbitral award. The court in Mainland China, Hong Kong, the Cayman Islands or any other court with competent jurisdiction (including the court in the place where Party B is incorporated
and where Party B or Party A&#146;s main assets are located shall be deemed to have competent jurisdiction) shall have the right to enforce the award made by the arbitral tribunal, including, but not limited to, restrictions on the operation of
Party B&#146;s business, restrictions on and/or disposition of Party B&#146;s equity interests, assets or property interests (including, but not limited to, applying the same as compensation), prohibition of assignment or disposition or other
relevant reliefs in respect thereof, liquidation of Party B, and have the right to make a ruling or judgment during the waiting period for the constitution of the arbitral tribunal or in other appropriate circumstances to provide interim reliefs to
the party initiating the arbitration, including but not limited to the ruling or judgment for the breaching party to immediately stop the breach or the ruling for the breaching party not to carry out acts that may lead to further expansion of the
loss suffered by Party A. </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">8.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">In the event of any dispute arising from the interpretation and performance of this Agreement or any dispute
being arbitrated, the Parties hereto shall continue to exercise their respective rights hereunder and perform their respective obligations hereunder, except in the matter in dispute. </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">8.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">After the date of execution hereof, if at any time, as a result of the promulgation of or change in any PRC
Laws, or as a result of the interpretation or application of such PRC Laws, the following agreements shall apply: to the extent permitted by the PRC Laws, (a)&nbsp;if the change in law or the newly promulgated provisions are more favorable to Party
A than the relevant PRC Laws in force on the date of execution hereof (while Party B is not seriously adversely affected), the Parties shall promptly apply for benefits arising from the change or new provisions and do their best to obtain the
approval of such application; or (b)&nbsp;if Party A&#146;s economic interests under this Agreement are directly or indirectly adversely affected by the above changes of the PRC Laws or newly promulgated provisions, this Agreement shall continue to
be performed in accordance with the original terms, and the parties shall use all legal means to waive compliance with such change or provisions. If the adverse effect on Party A&#146;s economic interests can not be resolved in accordance with this
Agreement, the Parties hereto shall promptly negotiate and make all necessary amendments hereto in order to maintain Party A&#146;s economic interests hereunder. </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">12 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%" VALIGN="top" ALIGN="left"><B>9.</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"><B>Force Majeure </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">9.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">&#147;Force Majeure&#148; means an event which is unforeseeable, unavoidable and insurmountable and which
renders any partial or total default under this Agreement by one Party hereto. Such Force Majeure events include, but are not limited to, earthquakes, typhoons, floods, wars, strikes, riots, government actions, changes in legal provisions or the
applicability of the legal provisions. </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">9.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">In event of a Force Majeure event, the obligation of one party to be affected by such event under this
Agreement shall automatically be suspended during the delay caused by such event, and its performance shall be automatically extended for the period of suspension. The party shall not be punished or liable for this. In the event of force majeure,
the Parties shall immediately negotiate a fair solution and make every reasonable effort to minimize the impact of force majeure. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>10.</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"><B>Indemnification </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Party B shall indemnify Party A for any loss, damage, liability or expense caused by or arising from any action, claim or any other demand
against Party A in respect of any consultation or service provided by Party A at the request of Party B, and shall hold Party A free from damage, unless such loss, damage, liability or expense is caused by Party A&#146;s gross negligence or
intentional misconduct. </P> <P STYLE="font-size:18pt;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"><B>11.</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"><B>Notices </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">11.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">All notices and other correspondences required or permitted to be given under this Agreement shall be sent
personally, by registered mail with postage prepaid, courier service, facsimile or <FONT STYLE="white-space:nowrap">e-mail</FONT> to the address, fax number or <FONT STYLE="white-space:nowrap">e-mail</FONT> of the other Party hereto as listed in
<B>Annex II</B> hereto. An additional confirmation shall be sent by <FONT STYLE="white-space:nowrap">e-mail</FONT> for each notice. Such notice shall be deemed to be duly served on: </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="9%">&nbsp;</TD>
<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">If sent personally, by registered mail with postage prepaid, courier service, on the date of acceptance or
refusal thereof at the recipient&#146;s address specified for such notice; </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="9%">&nbsp;</TD>
<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">If sent by fax, on the date of successful transmission (as evidenced by automatically generated confirmation of
transmission); </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="9%">&nbsp;</TD>
<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">If sent by <FONT STYLE="white-space:nowrap">e-mail,</FONT> on the date of successful transmission.
</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">11.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">Any Party may, in accordance with the terms of this Article, change its receiving address, fax and/or email
address at any time by giving notice to other Parties hereto. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>12.</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"><B>Transfer </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">12.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">Party B may not assign its respective rights and obligations hereunder to any third party without the prior
written consent of Party A. </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">12.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">Party B agrees that Party A may transfer its rights and obligations hereunder to any third party by giving
Party B prior written notice without Party B&#146;s consent. </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">13 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%" VALIGN="top" ALIGN="left"><B>13.</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"><B>Severability </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">If one or more of the provisions of this Agreement are found to be invalid, illegal or unenforceable in any way under any applicable law or
regulation, the validity, legality or enforceability of the remaining provisions hereof shall not be affected or impaired in any way. The Parties shall, through consultations in good faith, seek to replace such invalid, illegal or unenforceable
provisions with valid provisions to the maximum extent permitted by law and expected by the Parties, and the economic effects of such valid provisions shall be as similar as those of such invalid, illegal or unenforceable provisions to the extent
possible. </P> <P STYLE="font-size:18pt;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"><B>14.</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"><B>Modification and Supplement </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">14.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">Any amendment or supplement hereto shall be made in writing. The amendment agreement and supplementary
agreement relating hereto by the Parties hereto shall be an indivisible part hereof and shall have the same legal effect as this Agreement. </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">14.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">Where the stock exchange or other regulatory agency of Hong Kong or NASDAQ of the United States proposes any
amendment to this Agreement, or where the listing rules or other relevant regulations, rules, codes, guidelines of Hong Kong or NASDAQ of the United States require amending this Agreement or any arrangement hereunder, the Parties hereto shall amend
this Agreement accordingly. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>15.</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"><B>Counterparts </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">This Agreement is made in two (2)&nbsp;counterparts. Each party holds one (1)&nbsp;counterpart respectively, and all of them shall have the
same legal effect. </P> <P STYLE="font-size:18pt;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"><B>16.</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"><B>Miscellaneous </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">16.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">Except written amendments, supplementations or modifications made after the signing hereof, this Agreement
shall constitute the entire agreement between the Parties hereto in respect of the cooperation hereunder and shall supersede all prior oral and written consultations, representations and contracts in respect of the cooperation hereunder.
</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">16.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">This Agreement shall be binding on the respective successors of the Parties hereto and the permitted assignees
of the Parties hereto. </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">16.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">Any Party hereto may waive the rights it is entitled to under this Agreement, provided that such waiver by
Party B must be in writing and signed by Party A. No waiver by any Party in respect of a breach by the other Party hereto in a certain circumstance shall be deemed as a waiver of any similar breach in any other circumstance. </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">16.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 headings of this Agreement are for ease of reading only and shall not be used to interpret, explain or
otherwise affect the meaning of the provisions hereof. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(The remainder of this page is intentionally left blank) </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">14 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of the Exclusive Business Cooperation Agreement] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have caused this Exclusive Business Cooperation Agreement to be executed as of the date and place set forth at the beginning
hereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>HODE SHANGHAI LIMITED (COMPANY STAMP) </B></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">/s/ Hode Shanghai Limited</TD></TR>
</TABLE> <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="7%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Chen Rui</TD></TR></TABLE>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD></TD>

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

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top" COLSPAN="3"><FONT STYLE="font-size:10pt">Name: Chen Rui</FONT></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top" COLSPAN="3"><FONT STYLE="font-size:10pt">Title: Legal Representative</FONT></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Signature page to Exclusive Business Cooperation Agreement </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of the Exclusive Business Cooperation Agreement] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have caused this Exclusive Business Cooperation Agreement to be executed as of the date and place set forth at the beginning
hereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>SHANGHAI KUANYU DIGITAL TECHNOLOGY CO., LTD.</B> <B>(COMPANY STAMP)</B> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">/s/ Shanghai Kuanyu Digital Technology Co., Ltd. </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="7%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Chen Rui</TD></TR></TABLE>
<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="bottom">Name: Chen Rui</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Title: Legal Representative</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Signature page to Exclusive Business Cooperation Agreement </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.8
<SEQUENCE>7
<FILENAME>d28513dex48.htm
<DESCRIPTION>EX-4.8
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.8</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<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><A NAME="tx28513_48a"></A>Exhibit 4.8 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Exclusive Option Agreement </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This
Exclusive Option Agreement (hereinafter referred to as &#147;<B>this Agreement</B>&#148;) is made and entered into by and among the following parties in Shanghai, China on December&nbsp;23, 2020: </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="8%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Party A:</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><B>HODE SHANGHAI LIMITED,</B> a wholly foreign-owned enterprise duly incorporated and validly existing under the law of the People&#146;s Republic of China, with its address at Room 4031, 4/F, Building 1, No.&nbsp;310 Fasai Road,
China (Shanghai) Pilot Free Trade Zone.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Party B:</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><B>CHEN RUI,</B> a citizen of the PRC with ID card no. ***</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Party C:</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><B>SHANGHAI KUANYU DIGITAL TECHNOLOGY CO., LTD.,</B> a limited liability enterprise duly incorporated and validly existing under the law of the People&#146;s Republic of China, with its address at Room 801, No.&nbsp;489 Zhengli
Road, Yangpu District, Shanghai.</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In this Agreement, Party A, Party B and Party C shall hereinafter be individually referred to as a &#147;<B>Party</B>&#148;
and collectively as the &#147;<B>Parties</B>&#148;. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Whereas: </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">Party C is a limited liability company registered in Shanghai, China. Party B is the shareholder of Party C on
the date of execution hereof and hold a total of 100% equity interests in Party C; </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">Party B intends to grant Party A an irrevocable and exclusive option to purchase all or part of the equity
interests in Party C held by Party 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="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">Party C intends to grant Party A an irrevocable and exclusive option to purchase all or part of the assets held
by Party C; 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">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 Parties have signed an Exclusive Option Agreement (hereinafter referred to as the &#147;<B>Original
Agreement</B>&#148;) on April&nbsp;24, 2019. The Parties hereby agree to amend and restate the terms and conditions of the Original Agreement and agree to execute this Agreement in lieu of the Original Agreement. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">NOW, THEREFORE, the Parties hereby agree as follows: </P> <P STYLE="font-size:18pt;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"><B>1.</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"><B>Sale and Purchase of Equity Interests and Assets </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.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">Granting of Options </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">Party B agrees that he shall hereby irrevocably and unconditionally grant to Party A, an irrevocable and exclusive option, during the term of
this Agreement, to purchase by itself or designate a related party (hereinafter &#147;<B>the Designee</B>&#148;, including the direct or indirect overseas parent company of Party A or the subsidiary directly or indirectly controlled by Party
A&#146;s direct or indirect overseas parent company) to purchase from Party B all or part of the equity interests in Party C held by Party B from time to time in one time or multiple times, at the price referred to in Article 1.3 hereof and in line
with the exercise steps at the election of Party A under Article 1.2, to the extent permitted by the PRC Laws (including any laws, regulations, rules, notices or other binding documents promulgated by any central or local legislative, administrative
or judicial department of Mainland China before or after the execution of this Agreement, hereinafter &#147;<B>PRC Laws</B>&#148;)(hereinafter &#147;<B>Equity Call Option</B>&#148;). Party C hereby irrevocably and unconditionally grants to Party A,
an irrevocable and exclusive option, during the term of this Agreement, to purchase by itself or cause the Designee to purchase all or part of the assets of Party C from time to time in one time or multiple times at the price referred to in Article
1.3 hereof and in line with the exercise steps determined by Party A under Article 1.2 (hereinafter &#147;<B>Assets Call Option</B>&#148;, together with the Equity Call Option, collectively referred to as the &#147;<B>Call Options</B>&#148;), to the
extent permitted by the PRC Laws. No third party other than Party A and the Designee shall have the Call Options or other rights related to Party B&#146;s ownership of Party C&#146;s equity interests and assets. Party C hereby agrees that Party B
may grant the Equity Call Option to Party A, and Party B hereby agrees that Party C may grant the Assets Call Option to Party A. The term &#147;<B>person</B>&#148; under this paragraph and this Agreement means a natural person, a legal person or an
unincorporated organization. The term &#147;<B>assets</B>&#148; referred to in this Article includes tangible and intangible assets. </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">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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; margin-left:9%; font-size:10pt; font-family:Times New Roman">For the sake of clarity, all shares of Party C held by Party B under this Article shall be
100% of the registered capital of Party C, also include the registered capital of Party C held by Party B from time to time in the future in any form during the term of this Agreement (including but not limited to the expanded registered capital
formed by capital increase). </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%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.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">Exercise Steps </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">The exercise by Party A of its Call Options shall be subject to the provisions of the PRC Laws. In exercising its Call Options under Article
1.1, Party A shall give written notice to Party B and/or Party C (hereinafter referred to as the &#147;<B>Notice of Equity Interest Purchase</B>&#148; or &#147;<B>Notice of Assets Purchase</B>&#148;). The Notice of Equity Purchase or Notice of
Assets Purchase shall specify: (a)&nbsp;Party A&#146;s decision on the exercise of the Call Options; (b)&nbsp;the equities to be purchased from Party B by Party A and/or the Designee (hereinafter referred to as &#147;<B>Purchased Equity
Interests</B>&#148;) and/or the assets to be purchased from Party C by Party A and/or the Designee (hereinafter referred to as &#147;<B>Purchased Assets</B>&#148;); and (c)&nbsp;the date of purchase/transfer of the Purchased Equity Interests and/or
Purchased Assets. Party B and/or Party C shall, upon receipt of the Notice of Equity Interest Purchase or Notice of Assets Purchase, transfer the Purchased Equity Interests and/or Purchased Assets to Party A and/or the Designee pursuant to such
notice in the manner set forth in Article 1.4 hereof. </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%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.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">Purchase Price and Payment </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">Where Party A decides to exercise its Call Options under this Agreement, the purchase price of the Purchased Equity Interests and/or Purchased
Assets (hereinafter referred to as &#147;<B>Purchase Price</B>&#148;) shall be zero or nominal price, provided that it is the minimum price to the satisfaction of the price requirement otherwise provided by the competent governmental authority or
the PRC Laws. Nevertheless, Party B and Party C hereby severally and jointly irrevocably undertake that, subject to the provisions and requirements of the PRC Laws in force at that time, all of the payment made by Party A at any such price to Party
B and/or Party C shall be returned by Party B and/or Party C to Party A or the Designee within seven (7)&nbsp;days; where such return is not allowed in accordance with the PRC Laws in force at that time, Party B and Party C undertake to trust such
payment for Party A in the form of trusteeship, and to cooperate with Party A in signing the trusteeship agreement or other relevant legal documents. After necessary tax deduction and withholding is made in respect of the Purchase Price in
accordance with the PRC Laws, Party A shall transfer the Purchase Price to the account designated by Party B and/or Party C within seven (7)&nbsp;days after the Purchased Equity Interests and/or Purchased Assets are duly transferred to Party A. </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%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.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">Transfer of the Purchased Equity Interests and/or Purchased Assets </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">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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; margin-left:9%; font-size:10pt; font-family:Times New Roman">At each exercise of the Call Options by Party A, </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.4.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">Party B shall cause Party C to hold the shareholders&#146; meeting in a timely manner or make the decision by
the shareholder (as the case may be); at such meeting, a resolution/decision shall be made to approve Party B and/ Party C to transfer the Purchased Equity Interests and/or Purchased Assets to Party A and/or the Designee; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.4.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">Party B and/or Party C shall enter into the equity transfer contract and/or assets transfer contract and other
relevant legal documents with Party A and/or the Designee in respect of each transfer pursuant to this Agreement and the Notice of Equity Interest Purchase and/or Notice of Assets Purchase; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.4.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">The relevant Parties shall execute all other necessary contracts, agreements or documents (including but not
limited to the amendments to the articles of association of Party C), obtain all necessary internal approvals, authorizations, governmental approvals, licenses, consents and permits, and take all necessary actions, to transfer the valid title of the
Purchased Equity Interests and/or Purchased Assets to Party A and/or the Designee and cause Party A and/or the Designee to become the registered owner of the Purchased Equity Interests (subject to the completion of the industrial and commercial
registration) or the owner of the Purchased Assets, free from any Security Interest. For the purposes of this paragraph and this Agreement, the &#147;<B>Security Interest</B>&#148; includes mortgage, pledge, lien and any security over third party
rights or interests, any equity interest call option, acquisition right, right of first refusal, <FONT STYLE="white-space:nowrap">set-off</FONT> right, ownership retention or other security arrangements; for the avoidance of doubt, it does not
include any Security Interest incurred under this Agreement and the Equity Pledge Agreement. The &#147;<B>Equity Pledge Agreement</B>&#148; under this paragraph and this Agreement means the Equity Pledge Agreement entered into by and among Party A,
Party B and Party C at the date of execution of this Agreement. Pursuant to the Equity Pledge Agreement, Party B shall pledge to Party A all its equity interests in Party C held by Party B in order to guarantee Party C may perform the Exclusive
Business Cooperation Agreement (hereinafter referred to as the &#147;<B>Business Cooperation Agreement</B>&#148;) executed between Party C and Party A on the date of execution hereof and the power of attorney issued by Party B on the date of
execution hereof and its obligations hereunder. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>2.</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"><B>Undertakings </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.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">Undertakings of Party B and Party C </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">Party B (as the shareholder of Party C) and Party C hereby jointly and severally undertake 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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.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">Without the prior written consent of Party A, they will not supplement, modify or amend the articles of
association and internal regulations of Party C in any form, increase or decrease its registered capital, change its registered capital structure in any other manner, or take any action of dividing or dissolving Party C&#146;s company or changing
its form; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.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">In accordance with good financial and commercial standards and practice, they will maintain the existence of
Party C, prudently and effectively operate its business and handle its affairs, and procure Party C to perform its obligations under the Business Cooperation Agreement; </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">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.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">Without the prior written consent of Party A, from the date of execution hereof, they shall not sell, transfer,
mortgage or otherwise dispose of legal rights and interests in any assets (including tangible assets or intangible assets, excluding assets within RMB 1&nbsp;million as required in the normal business operations), business or income, or cause any
Security Interest or other encumbrance to be placed on the same; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.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">Unless required by the PRC Laws, Party C shall not be dissolved or liquidated without the written consent of
Party A; after the statutory liquidation set forth in Article 3.6 hereof, Party B irrevocably undertakes, subject to the provisions and requirements of the PRC Laws in force at that time, Party B shall pay Party A or the Designee all proceeds of the
distribution of surplus assets received arising from the shares of Party C held by Party B or facilitate such payment. Where such payment is not allowed in accordance with the PRC Laws in force at that time, Party B undertakes to trust such payment
for Party A in the form of trusteeship, and to cooperate with Party A in signing the trusteeship agreement or other relevant legal documents; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.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">Party C shall not incur, inherit, guarantee or permit the existence of any debts without the prior written
consent of Party A, other than (i)&nbsp;the debts incurred in the normal course of business but not through loans; and (ii)&nbsp;the debts that have been disclosed to and consented in writing by Party A; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">They will conduct all of Party C&#146;s business in the normal course of business to maintain Party C&#146;s
asset value, and will not engage in any act/omission that may have adverse effect on the state of operation and asset value of Party C; and Party A will have the right to supervise Party C&#146;s assets and assess whether it has the right to control
Party C&#146;s assets. If Party A determines that Party C&#146;s operational activity affects the value of its assets or Party A&#146;s control of Party C&#146;s assets, Party A shall engage a legal adviser or other professionals to handle such
issue and Party B and Party C shall take any necessary action to cooperate in such handling; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, they shall not cause Party C to execute any major contract other
than those executed in the course of normal business and those executed between Party C and Party A, its direct or indirect overseas parent company or subsidiaries directly or indirectly controlled by Party A&#146;s overseas parent company
(hereinafter referred to as &#147;<B>Party A&#146;s Affiliates</B>&#148;) (in this paragraph, a contract shall be deemed as a major contract if the value of such contract exceeds RMB 1 million); </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, they shall not cause Party C to provide any form of guarantee
such as loan, financial aid or mortgage or pledge to any person, or to permit a third party to create any Security Interest in their assets or equity; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.9</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Within 60 business days after the end of each financial year (hereinafter referred to as &#147;<B>the Previous
Financial Year</B>&#148;) or at the request of Party A, they shall provide Party A with the audited consolidated financial statements of Party C for the Previous Financial Year and other information on the operating results and financial position of
Party C; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.10</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">At the request of Party A, Party C shall procure and maintain insurance on the assets and business of Party C
from the insurer recognized by Party A. The amount and type of such insurance shall be the same or have the same effect as the amount and type of insurance normally maintained by a company operating similar business and owning similar property or
assets in China; </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">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.11</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, they shall not cause or permit Party C to enter into merger,
partnership, joint venture or alliance with or acquire or invest in any person; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.12</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">They shall immediately notify Party A of any ongoing or potential lawsuit, arbitration or administrative
procedures relating to Party C&#146;s assets, business or revenues, and take all necessary actions reasonably requested by Party A, and shall not settle such procedures without the prior written consent of Party A; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.13</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">They shall execute all documents, take all actions and file all complaints or defend all claims necessary or
appropriate to maintain Party C&#146;s ownership of all of its 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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.14</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, Party C shall not pay dividends to its shareholders in any form,
but upon the written request of Party A, Party C shall immediately distribute all distributable profits to its shareholders and require and cause the shareholders to comply with Article 2.2.5 hereof; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.15</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">They shall, at the request of Party A, appoint a party designated by Party A to act as the directors,
supervisors and/or senior management officers of Party C and/or remove the directors, supervisors and/or senior management officers of Party C from office and perform all relevant resolutions and filing procedures; Party A shall have the right to
require Party B and Party C to replace the above-mentioned personnel; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.16</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If the failure by any of Party C&#146;s shareholders or Party C to perform its tax obligations under any
applicable PRC Laws prevents Party A from exercising its Call Options, Party A shall have the right to request Party C or its shareholder to perform such tax obligations, or request Party C or its shareholder to pay such tax amount to Party A who
will make the payment on its behalf; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.17</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B and Party C shall, in respect of the undertakings applicable to Party C under this Article 2.1, cause
the subsidiaries of Party C to comply with such undertakings as if they were parties to this Agreement; 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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.18</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">They shall take all measures to ensure that all qualification certificates relating to Party C&#146;s main
business are legal, valid and renewed on time in accordance with the law; any and all government permission, licenses, authorizations and approvals necessary for Party C&#146;s business to be changed and/or increased as a result of changes in the
provisions of the competent governmental authorities shall be changed and/or obtained in accordance with the requirements of the applicable laws during the term of this Agreement. </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">2.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">Further Undertakings of Party B </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">Party B hereby irrevocably undertakes 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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.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">Without the prior written consent of Party A, Party B shall not sell, transfer, mortgage or otherwise dispose
of any beneficial interests in its equity interests in Party C or create any Security Interest or other encumbrance on the them from the effective date of this agreement, except for the pledge created on the equity interests in Party C pursuant to
the Equity Pledge Agreement; </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">
<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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.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">Party B shall not engage in any business or any other action which will have adverse impact on Party C&#146;s
reputation; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.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">Party B shall not execute any documents or make any relevant undertakings which are in conflict with any
agreements and other legal documents that are executed and being performed by Party C or Party A and its Designee; Party B shall not cause any conflict of interest between Party B and Party A as well as its shareholders through any act or omission.
In case of any such conflict of interest (Party A shall have the right to decide unilaterally whether such conflict of interest arises), Party B shall take measures in a timely manner to eliminate it as soon as possible with the consent of Party A
or the Designee. If Party B refuses to take measures to eliminate the conflict of interest, Party A shall be entitled to exercise its Call Options hereunder; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.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">Without the prior written consent of Party A, Party B shall not, in any way, directly or indirectly participate
in or engage in any business that is or may be competitive with the business of Party A, Party A&#146;s Affiliates, Party C and Party C&#146;s controlled subsidiaries, or hold the rights and interests in, or assets of, the relevant entities whose
business is or may be competitive with the business of Party A, Party A&#146;s Affiliates, Party C and Party C&#146;s controlled subsidiaries (except that Party B has no more than 5% of the rights and interests in such relevant entities, or that
such relevant entities are controlled by Party A and Party A&#146;s Affiliates, or other cases approved by Party A), and Party A shall have the right to decide whether the above circumstances exist or may exist to Party 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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.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">Unless requested by Party A in writing, Party B shall not require Party C to grant bonus or conduct other
profit distribution with respect to Party B&#146;s equity interests in Party C, or make any proposal of the shareholders&#146; meeting related thereto, vote in favour of such resolution or make a decision related thereto (as the case may be). In any
case, if Party B receives any of Party C&#146;s gains, profit distribution or bonus, to the extent permitted by the PRC Laws, Party B shall waive the receipt thereof, and immediately pay or transfer such gains, profit distribution or bonus to Party
A or the Designee; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall cause the shareholders&#146; meeting or shareholder of Party C (as the case may be) and/or the
board of directors or the executive director of Party C (as the case may be) not to approve the sale, transfer, mortgage, creating any Security Interest over or otherwise disposal of any legal or beneficial interests in its equity interests in Party
C, without the prior written consent of Party A, except for the pledge created on the equity interests in Party C pursuant to the Equity Pledge Agreement; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall cause the shareholders&#146; meeting or shareholder of Party C (as the case may be) and/or the
board of directors or the executive director of Party C (as the case may be) not to approve Party C&#146;s merger, partnership, joint venture or alliance with any person, or acquisition or investment in any person, Party C&#146;s division, amendment
to the articles of association of Party C, change to its registered capital or company form, without the prior written consent of Party A; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall immediately notify Party A of any ongoing or potential lawsuit, arbitration or administrative
procedures relating to its equity interests in Party C, and take all necessary actions reasonably requested by Party A, and shall not settle such procedures without the prior written consent of Party A; </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">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.9</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall cause the shareholders&#146; meeting or shareholder of Party C (as the case may be) and/or the
board of directors or the executive director of Party C (as the case may be) to vote for the transfer of the Purchased Equity Interests and/or Purchased Assets provided herein and take any and all other actions that Party A may request;
</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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.10</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Upon requested by Party A from time to time, Party B and/or Party C shall immediately and unconditionally
transfer its equity interests in and/or assets of Party C to Party A or its Designee pursuant to the Call Options hereunder, and Party B hereby waives its right of first refusal with respect to the transfer of equity interests by other shareholders
of Party C (if any); </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.11</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall strictly comply with the provisions of this Agreement and other agreements jointly and severally
executed by Party B, Party C and Party A, including but not limited to the Equity Pledge Agreement and the Business Cooperation Agreement, perform its obligations under this Agreement and such other agreements, and shall not engage in any
act/omission that may affect the validity and enforceability thereof. If Party B has any remaining right to the equity interests under this Agreement or the Equity Pledge Agreement or the power of attorney granted in favor or Party A, it shall not
exercise such right unless instructed by Party A in writing; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.12</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If Party A (or its Designee) has paid Party B the Purchase Price of the equity interests but the relevant
changes of industrial and commercial registration have not been completed prior to dissolution of Party C, upon or after the dissolution of Party C, Party B shall timely and gratuitously deliver to Party A (or the Designee) all of the proceeds of
the remaining property distribution it receives by the reason of holding Party C&#146;s equity interests. In this case, Party B shall not make any claim for the proceeds of the remaining property distribution, except for the exercise as instructed
by Party A; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.13</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall promptly fulfill their tax obligations under the applicable PRC Laws to ensure the smooth
exercise of the Call Options by Party A; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.14</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B agrees to execute an irrevocable power of attorney granting all rights of Party B as the shareholder of
Party C to Party A or the Designee, who may exercise voting rights on all matters required to be discussed at the shareholders&#146; meeting or decided by the shareholders (as the case may be) and resolved, and make and sign resolutions, minutes and
other relevant documents, including but not limited to, appointing and electing directors, supervisors, and other officers to be appointed and removed by shareholders or the board of shareholders; disposing of the assets of the company; and amending
the articles of association; taking over or managing Party C&#146;s business, or dissolving or liquidating Party C and forming a liquidation group on behalf of the shareholders and exercising the functions and powers of the liquidation group in the
liquidation period in accordance with the law; 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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.15</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall ensure that Party C will be validly existing, not be terminated, liquidated or dissolved (except
with the prior written consent of Party A). </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">
<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="4%" VALIGN="top" ALIGN="left"><B>3.</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"><B>Representations and Warranties </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Party B and Party C hereby jointly and severally represents and warrants to Party A on the date of execution of this Agreement and each date of
transfer of the Purchased Equity Interests and Purchased Assets 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%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.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">Party B is a natural person with full capacity for civil conduct and capacity for civil rights, and has the
right to execute, deliver and perform this Agreement, and can act as an independent subject of litigation; </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">3.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">Party C is a limited liability company duly registered and validly existing under the PRC Laws with the
independent legal person qualification; has full and independent legal status and legal capacity to execute, deliver and perform this Agreement, and can act as an independent subject of litigation; </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">3.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">Party B and Party C have the right and capacity to execute and deliver this Agreement and any transfer contract
to which each of them is a party and relating to the Purchased Equity Interests and/or Purchased Assets to be transferred (hereinafter &#147;<B>Transfer Contract</B>&#148;) thereunder, and perform its obligations under this Agreement and any
Transfer Contract. Each of Party B and Party C agrees to execute a Transfer Contract consistent with the terms of this Agreement when Party A exercises its Call Options. This Agreement and any Transfer Contract to which it is a party constitute or
will constitute its legal, valid and binding obligations and are enforceable against it pursuant to the terms thereof; </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">3.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">Neither the execution and delivery nor the performance of the obligations under this Agreement or any Transfer
Contract may or will result in: (i)&nbsp;violation of any applicable PRC Laws; (ii)&nbsp;contravention of Party C&#146;s articles of association, regulations or other constitutional documents; (iii)&nbsp;violation of or default under any contract or
instrument to which it is a party or by which it is bound; (iv)&nbsp;violation of any condition of granting any party any license or permit and/or the continued validity thereof; or (v)&nbsp;suspension, revocation of or attachment with additional
conditions to any license or permit granted to any Party; </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">3.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">Party B has ownership of its equity interests in Party C. Party B does not have any Security Interests and
other encumbrance on its equity interests in Party C, except for the pledge created on such equity interests under the Equity Pledge Agreement; </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">3.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party C has ownership of all its assets and does not create any Security Interests or other encumbrance on
them; </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">3.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party C does not have any outstanding debts, other than (i)&nbsp;the debts incurred in the normal course of
business but not through loans; and (ii)&nbsp;the debts that have been disclosed to and consented in writing by Party A; </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">3.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If Party C is dissolved or liquidated as required by the PRC Laws, (i)&nbsp;Party B shall, to the extent
permitted by the applicable Chinese laws and regulations, set up a liquidation group within fifteen (15)&nbsp;days from the date of the occurrence of the dissolution cause, and authorize the person or entity recommended by Party A to preside over
the liquidation and administer the property of Party C; (ii)&nbsp;Party C shall, subject to and to the extent permitted by the PRC Laws, sell all its assets to Party A or the Designee at the lowest price permitted by the PRC Laws, whether or not the
provisions of Item (i)&nbsp;of this Article are enforced. Party C shall, to the extent permitted by the PRC Laws in force at that time, exempt Party A or its designated eligible entity from any payment obligation incurred thereby; any proceeds
arising from such transactions shall be paid to Party A or the Designee as part of the service charge under the Business Cooperation Agreement to the extent permitted by the PRC Laws in force at that time; </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">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.9</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party C complies with all PRC Laws applicable to the acquisition of equity 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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.10</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Except as expressly disclosed to Party A in writing, there is no ongoing, pending or potential litigation,
arbitration or other administrative proceedings in respect of the equity interests of Party C or assets of Party C, or Party C; </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">3.11</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Where Party B is divorced, incapacitated, declared lost/dead, dead, bankrupt or suffers from any other
situation which may affect its exercise of holding Party C&#146;s equity interests, its successor, agent, guardian, or the shareholder or assignee of Party C&#146;s equity interests shall be deemed as a party to this Agreement, inherit exercise and
perform all rights and obligations of Party B hereunder, and transfer related equity interests to Party A or the Designee in accordance with the applicable laws then in force and this Agreement; Party B has made all appropriate arrangements and
executed all necessary documents to ensure that, in the foregoing circumstances, the successors, guardians, creditors, spouses or otherwise of Party B, who may thus acquire the equity interests, assets or related rights of Party C, shall not affect
or hinder the performance of this Agreement; </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">3.12</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 equity interests in Party C held by Party B are not the common property of Party B and the spouse of Party
B (where applicable), Party B&#146;s spouse(where applicable) does not have nor control such equity interests in Party C; Party B&#146;s operating and management of Party C and other voting matters based on the equity interests held by Party B in
Party C shall not be influenced by the spouse of Party B (where applicable). </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>4.</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"><B>Effective Date </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">This Agreement shall enter into force on the date of execution by the Parties and shall remain effective until the date on which all the
Purchased Equity Interests and/or Purchased Assets held by Party B are transferred to Party A and/or the Designee (in case of the Purchased Equity Interests, subject to the date of completion of the change of industrial and commercial registration)
and Party A and its subsidiaries and branches may legally engage in the business of Party C. Notwithstanding the foregoing, Party A shall have the right to terminate this Agreement unilaterally and immediately by giving written notice to Party B and
Party C at any time, without any liability for breach of contract for its unilateral termination hereof. Unless compulsorily provided by the PRC Laws, Party B and Party C shall not have the right to terminate this Agreement unilaterally. </P>
<P STYLE="font-size:18pt;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"><B>5.</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"><B>Liability for Breach </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">5.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">Except as otherwise provided herein, if a party (hereinafter the &#147;<B>Breaching Party</B>&#148;) fails to
perform an obligation hereunder or violates this Agreement in other manner, the other parties (hereinafter the &#147;<B>Aggrieved Parties</B>&#148;) may (a)&nbsp;send a written notice to the Breaching Party indicating the nature and scope of the
breach and requesting the Breaching Party to remedy at its own cost within the reasonable period provided in the notice (hereinafter &#147;<B>Remedy Period</B>&#148;); if the Breaching Party fails to remedy it during the Remedy Period, the Aggrieved
Parties shall have the right to request the Breaching Party to assume all liabilities caused by its breach and compensate the Aggrieved Parties for all actual economic losses caused to the Aggrieved Parties by its breach, including but not limited
to lawyer&#146;s fees, litigation or arbitration fees arising from any litigation or arbitration proceedings relating to such breach, and furthermore, the Aggrieved Parties shall also have the right to request the Breaching Party to enforce this
Agreement and request the competent arbitral institution or court to order specific performance and/or enforcement of the terms agreed herein; (b)&nbsp;terminate this Agreement, and request the Breaching Party to assume all liabilities caused by its
breach, and provide all damages; or (c)&nbsp;discount, auction or sell off the pledged equity interests as agreed in the Equity Pledge Agreement, and have priority in compensation with the proceeds from the discounting, auctioning or selling off and
request the Breaching Party to assume all losses caused thereby. The exercise of the aforesaid remedial rights by the Aggrieved Parties shall not prevent them from exercise of other remedial rights pursuant to the provisions of this Agreement and
the laws. </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">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">5.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">Each of the Parties agrees and acknowledges that except as compulsorily provided by the PRC Laws, if Party B or
Party C is the Breaching Party, Party A shall have the right to unilaterally terminates this Agreement immediately and request the Breaching Party to provide the damages. If Party A is the Breaching Party, Party B or Party C shall waive Party
A&#146;s obligation to provide damages, and unless otherwise provided by the laws, Party B or Party C shall not in any event have any right to terminate or cancel this Agreement. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;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"><B>6.</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"><B>Applicable Law and Dispute Settlement </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">6.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">Applicable Law </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">The execution, effectiveness, interpretation, performance, modification and termination of this Agreement and the settlement of disputes
hereunder shall be governed by the law of the People&#146;s Republic of China. </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%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">6.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">Dispute Settlement </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">Any dispute arising from the interpretation and performance hereof shall be first settled through friendly negotiation among the Parties. If
the Parties fail to reach an agreement on the settlement of such dispute within thirty (30)&nbsp;days after any Party requests the other parties to settle such dispute through negotiation, any Party may submit such dispute to the China International
Economic and Trade Arbitration Commission for arbitration in accordance with the arbitration rules in force at that time. The arbitration shall be conducted in Beijing and the language of arbitration shall be Chinese. The arbitral award shall be
final and binding on the Parties. The arbitral tribunal may rule on Party C&#146;s equity interests, assets or property interests as the compensation or satisfaction to Party A for the losses caused by the breach of contract by other Parties hereto,
rule on injunctive relief in respect of the relevant business or asset transfer, or order Party C to carry out bankruptcy liquidation. After the arbitral award comes into effect, any Party shall have the right to apply to the competent court for
enforcement of the arbitral award. The court in Mainland China, Hong Kong, the Cayman Islands or any other court with competent jurisdiction (including the court at the place where Party C is incorporated and where Party C or Party A&#146;s main
assets are located shall be deemed to have competent jurisdiction) shall have the right to enforce the award made by the arbitral tribunal, including, but not limited to, restrictions on the operation of Party C&#146;s business, restrictions on
and/or disposition of Party C&#146;s equity interests, assets or property interests (including, but not limited to, applying the same as compensation), prohibition of assignment or disposition or other relevant reliefs in respect thereof,
liquidation of Party C, and have the right to make a ruling or judgment during the waiting period for the constitution of the arbitral tribunal or in other appropriate circumstances to provide interim reliefs to the party initiating the arbitration,
including but not limited to the ruling or judgment for the breaching party to immediately stop the breach or the ruling that the Breaching Party not to carry out acts that may lead to further expansion of the loss suffered by Party A. </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>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">6.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">In the event of any dispute arising from the interpretation and performance of this Agreement or any dispute
being arbitrated, the Parties hereto shall continue to exercise their respective rights hereunder and perform their respective obligations hereunder, except for the matter in dispute. </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">6.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">After the date of execution hereof, if at any time, as a result of the promulgation of or change in any PRC
Law, or as a result of the interpretation or application of such PRC Laws, the following agreements shall apply: to the extent permitted by the PRC Laws, (a)&nbsp;if the change in law or the newly promulgated provisions are more favorable to Party A
than the relevant PRC Laws in force on the date of execution hereof (while the other Parties are not seriously adversely affected), the Parties shall promptly apply for benefits arising from the change or new provisions and do their best to obtain
the approval of such application; or (b)&nbsp;if Party A&#146;s economic interests under this Agreement are directly or indirectly adversely affected by the above legal changes or newly promulgated provisions, this Agreement shall continue to be
performed in accordance with the original terms, and the Parties shall use all legal means to waive compliance with such change or provisions. If the adverse effects on Party A&#146;s economic interests can not be resolved in accordance with this
Agreement, the Parties shall promptly negotiate and make all necessary amendments to this Agreement in order to maintain Party A&#146;s economic interests hereunder. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;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"><B>7.</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"><B>Taxes and Fees </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Each Party shall, in accordance with the PRC Laws, pay any and all taxes, costs and expenses incurred by or levied on such Party in respect of
the preparation and execution of this Agreement and the Transfer Contract and the completion of the transactions contemplated under this Agreement and the Transfer Contract. </P> <P STYLE="font-size:18pt;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"><B>8.</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"><B>Notices </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">8.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">All notices and other correspondence required or permitted to be given under this Agreement shall be sent
personally, by registered mail with postage prepaid, courier service, facsimile or <FONT STYLE="white-space:nowrap">e-mail</FONT> to the address, fax numbers and <FONT STYLE="white-space:nowrap">e-mail</FONT> addresses of the Parties listed in
<B>Annex I</B>. An additional confirmation shall be sent by <FONT STYLE="white-space:nowrap">e-mail</FONT> for each notice. Such notice shall be deemed to be duly served on: </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">8.1.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">If sent personally, by registered mail with postage prepaid, courier service, on the date of acceptance or
refusal thereof at the recipient&#146;s address specified for such notice; </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">8.1.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">If sent by fax, on the date of successful transmission (as evidenced by automatically generated confirmation of
transmission); </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">8.1.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">If sent by <FONT STYLE="white-space:nowrap">e-mail,</FONT> on the date of successful transmission.
</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">8.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">Any Party may, in accordance with the terms of this Article, change its receiving address, fax and/or email
address at any time by giving notice to other Parties hereto. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>9.</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"><B>Liability for Confidentiality </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Parties acknowledge that any oral or written information they exchange in connection with this Agreement is confidential. Party B and Party
C shall keep all such information confidential and shall not disclose any relevant information to any third party without the written consent of Party A, other than the information: (a)&nbsp;known to the public (but not disclosed to the public by
any recipient);(b) required to be disclosed by applicable law or by the rules or regulations of any stock exchange; or (c)&nbsp;required to be disclosed by Party B and Party C to their legal or financial advisers, who shall be bound by a
confidentiality obligation similar to the obligations in this Article, in respect of transactions as contemplated herein. The disclosure of any confidential information by the staff or agencies employed by Party B and Party C shall be deemed to be
the disclosure of such confidential information by such Party, which shall be liable for breach of this Agreement. This Article shall remain in force regardless of the invalidity or termination of this Agreement for any reason. </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">11 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%" VALIGN="top" ALIGN="left"><B>10.</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"><B>Further Warranties </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Parties agree to execute in a timely manner documents or take further actions that are reasonably required for the implementation of the
provisions and purposes of this Agreement or beneficial to such purposes. </P> <P STYLE="font-size:18pt;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"><B>11.</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"><B>Force Majeure </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">11.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">&#147;Force Majeure&#148; means an event which is unforeseeable, unavoidable and insurmountable and which
renders any partial or total default under this Agreement by one Party hereto. Such Force Majeure events include, but are not limited to, earthquakes, typhoons, floods, wars, strikes, riots, government actions, changes in legal provisions or the
applicability of the legal provisions. </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">11.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">In event of a Force Majeure event, the obligation of one party to be affected by such event under this
Agreement shall automatically be suspended during the delay caused by such event, and its performance shall be automatically extended for the period of suspension. The party shall not be punished or liable for this. In the event of force majeure,
the Parties shall immediately negotiate a fair solution and make every reasonable effort to minimize the impact of force majeure. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>12.</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"><B>Miscellaneous </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">12.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">Amendment, Modification and Supplementation </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">Any matter not contained herein shall be subject to further negotiation among the Parties hereto. No amendment, modification or supplementation
shall be effective unless a written agreement is executed by the Parties hereto. The amendment agreement and supplementary agreement relating to this Agreement and its annex duly executed by the Parties hereto are an integral part of this Agreement
and shall have the same legal effect as this Agreement. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">Where the stock exchange or other regulatory agency of Hong Kong or NASDAQ of the
United States proposes any amendment to this Agreement, or in case of any change in the listing rules or related requirements of Hong Kong or NASDAQ of the United States in relation to this Agreement, the Parties hereto shall amend this Agreement
accordingly. </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%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">12.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">Entire Agreement </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">Except written amendments, supplementations or modifications made after the execution hereof, this Agreement shall constitute the entire
agreement among the Parties in respect of the matters related hereto or the subject matter hereof and shall supersede all prior oral and written consultations, representations and contracts in respect of the matters related hereto or the subject
matter hereof. </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">12 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">12.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">Headings </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">The headings of this Agreement are for ease of reading only and shall not be used to interpret, explain or otherwise affect the meaning of the
provisions hereof. </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%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">12.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">Counterparts </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">This Agreement is made in three (3)&nbsp;counterparts. Party A, Party B and Party C each holds one (1)&nbsp;counterpart respectively, and all
of them shall have the same legal effect. </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%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">12.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">Severability </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">If one or more of the provisions of this Agreement are found to be invalid, illegal or unenforceable in any way under any applicable law or
regulation, the validity, legality or enforceability of the remaining provisions hereof shall not be affected or impaired in any way. The Parties shall, through consultations in good faith, seek to supersede such invalid, illegal or unenforceable
provisions with valid provisions to the maximum extent permitted by law and expected by the Parties, and the economic effects of such valid provisions shall be as similar as those of such invalid, illegal or unenforceable provisions to the extent
possible. </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%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">12.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Successors </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">This Agreement shall be binding on and shall be valid for the respective successors of the Parties and the permitted assignees of such Parties.
</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%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">12.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Survival </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">12.7.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">Any obligations arising out of or to be performed prior to the termination of this Agreement shall survive the
termination hereof. </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">12.7.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">The provisions of Articles 6, 8, 9, 12.7 and 12.8 shall survive the termination hereof. </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">12.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Waiver </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">Any Party hereto may waiver the rights such Party is entitled to under this Agreement, provided that such waiver by Party B and Party C must be
made in writing and executed by Party A for confirmation. No waiver by any Party in respect of a breach by the other Parties in certain circumstances shall be deemed as a waiver of any similar breach in other circumstances. </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%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">12.9</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Transfer of Rights </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">Without the prior written consent of Party A, Party C and/or Party B shall not transfer to any third party any of their rights and/or
obligations under this Agreement. Party C and Party B hereby agree that Party A shall have the right to transfer any of its rights and/or obligations hereunder to any third party without the consent of Party C and Party B by giving written notice to
Party C and Party B, and Party B and Party C shall execute a supplementary agreement with the transferee or an agreement of the same substance as this Agreement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(The remainder of this page is intentionally left blank) </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">13 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of the Exclusive Option Agreement] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have caused this Exclusive Option Agreement to be executed as of the date and place set forth at the beginning hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>PARTY A: </B></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="7%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" COLSPAN="3"><B>HODE&nbsp;SHANGHAI&nbsp;LIMITED&nbsp;(COMPANY&nbsp;STAMP)</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" COLSPAN="3">/s/ Hode Shanghai Limited</TD></TR></TABLE>
<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="92%"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Chen Rui</TD></TR></TABLE>
<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="bottom">Name: Chen Rui</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Title: Legal Representative</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Signature Page to Exclusive Option Agreement </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of the Exclusive Option Agreement] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have caused this Exclusive Option Agreement to be executed as of the date and place set forth at the beginning hereof. </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="7%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>PARTY B:</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>CHEN RUI</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000"><U></U>/s/ Chen Rui</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Signature Page to Exclusive Option Agreement </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of the Exclusive Option Agreement] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have caused this Exclusive Option Agreement to be executed as of the date and place set forth at the beginning hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>PARTY C: </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>SHANGHAI KUANYU DIGITAL TECHNOLOGY CO.,
LTD. (COMPANY STAMP) </B></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="7%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" COLSPAN="3">/s/ Shanghai Kuanyu Digital Technology Co., Ltd.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Chen Rui</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" COLSPAN="3">Name: Chen Rui</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" COLSPAN="3">Title: Legal Representative</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Signature Page to Exclusive Option Agreement </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.9
<SEQUENCE>8
<FILENAME>d28513dex49.htm
<DESCRIPTION>EX-4.9
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.9</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<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><A NAME="tx28513_49a"></A>Exhibit 4.9 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Letter of Undertakings </B></P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Whereas:
</B></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, Yang Qitao (a Chinese citizen, ID card no.***), the spouse of Chen Rui, a natural person, (ID card no.***)
who holds 100% equity in Shanghai Kuanyu Digital Technology Co., Ltd. (the &#147;<B>Company</B>&#148;) (hereinafter referred to as the &#147;<B>Target Equity</B>&#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">In respect the aforesaid Target Equity, on December&nbsp;23, 2020, Hode Shanghai Limited respectively:
(1)&nbsp;executed the Exclusive Business Cooperation Agreement with the Company; (2)&nbsp;executed the Exclusive Option Agreement with the Company and its shareholder; (3)&nbsp;executed the Equity Pledge Agreement with the Company and its
shareholder; (4)&nbsp;the shareholder of the Company executed the Power of Attorney, which constitutes the contractual arrangements in respect of the Company, together with the aforesaid Exclusive Business Cooperation Agreement, the Exclusive Option
Agreement and the Equity Pledge Agreement (hereinafter referred to as the &#147;<B>Contractual Arrangements</B>&#148;). </P></TD></TR></TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>I hereby
acknowledge and unconditionally and irrevocably undertake: </B></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 acknowledge that the aforesaid Target Equity shall be attributable to Chen Rui regardless of the
circumstances, and Chen Rui may mortgage, sell or otherwise dispose of the Target Equity in accordance with the Contractual Arrangements without my consent. </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">I acknowledge that the foresaid Target Equity is not the common property of me and Chen Rui, and that I do not
enjoy any interests in the foresaid Target Equity (including rights acquired through the relevant Contractual Arrangements), and that I will not take any action to interfere with the Contractual Arrangements, including but not limited to any claim
for the foresaid Target Equity and rights obtained through the Contractual 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="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">I undertake that I have not and will not plan to actually participate in the management of the Company and will
not claim any interest relating to the equity and assets of the Company. </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">Chen Rui may execute any amendment or change document to the Contractual Arrangements on the Target Equity
without my signature, confirmation, consent or affirmation. If necessary, I undertake to execute all necessary documents and take all necessary actions to ensure that the Contractual Arrangements revised from time to time are properly performed. If,
for any reason, I directly or indirectly acquire part or all of the Target Equity, my successor, agent and/or assets administrator and I agree unconditionally to be bound by this Letter of Undertakings and the Contractual Arrangements. To this end,
I agree to cooperate in all necessary actions and execute all necessary documents. </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">I acknowledge and agree that, after the execution hereof, the equity of the Company newly acquired by Chen Rui
will also be bound by this Letter of Undertakings and the Contractual Arrangements. </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">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%" VALIGN="top" ALIGN="left">6.</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 further undertake and warrant that, under no circumstances, directly or indirectly, actively or passively,
will I take any action or make any claim or lawsuit with the intention which conflicts with the above arrangement, or act or not act as an obstacle to the continued validity and performance of the Contractual Arrangement. If the regulatory agency
requests me to amend the contents of this Letter of Undertakings, I will cooperate unconditionally and promptly. At the same time, I undertake that this Letter of Undertakings, once executed, shall supersede any other legal documents previously
issued or executed by me on the same subject matter. </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">7.</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 acknowledge that the above undertaking is my true intention without any coercion or threat. I fully
understand the contents and legal consequences of this Letter of Undertakings and agree to execute this Letter of Undertakings. </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">8.</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 further acknowledge that the undertaking, acknowledgement, consent and authorization contained herein are
unconditional and irrevocable and shall not be revoked, derogated, void or otherwise adversely affected by my loss of civil capacity, limitation of civil capacity, my death, my divorce or other similar events. </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">This Letter of Undertakings shall take effect immediately upon my signature and shall remain in force and effect. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(The remainder of this page is intentionally left blank) </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">
<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">[This page has no text and is the signature page of the Letter of Undertakings] </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="20%"></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">Signature:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Yang Qitao</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></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">December&nbsp;23, 2020</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"><I>Signature page of
Letter of Undertakings</I> </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.10
<SEQUENCE>9
<FILENAME>d28513dex410.htm
<DESCRIPTION>EX-4.10
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.10</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<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><A NAME="tx28513_50a"></A>Exhibit 4.10 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Power of Attorney </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date:
December&nbsp;23, 2020 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Place: Shanghai </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, <B>Chen Rui</B>,
a citizen of the People&#146;s Republic of China with ID card no. ***, on the execution date of this Power of Attorney (hereinafter referred to as &#147;<B>this Power of Attorney&#148;</B>), holds 52.3030% equity of Shanghai Hode Information
Technology Co., Ltd. (hereinafter referred to as the <B>&#147;Company&#148;</B>) corresponding to a capital contribution of RMB 5,749,953 (hereinafter referred to as the <B>&#147;Target Equity&#148;</B>). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Whereas: </B></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">Hode Shanghai Limited (hereinafter referred to as the &#147;<B>Attorney</B>&#148;), the related parties and I
executed an Exclusive Option Agreement (hereinafter referred to as the <B>&#147;Exclusive Option Agreement&#148;</B>) on December&nbsp;23, 2020. When the laws of the People&#146;s Republic of China permit and the corresponding conditions are met, if
the Attorney makes a purchase request according to its independent judgment: (a)&nbsp;I shall transfer all or part of my equity in the Company to the Attorney or its designated party at its request; (b)&nbsp;the Company shall, at its request,
transfer all or part of its assets to the Attorney or to its designated party; </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">The Attorney and the Company executed an Exclusive Business Cooperation Agreement (hereinafter referred to as
the &#147;<B>Business Cooperation Agreement</B>&#148;) on December&nbsp;23, 2020, whereby the Attorney shall provide the Company with exclusive technical services, technical advice and other services; 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">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">I signed a Power of Attorney (hereinafter referred to as the <B>&#147;Original Power of Attorney</B>&#148;) on
October&nbsp;10, 2017. I hereby agree to amend and restate the terms and conditions of the Original Power of Attorney and agree to execute this Power of Attorney in lieu of the Original Power of Attorney. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I hereby irrevocably authorize the Attorney to exercise the rights hereunder within the term hereof. </P>
<P STYLE="font-size:18pt;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"><B>1.</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"><B>Entrusted Rights </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">I unconditionally and irrevocably undertake to authorize the Attorney or, at the direction of the Attorney, to authorize the director of its
direct or indirect overseas parent company it designated and a liquidator or any other successor acting for such director (except any person who is <FONT STYLE="white-space:nowrap">non-independent</FONT> or who may cause any potential conflicts of
interest)(hereinafter referred to as the <B>&#147;Trustees&#148;</B>) to exercise all the shareholder rights as a shareholder of the Company. Such rights (hereinafter referred to as the &#147;<B>Entrusted Rights</B>&#148;) include but are not
limited to: </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%">&nbsp;</TD>
<TD WIDTH="5%" 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">proposing, convening and attending the shareholders&#146; meeting of the Company in accordance with the
Company&#146;s articles of association, and sign any and all written resolutions and minutes for and on my behalf, as my agent; </P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" 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">exercising the rights of shareholders to vote, to appoint directors and amend the articles of association I am
entitled to according to the PRC laws (including any laws, regulations, rules, notices or other legally binding documents issued by any central or local legislative, administrative or judicial authority of Mainland China prior to or after the
signing of this Power of Attorney, hereinafter referred to as the &#147;<B>PRC Laws</B>&#148;) and the articles of association of the Company (including any other voting rights as stipulated in the amended articles of association); taking over or
managing the business of the Company, dissolving or liquidating the Company; forming a liquidation group on behalf of the shareholders and exercising the functions and powers of the liquidation group during the liquidation period according to law;
</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">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">nominating, designating, appointing or replacing, on behalf of me, the legal representative, board chairman,
directors, supervisors of the Company and other senior management officers who shall be appointed or removed by the shareholder (or the shareholders&#146; meeting), in accordance with the articles of association of the Company; instituting
proceedings against, or taking other legal actions against, the directors, supervisors or senior management officers of the Company when their actions impair the interests of the Company or its shareholders; </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">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">signing the relevant equity transfer agreement, asset transfer agreement, resolution of the shareholders&#146;
meeting/shareholder&#146;s decision and other relevant documents on my behalf, and handling the procedures of government approval, registration and filing required for the transfer, when I transfer the shares of the Company under the Exclusive
Option Agreement and agree to transfer the assets of the Company; 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">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">signing the minutes of the meeting, written resolutions and/or other relevant documents of the
shareholders&#146; meeting and filing the documents with the competent administration for market regulation and any other governmental authority. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>2.</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"><B>Representations and Warranties Related to the Entrusted Rights </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.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 undertake not to engage in any action in violation of the purpose or intention of this Power of Attorney nor
use the information obtained from the Attorney to cause the conflict between the interest of the Attorney and its shareholders. </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">2.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">I undertake that the authorization hereunder will not lead to a real or potential conflict of interest between
me and the Attorney. If there is a potential conflict of interest between me and the Attorney or the direct or indirect overseas parent company of the Attorney or any other subsidiary of such overseas parent company, without conflict with the PRC
Laws, I will give a priority to the protection and will not harm the interests of the Attorney or the direct or indirect overseas parent company of the Attorney. In the event that I am a director or senior management officer of the Attorney or
direct or indirect overseas parent company of the Attorney, I will authorize the Attorney or, at the direction of the Attorney, any other director or senior management officer other than me to exercise the rights hereunder. </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">2.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">I undertake that, without the prior written consent of the Attorney, I will not, in any way, directly or
indirectly participate in, engage in any business that has or may compete with the business of the Attorney, the Company and any company under the control of the Attorney or the Company, or hold the rights, interests and assets of any relevant
entity that has or may have a competitive business with the Attorney, the Company and any company under the control of the Attorney or the Company, and that the Attorney will have the right to ultimately determine whether or not I have or may have
any of the above circumstances. </P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.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">I hereby undertake that, in the event of bankruptcy, liquidation, dissolution or termination of the Company,
all the assets, including the equity of the Company, acquired by me after the bankruptcy, liquidation, dissolution or termination of the Company, will be transferred to the Attorney or the party designated by the Attorney free of charge or at the
lowest price permitted by Chinese law at that time or will be disposed of by the liquidator at that time on the basis of the protection of the interests of the direct or indirect shareholders and/or creditors of the Attorney. </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">2.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">I agree that the Attorney will have the right to entrust the Trustees with matters under Article 1 hereof. The
Trustees and/or the Attorney exercise the Entrusted Rights as I personally exercise the rights of shareholders. The authorization and entrustment of such Entrusted Rights shall be based on the precondition that the person designated by the Attorney
is the director of its direct or indirect overseas parent company and the liquidator or other successor acting as such director, and I agree to the above authorization and entrustment. When the Attorney gives me a written notice to replace the
Trustees, I will immediately appoint other entities or Chinese citizens designated by the Attorney and to the satisfaction of the Trustees at that time to exercise the above Entrusted Rights. The new authorization in line with this Power of Attorney
may replace the original authorization once it is made. In addition, I will not revoke the entrustment and authorization made to the Trustees and/or the Attorney. </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">2.6</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 will acknowledge and approve any legal consequence arising from the exercise of the above Entrusted Rights by
the Trustees and/or the Attorney in accordance with this Power of Attorney and will bear the corresponding legal liability. </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">2.7</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 the actions of the Trustees and/ or the Attorney relating to the equity of the Company and/or the other
Entrusted Rights shall be the actions of mine. All the meeting minutes and resolutions of the shareholders&#146; meeting or shareholder&#146;s decisions, as appropriate, signed by the Trustees and/ or the Attorney shall be deemed to be signed by me.
The Trustees and/or the Attorney may act according to their own will without prior consent of mine, but after the resolution of the shareholders&#146; meeting or the decision of the shareholder (as the case may be), the Trustees and/or the Attorney
shall inform me in time. I hereby acknowledge and approve such acts and/or documents of the Trustees and/or the Attorney. </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">2.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">During the term of this Power of Attorney, I agree and acknowledge that I will not exercise all the rights
relating to the equity of the Company authorized to the Trustees and/or the Attorney herein without the prior written consent of the Attorney. </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">2.9</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">In the event of divorce, incapacity, declared disappearance/death, death, bankruptcy or any other occurrence
that may affect the exercise of the Company&#146;s equity rights held by me, the shareholder or transferee holding the original Target Equity of mine shall be deemed to be a party hereto, inheriting/assuming all my rights and obligations hereunder.
</P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>3.</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"><B>Entrustment Term </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.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">This Power of Attorney shall take effect from the execution date and shall be irrevocable and shall remain in
force unless the Attorney gives the contrary written instruction, or this Power of Attorney terminates in accordance with Article 3.2 hereof. </P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.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">This Power of Attorney will be automatically terminated on the date on which the Attorney or the relevant party
designated by the Attorney is registered as the sole shareholder of the Company, once the PRC Laws allow the Attorney or the Attorney&#146;s direct or indirect overseas parent company or a subsidiary directly or indirectly controlled by the
Attorney&#146;s foreign parent company to directly hold shares in the Company and legally engage in the Company&#146;s business. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>4.</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"><B>Applicable Law and Dispute Settlement </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">4.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">The execution, effectiveness, interpretation, performance, modification and termination of this Power of
Attorney and the settlement of disputes hereunder shall be governed by the PRC Laws. </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">4.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">Any dispute arising from the interpretation and performance hereof shall be first settled through friendly
negotiation among the Attorney and I. If the Attorney and I fail to reach an agreement on the settlement of such dispute within thirty (30)&nbsp;days after any Party requests the other Parties to settle such dispute through negotiation, any Party
may submit such dispute to China International Economic and Trade Arbitration Commission for arbitration in accordance with the arbitration rules in force at that time. The arbitration shall be conducted in Beijing and the language of arbitration
shall be Chinese. The arbitral award shall be final and binding on the Attorney and I. After the arbitral award comes into effect, any Party shall have the right to apply to the competent court for enforcement of the arbitral award. The arbitral
tribunal may rule on the Company&#146;s equity interests, assets or property interests as the compensation or satisfaction to the Attorney for the losses caused by the breach of contract hereunder, rule on injunctive relief in respect of the
relevant business or asset transfer, or order the Company to carry out bankruptcy liquidation. After the arbitral award comes into effect, any Party shall have the right to apply to the competent court for enforcement of the arbitral award. The
court in Mainland China, Hong Kong, the Cayman Islands or any other court with competent jurisdiction (including the court at the place where the Company is incorporated and where the Company or the Attorney&#146;s main assets are located shall be
deemed to have competent jurisdiction) shall have the right to enforce the award made by the arbitral tribunal, including, but not limited to, restrictions on the operation of the Company&#146;s business, restrictions on and/or disposition of the
Company&#146;s equity interests, assets or property interests (including, but not limited to, applying the same as compensation), prohibition of assignment or disposition or other relevant reliefs in respect thereof, liquidation of the Company, and
have the right to make a ruling or judgment during the waiting period for the constitution of the arbitral tribunal or in other appropriate circumstances to provide interim reliefs to the party initiating the arbitration, including but not limited
to the ruling or judgment for the breaching party to immediately stop the breach or the ruling that the breaching party not to carry out acts that may lead to further expansion of the loss suffered by the Attorney. </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">4.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">After the execution of this Power of Attorney, if at any time, due to the promulgation or change of any PRC
Laws, or due to the change of interpretation or application of such PRC Laws, the following provisions shall apply: if the change of law or the newly promulgated provisions directly or indirectly materially affect the economic interests of the
Attorney hereunder, the Attorney and I shall consult in time and make all necessary amendments to this Power of Attorney in order to make the best and reasonable efforts to maintain the economic interests of the Attorney hereunder.
</P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">4.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">Where the stock exchange of Hong Kong or NASDAQ of the United States or other regulatory agency proposes any
amendment to this Power of Attorney, or where the listing rules or other relevant regulations, rules, codes, guidelines of Hong Kong or NASDAQ of the United States require amending this Power of Attorney or any arrangement hereunder, I shall amend
this Power of Attorney accordingly in accordance with the requirements and instructions of the Attorney. </P></TD></TR></TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(The remainder
of this page is intentionally left blank) </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of Power of Attorney] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, this Power of Attorney was executed as of the date and place set forth at the beginning hereof. </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="7%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Chen Rui</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Chen Rui</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"><I>Signature page of
Power of Attorney </I></P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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>Power of Attorney </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: December&nbsp;23, 2020 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Place: Shanghai </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, <B>Li Ni</B>, a citizen of the People&#146;s Republic of China with ID card no. ***, on the execution date of this Power of Attorney (hereinafter referred
to as &#147;<B>this Power of Attorney&#148;</B>), holds 3.3890% equity of Shanghai Hode Information Technology Co., Ltd. (hereinafter referred to as the <B>&#147;Company&#148;</B>) corresponding to a capital contribution of RMB 372,575 (hereinafter
referred to as the <B>&#147;Target Equity&#148;</B>). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Whereas: </B></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">Hode Shanghai Limited (hereinafter referred to as the &#147;<B>Attorney</B>&#148;), the related parties and I
executed an Exclusive Option Agreement (hereinafter referred to as the <B>&#147;Exclusive Option Agreement&#148;</B>) on December&nbsp;23, 2020. When the laws of the People&#146;s Republic of China permit and the corresponding conditions are met, if
the Attorney makes a purchase request according to its independent judgment: (a)&nbsp;I shall transfer all or part of my equity in the Company to the Attorney or its designated party at its request; (b)&nbsp;the Company shall, at its request,
transfer all or part of its assets to the Attorney or to its designated party; </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">The Attorney and the Company executed an Exclusive Business Cooperation Agreement (hereinafter referred to as
the &#147;<B>Business Cooperation Agreement</B>&#148;) on December&nbsp;23, 2020, whereby the Attorney shall provide the Company with exclusive technical services, technical advice and other services; 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">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">I signed a Power of Attorney (hereinafter referred to as the <B>&#147;Original Power of Attorney</B>&#148;) on
October&nbsp;10, 2017. I hereby agree to amend and restate the terms and conditions of the Original Power of Attorney and agree to execute this Power of Attorney in lieu of the Original Power of Attorney. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I hereby irrevocably authorize the Attorney to exercise the rights hereunder within the term hereof. </P>
<P STYLE="font-size:18pt;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"><B>1.</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"><B>Entrusted Rights </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">I unconditionally and irrevocably undertake to authorize the Attorney or, at the direction of the Attorney, to authorize the director of its
direct or indirect overseas parent company it designated and a liquidator or any other successor acting for such director (except any person who is <FONT STYLE="white-space:nowrap">non-independent</FONT> or who may cause any potential conflicts of
interest)(hereinafter referred to as the <B>&#147;Trustees&#148;</B>) to exercise all the shareholder rights as a shareholder of the Company. Such rights (hereinafter referred to as the &#147;<B>Entrusted Rights</B>&#148;) include but are not
limited to: </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%">&nbsp;</TD>
<TD WIDTH="5%" 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">proposing, convening and attending the shareholders&#146; meeting of the Company in accordance with the
Company&#146;s articles of association, and sign any and all written resolutions and minutes for and on my behalf, as my agent; </P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" 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">exercising the rights of shareholders to vote, to appoint directors and amend the articles of association I am
entitled to according to the PRC laws (including any laws, regulations, rules, notices or other legally binding documents issued by any central or local legislative, administrative or judicial authority of Mainland China prior to or after the
signing of this Power of Attorney, hereinafter referred to as the &#147;<B>PRC Laws</B>&#148;) and the articles of association of the Company (including any other voting rights as stipulated in the amended articles of association); taking over or
managing the business of the Company, dissolving or liquidating the Company; forming a liquidation group on behalf of the shareholders and exercising the functions and powers of the liquidation group during the liquidation period according to law;
</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">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">nominating, designating, appointing or replacing, on behalf of me, the legal representative, board chairman,
directors, supervisors of the Company and other senior management officers who shall be appointed or removed by the shareholder (or the shareholders&#146; meeting), in accordance with the articles of association of the Company; instituting
proceedings against, or taking other legal actions against, the directors, supervisors or senior management officers of the Company when their actions impair the interests of the Company or its shareholders; </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">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">signing the relevant equity transfer agreement, asset transfer agreement, resolution of the shareholders&#146;
meeting/shareholder&#146;s decision and other relevant documents on my behalf, and handling the procedures of government approval, registration and filing required for the transfer, when I transfer the shares of the Company under the Exclusive
Option Agreement and agree to transfer the assets of the Company; 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">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">signing the minutes of the meeting, written resolutions and/or other relevant documents of the
shareholders&#146; meeting and filing the documents with the competent administration for market regulation and any other governmental authority. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>2.</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"><B>Representations and Warranties Related to the Entrusted Rights </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.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 undertake not to engage in any action in violation of the purpose or intention of this Power of Attorney nor
use the information obtained from the Attorney to cause the conflict between the interest of the Attorney and its shareholders. </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">2.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">I undertake that the authorization hereunder will not lead to a real or potential conflict of interest between
me and the Attorney. If there is a potential conflict of interest between me and the Attorney or the direct or indirect overseas parent company of the Attorney or any other subsidiary of such overseas parent company, without conflict with the PRC
Laws, I will give a priority to the protection and will not harm the interests of the Attorney or the direct or indirect overseas parent company of the Attorney. In the event that I am a director or senior management officer of the Attorney or
direct or indirect overseas parent company of the Attorney, I will authorize the Attorney or, at the direction of the Attorney, any other director or senior management officer other than me to exercise the rights hereunder. </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">2.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">I undertake that, without the prior written consent of the Attorney, I will not, in any way, directly or
indirectly participate in, engage in any business that has or may compete with the business of the Attorney, the Company and any company under the control of the Attorney or the Company, or hold the rights, interests and assets of any relevant
entity that has or may have a competitive business with the Attorney, the Company and any company under the control of the Attorney or the Company, and that the Attorney will have the right to ultimately determine whether or not I have or may have
any of the above circumstances. </P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.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">I hereby undertake that, in the event of bankruptcy, liquidation, dissolution or termination of the Company,
all the assets, including the equity of the Company, acquired by me after the bankruptcy, liquidation, dissolution or termination of the Company, will be transferred to the Attorney or the party designated by the Attorney free of charge or at the
lowest price permitted by Chinese law at that time or will be disposed of by the liquidator at that time on the basis of the protection of the interests of the direct or indirect shareholders and/or creditors of the Attorney. </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">2.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">I agree that the Attorney will have the right to entrust the Trustees with matters under Article 1 hereof. The
Trustees and/or the Attorney exercise the Entrusted Rights as I personally exercise the rights of shareholders. The authorization and entrustment of such Entrusted Rights shall be based on the precondition that the person designated by the Attorney
is the director of its direct or indirect overseas parent company and the liquidator or other successor acting as such director, and I agree to the above authorization and entrustment. When the Attorney gives me a written notice to replace the
Trustees, I will immediately appoint other entities or Chinese citizens designated by the Attorney and to the satisfaction of the Trustees at that time to exercise the above Entrusted Rights. The new authorization in line with this Power of Attorney
may replace the original authorization once it is made. In addition, I will not revoke the entrustment and authorization made to the Trustees and/or the Attorney. </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">2.6</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 will acknowledge and approve any legal consequence arising from the exercise of the above Entrusted Rights by
the Trustees and/or the Attorney in accordance with this Power of Attorney and will bear the corresponding legal liability. </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">2.7</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 the actions of the Trustees and/ or the Attorney relating to the equity of the Company and/or the other
Entrusted Rights shall be the actions of mine. All the meeting minutes and resolutions of the shareholders&#146; meeting or shareholder&#146;s decisions, as appropriate, signed by the Trustees and/ or the Attorney shall be deemed to be signed by me.
The Trustees and/or the Attorney may act according to their own will without prior consent of mine, but after the resolution of the shareholders&#146; meeting or the decision of the shareholder (as the case may be), the Trustees and/or the Attorney
shall inform me in time. I hereby acknowledge and approve such acts and/or documents of the Trustees and/or the Attorney. </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">2.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">During the term of this Power of Attorney, I agree and acknowledge that I will not exercise all the rights
relating to the equity of the Company authorized to the Trustees and/or the Attorney herein without the prior written consent of the Attorney. </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">2.9</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">In the event of divorce, incapacity, declared disappearance/death, death, bankruptcy or any other occurrence
that may affect the exercise of the Company&#146;s equity rights held by me, the shareholder or transferee holding the original Target Equity of mine shall be deemed to be a party hereto, inheriting/assuming all my rights and obligations hereunder.
</P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>3.</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"><B>Entrustment Term </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.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">This Power of Attorney shall take effect from the execution date and shall be irrevocable and shall remain in
force unless the Attorney gives the contrary written instruction, or this Power of Attorney terminates in accordance with Article 3.2 hereof. </P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.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">This Power of Attorney will be automatically terminated on the date on which the Attorney or the relevant party
designated by the Attorney is registered as the sole shareholder of the Company, once the PRC Laws allow the Attorney or the Attorney&#146;s direct or indirect overseas parent company or a subsidiary directly or indirectly controlled by the
Attorney&#146;s foreign parent company to directly hold shares in the Company and legally engage in the Company&#146;s business. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>4.</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"><B>Applicable Law and Dispute Settlement </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">4.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">The execution, effectiveness, interpretation, performance, modification and termination of this Power of
Attorney and the settlement of disputes hereunder shall be governed by the PRC Laws. </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">4.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">Any dispute arising from the interpretation and performance hereof shall be first settled through friendly
negotiation among the Attorney and I. If the Attorney and I fail to reach an agreement on the settlement of such dispute within thirty (30)&nbsp;days after any Party requests the other Parties to settle such dispute through negotiation, any Party
may submit such dispute to China International Economic and Trade Arbitration Commission for arbitration in accordance with the arbitration rules in force at that time. The arbitration shall be conducted in Beijing and the language of arbitration
shall be Chinese. The arbitral award shall be final and binding on the Attorney and I. After the arbitral award comes into effect, any Party shall have the right to apply to the competent court for enforcement of the arbitral award. The arbitral
tribunal may rule on the Company&#146;s equity interests, assets or property interests as the compensation or satisfaction to the Attorney for the losses caused by the breach of contract hereunder, rule on injunctive relief in respect of the
relevant business or asset transfer, or order the Company to carry out bankruptcy liquidation. After the arbitral award comes into effect, any Party shall have the right to apply to the competent court for enforcement of the arbitral award. The
court in Mainland China, Hong Kong, the Cayman Islands or any other court with competent jurisdiction (including the court at the place where the Company is incorporated and where the Company or the Attorney&#146;s main assets are located shall be
deemed to have competent jurisdiction) shall have the right to enforce the award made by the arbitral tribunal, including, but not limited to, restrictions on the operation of the Company&#146;s business, restrictions on and/or disposition of the
Company&#146;s equity interests, assets or property interests (including, but not limited to, applying the same as compensation), prohibition of assignment or disposition or other relevant reliefs in respect thereof, liquidation of the Company, and
have the right to make a ruling or judgment during the waiting period for the constitution of the arbitral tribunal or in other appropriate circumstances to provide interim reliefs to the party initiating the arbitration, including but not limited
to the ruling or judgment for the breaching party to immediately stop the breach or the ruling that the breaching party not to carry out acts that may lead to further expansion of the loss suffered by the Attorney. </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">4.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">After the execution of this Power of Attorney, if at any time, due to the promulgation or change of any PRC
Laws, or due to the change of interpretation or application of such PRC Laws, the following provisions shall apply: if the change of law or the newly promulgated provisions directly or indirectly materially affect the economic interests of the
Attorney hereunder, the Attorney and I shall consult in time and make all necessary amendments to this Power of Attorney in order to make the best and reasonable efforts to maintain the economic interests of the Attorney hereunder.
</P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">4.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">Where the stock exchange of Hong Kong or NASDAQ of the United States or other regulatory agency proposes any
amendment to this Power of Attorney, or where the listing rules or other relevant regulations, rules, codes, guidelines of Hong Kong or NASDAQ of the United States require amending this Power of Attorney or any arrangement hereunder, I shall amend
this Power of Attorney accordingly in accordance with the requirements and instructions of the Attorney. </P></TD></TR></TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(The remainder
of this page is intentionally left blank) </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of Power of Attorney] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, this Power of Attorney was executed as of the date and place set forth at the beginning hereof. </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="7%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Li Ni</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Li Ni</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"><I>Signature page of
Power of Attorney </I></P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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>Power of Attorney </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: December&nbsp;23, 2020 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Place: Shanghai </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, <B>Xu Yi</B>, a citizen of the People&#146;s Republic of China with ID card no. ***, on the execution date of this Power of Attorney (hereinafter referred
to as &#147;<B>this Power of Attorney&#148;</B>), holds 44.3080% equity of Shanghai Hode Information Technology Co., Ltd. (hereinafter referred to as the <B>&#147;Company&#148;</B>) corresponding to a capital contribution of RMB 4,871,011
(hereinafter referred to as the <B>&#147;Target Equity&#148;</B>). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Whereas: </B></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">Hode Shanghai Limited (hereinafter referred to as the &#147;<B>Attorney</B>&#148;), the related parties and I
executed an Exclusive Option Agreement (hereinafter referred to as the <B>&#147;Exclusive Option Agreement&#148;</B>) on December&nbsp;23, 2020. When the laws of the People&#146;s Republic of China permit and the corresponding conditions are met, if
the Attorney makes a purchase request according to its independent judgment: (a)&nbsp;I shall transfer all or part of my equity in the Company to the Attorney or its designated party at its request; (b)&nbsp;the Company shall, at its request,
transfer all or part of its assets to the Attorney or to its designated party; </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">The Attorney and the Company executed an Exclusive Business Cooperation Agreement (hereinafter referred to as
the &#147;<B>Business Cooperation Agreement</B>&#148;) on December&nbsp;23, 2020, whereby the Attorney shall provide the Company with exclusive technical services, technical advice and other services; 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">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">I signed a Power of Attorney (hereinafter referred to as the <B>&#147;Original Power of Attorney</B>&#148;) on
October&nbsp;10, 2017. I hereby agree to amend and restate the terms and conditions of the Original Power of Attorney and agree to execute this Power of Attorney in lieu of the Original Power of Attorney. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I hereby irrevocably authorize the Attorney to exercise the rights hereunder within the term hereof. </P>
<P STYLE="font-size:18pt;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"><B>1.</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"><B>Entrusted Rights </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">I unconditionally and irrevocably undertake to authorize the Attorney or, at the direction of the Attorney, to authorize the director of its
direct or indirect overseas parent company it designated and a liquidator or any other successor acting for such director (except any person who is <FONT STYLE="white-space:nowrap">non-independent</FONT> or who may cause any potential conflicts of
interest)(hereinafter referred to as the <B>&#147;Trustees&#148;</B>) to exercise all the shareholder rights as a shareholder of the Company. Such rights (hereinafter referred to as the &#147;<B>Entrusted Rights</B>&#148;) include but are not
limited to: </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%">&nbsp;</TD>
<TD WIDTH="5%" 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">proposing, convening and attending the shareholders&#146; meeting of the Company in accordance with the
Company&#146;s articles of association, and sign any and all written resolutions and minutes for and on my behalf, as my agent; </P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" 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">exercising the rights of shareholders to vote, to appoint directors and amend the articles of association I am
entitled to according to the PRC laws (including any laws, regulations, rules, notices or other legally binding documents issued by any central or local legislative, administrative or judicial authority of Mainland China prior to or after the
signing of this Power of Attorney, hereinafter referred to as the &#147;<B>PRC Laws</B>&#148;) and the articles of association of the Company (including any other voting rights as stipulated in the amended articles of association); taking over or
managing the business of the Company, dissolving or liquidating the Company; forming a liquidation group on behalf of the shareholders and exercising the functions and powers of the liquidation group during the liquidation period according to law;
</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">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">nominating, designating, appointing or replacing, on behalf of me, the legal representative, board chairman,
directors, supervisors of the Company and other senior management officers who shall be appointed or removed by the shareholder (or the shareholders&#146; meeting), in accordance with the articles of association of the Company; instituting
proceedings against, or taking other legal actions against, the directors, supervisors or senior management officers of the Company when their actions impair the interests of the Company or its shareholders; </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">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">signing the relevant equity transfer agreement, asset transfer agreement, resolution of the shareholders&#146;
meeting/shareholder&#146;s decision and other relevant documents on my behalf, and handling the procedures of government approval, registration and filing required for the transfer, when I transfer the shares of the Company under the Exclusive
Option Agreement and agree to transfer the assets of the Company; 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">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">signing the minutes of the meeting, written resolutions and/or other relevant documents of the
shareholders&#146; meeting and filing the documents with the competent administration for market regulation and any other governmental authority. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>2.</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"><B>Representations and Warranties Related to the Entrusted Rights </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.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 undertake not to engage in any action in violation of the purpose or intention of this Power of Attorney nor
use the information obtained from the Attorney to cause the conflict between the interest of the Attorney and its shareholders. </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">2.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">I undertake that the authorization hereunder will not lead to a real or potential conflict of interest between
me and the Attorney. If there is a potential conflict of interest between me and the Attorney or the direct or indirect overseas parent company of the Attorney or any other subsidiary of such overseas parent company, without conflict with the PRC
Laws, I will give a priority to the protection and will not harm the interests of the Attorney or the direct or indirect overseas parent company of the Attorney. In the event that I am a director or senior management officer of the Attorney or
direct or indirect overseas parent company of the Attorney, I will authorize the Attorney or, at the direction of the Attorney, any other director or senior management officer other than me to exercise the rights hereunder. </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">2.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">I undertake that, without the prior written consent of the Attorney, I will not, in any way, directly or
indirectly participate in, engage in any business that has or may compete with the business of the Attorney, the Company and any company under the control of the Attorney or the Company, or hold the rights, interests and assets of any relevant
entity that has or may have a competitive business with the Attorney, the Company and any company under the control of the Attorney or the Company, and that the Attorney will have the right to ultimately determine whether or not I have or may have
any of the above circumstances. </P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.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">I hereby undertake that, in the event of bankruptcy, liquidation, dissolution or termination of the Company,
all the assets, including the equity of the Company, acquired by me after the bankruptcy, liquidation, dissolution or termination of the Company, will be transferred to the Attorney or the party designated by the Attorney free of charge or at the
lowest price permitted by Chinese law at that time or will be disposed of by the liquidator at that time on the basis of the protection of the interests of the direct or indirect shareholders and/or creditors of the Attorney. </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">2.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">I agree that the Attorney will have the right to entrust the Trustees with matters under Article 1 hereof. The
Trustees and/or the Attorney exercise the Entrusted Rights as I personally exercise the rights of shareholders. The authorization and entrustment of such Entrusted Rights shall be based on the precondition that the person designated by the Attorney
is the director of its direct or indirect overseas parent company and the liquidator or other successor acting as such director, and I agree to the above authorization and entrustment. When the Attorney gives me a written notice to replace the
Trustees, I will immediately appoint other entities or Chinese citizens designated by the Attorney and to the satisfaction of the Trustees at that time to exercise the above Entrusted Rights. The new authorization in line with this Power of Attorney
may replace the original authorization once it is made. In addition, I will not revoke the entrustment and authorization made to the Trustees and/or the Attorney. </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">2.6</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 will acknowledge and approve any legal consequence arising from the exercise of the above Entrusted Rights by
the Trustees and/or the Attorney in accordance with this Power of Attorney and will bear the corresponding legal liability. </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">2.7</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 the actions of the Trustees and/ or the Attorney relating to the equity of the Company and/or the other
Entrusted Rights shall be the actions of mine. All the meeting minutes and resolutions of the shareholders&#146; meeting or shareholder&#146;s decisions, as appropriate, signed by the Trustees and/ or the Attorney shall be deemed to be signed by me.
The Trustees and/or the Attorney may act according to their own will without prior consent of mine, but after the resolution of the shareholders&#146; meeting or the decision of the shareholder (as the case may be), the Trustees and/or the Attorney
shall inform me in time. I hereby acknowledge and approve such acts and/or documents of the Trustees and/or the Attorney. </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">2.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">During the term of this Power of Attorney, I agree and acknowledge that I will not exercise all the rights
relating to the equity of the Company authorized to the Trustees and/or the Attorney herein without the prior written consent of the Attorney. </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">2.9</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">In the event of divorce, incapacity, declared disappearance/death, death, bankruptcy or any other occurrence
that may affect the exercise of the Company&#146;s equity rights held by me, the shareholder or transferee holding the original Target Equity of mine shall be deemed to be a party hereto, inheriting/assuming all my rights and obligations hereunder.
</P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>3.</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"><B>Entrustment Term </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.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">This Power of Attorney shall take effect from the execution date and shall be irrevocable and shall remain in
force unless the Attorney gives the contrary written instruction, or this Power of Attorney terminates in accordance with Article 3.2 hereof. </P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.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">This Power of Attorney will be automatically terminated on the date on which the Attorney or the relevant party
designated by the Attorney is registered as the sole shareholder of the Company, once the PRC Laws allow the Attorney or the Attorney&#146;s direct or indirect overseas parent company or a subsidiary directly or indirectly controlled by the
Attorney&#146;s foreign parent company to directly hold shares in the Company and legally engage in the Company&#146;s business. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>4.</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"><B>Applicable Law and Dispute Settlement </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">4.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">The execution, effectiveness, interpretation, performance, modification and termination of this Power of
Attorney and the settlement of disputes hereunder shall be governed by the PRC Laws. </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">4.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">Any dispute arising from the interpretation and performance hereof shall be first settled through friendly
negotiation among the Attorney and I. If the Attorney and I fail to reach an agreement on the settlement of such dispute within thirty (30)&nbsp;days after any Party requests the other Parties to settle such dispute through negotiation, any Party
may submit such dispute to China International Economic and Trade Arbitration Commission for arbitration in accordance with the arbitration rules in force at that time. The arbitration shall be conducted in Beijing and the language of arbitration
shall be Chinese. The arbitral award shall be final and binding on the Attorney and I. After the arbitral award comes into effect, any Party shall have the right to apply to the competent court for enforcement of the arbitral award. The arbitral
tribunal may rule on the Company&#146;s equity interests, assets or property interests as the compensation or satisfaction to the Attorney for the losses caused by the breach of contract hereunder, rule on injunctive relief in respect of the
relevant business or asset transfer, or order the Company to carry out bankruptcy liquidation. After the arbitral award comes into effect, any Party shall have the right to apply to the competent court for enforcement of the arbitral award. The
court in Mainland China, Hong Kong, the Cayman Islands or any other court with competent jurisdiction (including the court at the place where the Company is incorporated and where the Company or the Attorney&#146;s main assets are located shall be
deemed to have competent jurisdiction) shall have the right to enforce the award made by the arbitral tribunal, including, but not limited to, restrictions on the operation of the Company&#146;s business, restrictions on and/or disposition of the
Company&#146;s equity interests, assets or property interests (including, but not limited to, applying the same as compensation), prohibition of assignment or disposition or other relevant reliefs in respect thereof, liquidation of the Company, and
have the right to make a ruling or judgment during the waiting period for the constitution of the arbitral tribunal or in other appropriate circumstances to provide interim reliefs to the party initiating the arbitration, including but not limited
to the ruling or judgment for the breaching party to immediately stop the breach or the ruling that the breaching party not to carry out acts that may lead to further expansion of the loss suffered by the Attorney. </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">4.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">After the execution of this Power of Attorney, if at any time, due to the promulgation or change of any PRC
Laws, or due to the change of interpretation or application of such PRC Laws, the following provisions shall apply: if the change of law or the newly promulgated provisions directly or indirectly materially affect the economic interests of the
Attorney hereunder, the Attorney and I shall consult in time and make all necessary amendments to this Power of Attorney in order to make the best and reasonable efforts to maintain the economic interests of the Attorney hereunder.
</P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">4.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">Where the stock exchange of Hong Kong or NASDAQ of the United States or other regulatory agency proposes any
amendment to this Power of Attorney, or where the listing rules or other relevant regulations, rules, codes, guidelines of Hong Kong or NASDAQ of the United States require amending this Power of Attorney or any arrangement hereunder, I shall amend
this Power of Attorney accordingly in accordance with the requirements and instructions of the Attorney. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(The remainder
of this page is intentionally left blank) </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of Power of Attorney] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, this Power of Attorney was executed as of the date and place set forth at the beginning hereof. </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="7%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Xu Yi</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Xu Yi</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"><I>Signature page of
Power of Attorney </I></P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.11
<SEQUENCE>10
<FILENAME>d28513dex411.htm
<DESCRIPTION>EX-4.11
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.11</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<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><A NAME="tx28513_51a"></A>Exhibit 4.11 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Equity Pledge Agreement </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This Equity
Pledge Agreement (hereinafter referred to as <B>&#147;this Agreement&#148;</B>) is made and entered into by and among the following parties in Shanghai, China on December&nbsp;23, 2020: </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="8%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Party A:</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><B>HODE SHANGHAI LIMITED</B>, a wholly foreign-owned enterprise duly incorporated and validly existing under the law of the People&#146;s Republic of China, with its address at Room 4031, 4/F, Building 1, No.&nbsp;310 Fasai Road,
China (Shanghai) Pilot Free Trade Zone (hereinafter referred to as <B>&#147;the Pledgee&#148;</B>).</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Party B:</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><B>XU YI</B>, a citizen of the PRC with ID card no. ***;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><B>CHEN RUI,</B> a citizen of the PRC with ID card no. ***;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><B>LI NI</B>, a citizen of the PRC with ID card no. ***;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">(collectively referred to as <B>&#147;the Pledgor&#148;</B>).</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Party C:</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><B>SHANGHAI HODE INFORMATION TECHNOLOGY CO.,&nbsp;LTD.</B>, a limited liability enterprise duly incorporated and validly existing under the law of the People&#146;s Republic of China, with its address at Room <FONT
STYLE="white-space:nowrap">905-906,</FONT> <FONT STYLE="white-space:nowrap">No.&nbsp;2277-1</FONT> Zuchongzhi Road, China (Shanghai) Pilot Free Trade Zone.</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In this Agreement, the Pledgee, the Pledgor and Party C shall hereinafter be individually referred to as a
<B>&#147;Party&#148;</B> and collectively as the <B>&#147;Parties&#148;</B>. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Whereas: </B></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%" 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">Party C is a limited liability company registered in Shanghai, China, with a registered capital of
RMB10,993,539. The Pledgor are shareholders of Party C on the execution date hereof and collectively hold a total of 100% shares in Party C, of which XU YI holds 44.3080%, CHEN RUI holds 52.3030%, and LI NI holds 3.3890%. </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%" 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">The Pledgee is a wholly foreign-owned enterprise registered in Shanghai, China. The Pledgee and Party C
executed an Exclusive Business Cooperation Agreement (hereinafter referred to as the &#147;<B>Business Cooperation Agreement</B>&#148;), whereby the Pledgee shall provide Party C with exclusive technical services, technical advice and other
services; 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%" 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">The related parties hereto executed an Exclusive Option Agreement (hereinafter referred to as the
<B>&#147;Exclusive Option Agreement&#148;</B>) on the execution date hereof. When the PRC Laws permit and the corresponding conditions are met, if the Pledgee makes a purchase request: (a)&nbsp;the Pledgor shall, at its request, transfer all or part
of its equity in Party C to the Pledgee and/or to any other entity or individual it designates; (b)&nbsp;Party C shall, at its request, transfer all or part of its assets to the Pledgee and/or to any other entity or individual it designates;
</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%" 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 Pledgor has executed a Power of Attorney (hereinafter referred to as the &#147;<B>Power of
Attorney</B>&#148;) on the execution date hereof, and the Pledgor irrevocably entrusts the Pledgee and/or the person designated by it at that time to exercise on behalf of the Pledgor all the voting rights of the shareholders held by it in Party C;
and </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">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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%" 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">Party A, Party B and Party C intend to execute this Agreement on the equity pledge provided by Party B to Party
A, as the security for the performance of the Contractual Obligations (as defined below) and the settlement of the Secured Indebtedness (as defined below) by the Pledgor, and the Pledgor shall pledge to the Pledgee all the shares in Party C held by
the Pledgee. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>1.</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"><B>Definitions </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:5%; font-size:10pt; font-family:Times New Roman">Unless otherwise defined by the Agreement, the following words herein shall have the meanings as follows: </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="6%" VALIGN="top" ALIGN="left">1.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"><B>&#147;Pledge</B>&#148; shall mean the Security Interest granted by the Pledgor to the Pledgee under Article
2 hereof, i.e. the right the Pledgee is entitled to and to be repaid firstly with the discount, conversion, auction or sale price of the equity pledged by the Pledgor to the Pledgee. </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="6%" VALIGN="top" ALIGN="left">1.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"><B>&#147;Equity&#148;</B> shall mean all the equity in Party C that is held and may be disposed of by the
Pledgor at the time of entry into force of this Agreement and is pledged to the Pledgee in accordance with this Agreement as security for the performance of its Contractual Obligations and Secured Indebtedness with Party C (including all the equity
interests owned by the Pledgor at present and constituting all the registered capital of Party C and all the equity interests held by the Pledgor in any form from time to time for any reason in the future) and any additional equity in accordance
with Article 6.5 hereof. </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="6%" VALIGN="top" ALIGN="left">1.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">&#147;<B>Pledge Term</B>&#148; shall mean the term as defined in Article 3 hereof. </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="6%" VALIGN="top" ALIGN="left">1.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"><B>&#147;Default Event&#148; </B>shall mean any circumstance as set forth in Article 7 hereof.
</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="6%" VALIGN="top" ALIGN="left">1.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"><B>&#147;Default Notice&#148; </B>shall mean the notice delivered by the Pledgee according to this Agreement to
declare Default Event. </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="6%" VALIGN="top" ALIGN="left">1.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">&#147;<B>Contractual Obligations</B>&#148; shall mean all the Contractual Obligations of the Pledgor under the
Exclusive Option Agreement and all the obligations under the Power of Attorney; all the Contractual Obligations of Party C under the Business Cooperation Agreement and the Exclusive Option Agreement; and all the Contractual Obligations of the
Pledgor and Party C hereunder. </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="6%" VALIGN="top" ALIGN="left">1.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">&#147;<B>Original Transaction Agreements</B>&#148; shall mean the Exclusive Option Agreement, the Exclusive
Technology Consulting and Services Agreement and the Power of Attorney signed by the Pledgee, the Pledgor and/or Party C on October&nbsp;10, 2017. </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="6%" VALIGN="top" ALIGN="left">1.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>&#147;Original Pledge Agreement&#148;</B> shall mean the Equity Pledge Contract signed by the Pledgee and
the Pledgor on October&nbsp;10, 2017. </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="6%" VALIGN="top" ALIGN="left">1.9</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>&#147;Transaction Agreements&#148;</B> shall mean the Business Cooperation Agreement, Exclusive Option
Agreement and the Power of Attorney, and shall be the revision and restatement of the Original Transaction Agreements. </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="6%" VALIGN="top" ALIGN="left">1.10</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>&#147;Secured Indebtedness&#148; </B>shall mean (a)&nbsp;all the payments due to the Pledgee by Party C
and/or the Pledgor (including but not limited to, consultancy and service fees payable to the Pledgee under the Transaction Agreements and any payment (whether on the specified maturity date, through prepayment or otherwise) and its interest,
liquidated damages (if any), indemnity and attorney&#146;s fee, arbitration fee, equity assessment and auction fee and other fees to realize the Pledge); (b) all direct, indirect, derivative and foreseeable losses suffered by the Pledgee as a result
of any breach of contract by the Pledgor or Party C, the amount of which shall be based on, but not limited to, the reasonable business plan and profit forecast of the Pledgee; and (c)&nbsp;all costs incurred by the Pledgee in enforcing the Pledgor
and/or Party C to perform their/its Contractual Obligations. </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">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="6%" VALIGN="top" ALIGN="left">1.11</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>&#147;PRC Laws&#148;</B> shall mean the laws, regulations, rules, notices or other legally binding documents
issued by any central or local legislative, administrative or judicial authority of Mainland China prior to or after the execution of this Agreement. </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="6%" VALIGN="top" ALIGN="left">1.12</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">&#147;<B>Security Interest</B>&#148; shall include mortgage, pledge, lien and any security over third party
right or interest, any equity interest call option, acquisition right, right of first refusal, <FONT STYLE="white-space:nowrap">set-off</FONT> right, ownership retention or other security arrangements. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>2.</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"><B>Pledge </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="6%" VALIGN="top" ALIGN="left">2.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">As a guarantee for the timely and complete payment of the Secured Indebtedness and the performance of the
Contractual Obligations, the Pledgor hereby pledge the equity to the Pledgee who shall be repaid in the first order as agreed in this Agreement. Party C agrees that the Pledgor will pledge the equity to the Pledgee in accordance with this Agreement.
</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="6%" VALIGN="top" ALIGN="left">2.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">The Parties understand and agree that the valuation of the currency resulting from or associated with the
Secured Indebtedness until the date of final accounts (as defined in Article 2.4) is a variable and floating valuation. The Pledgor and the Pledgee may, by agreement of the Parties to amend and supplement this Agreement, adjust and confirm from time
to time the maximum amount of the Secured Indebtedness to be secured before the Date of Final Accounts due to the change in the valuation of the Secured Indebtedness and the equity currency. </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="6%" VALIGN="top" ALIGN="left">2.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">In any of the following events (hereinafter referred to as <B>&#147;Event of Final Accounts&#148;</B>), the
value of the Secured Indebtedness shall be determined on the basis of the total amount of the Secured Indebtedness due and unpaid by Party C and/or the Pledgor to the Pledgee on the Date of the Event of Final Accounts (hereinafter referred to as the
&#147;<B>Determined Indebtedness</B>&#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="16%">&nbsp;</TD>
<TD WIDTH="6%" 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">Where the Business Cooperation Agreement, the Exclusive Option Agreement or the Power of Attorney is terminated
in accordance with the relevant provisions thereunder, resulting in the Pledgee serving to the Pledgor a written notice determining the Secured Indebtedness; </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="16%">&nbsp;</TD>
<TD WIDTH="6%" 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">Where a Default Event under Article 7 hereof has occurred and has not been resolved, resulting in the Pledgee
serving a Default Notice to the Pledgor in accordance with Article 7.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="16%">&nbsp;</TD>
<TD WIDTH="6%" 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">Where the Pledgee, through an appropriate investigation, reasonably believes that the Pledgor and/or Party C
are/is insolvent or may be insolvent; or </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="16%">&nbsp;</TD>
<TD WIDTH="6%" 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">Any other event requiring the determination of the Secured Indebtedness in accordance with the provisions of
the PRC Laws. </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="6%" VALIGN="top" ALIGN="left">2.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">For the avoidance of doubt, the date of occurrence of the Event of Final Accounts shall be the date of final
accounts (hereinafter referred to as the &#147;<B>Date of Final Accounts</B>&#148;). The Pledgee shall have the right to realize the pledge in accordance with Article 8 on or after the Date of Final Accounts. </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">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="6%" VALIGN="top" ALIGN="left">2.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">During the Pledge Term, the Pledgee shall have the right to deposit any bonus, dividend or any other
distributable benefit arising from the equity (hereinafter referred to as &#147;<B>Interest</B>&#148;) and to use it for the priority repayment of the Secured Indebtedness. The Pledgor shall, upon receipt of the written request of the Pledgee,
deposit (or induce Party C to deposit) the Interest into the account designated in writing by the Pledgee, subject to the supervision of the Pledgee; the above Interest deposited in the account designated by the Pledgee in writing shall not be
withdrawn by the Pledgor without the written consent of the Pledgee. </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="6%" VALIGN="top" ALIGN="left">2.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">During the term of this Agreement, the Pledgee shall not be liable for any reduction in the value of the equity
unless due to the intentional or gross negligence of the Pledgee, and the Pledgor shall not have the right to pursue or make any claim against the Pledgee in any form. </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="6%" VALIGN="top" ALIGN="left">2.7</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 equity pledge established hereunder is a continuous guarantee and its validity shall extend until any one
of the circumstances as listed in Article 3.1 hereof happens. Any waiver or concession of any breach of contract by the Pledgor or any delay in the exercise by the Pledgee of any of its rights under the Transaction Agreements and this Agreement
shall not affect the rights of the Pledgee under this Agreement, the Transaction Agreements and the relevant RPC Laws at any time thereafter to require the Pledgor and Party C to strictly perform their obligations under the Transaction Agreements
and this Agreement or to exercise the rights of the Pledgee as a result of the subsequent breach of the Transactions Agreements and/or this Agreement by the Pledgor and Party C. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>3.</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"><B>Pledge Term </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="6%" VALIGN="top" ALIGN="left">3.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">The Pledge shall take effect from the date of registration of the pledged equity under this Agreement at the
competent administration for market regulation (hereinafter referred to as the <B>&#147;Registry&#148;</B>) in the place where Party C is located, the term of the pledge (hereinafter referred to as the &#147;<B>Pledge Term</B>&#148;) shall be from
the above effective date until: (a)&nbsp;the last Secured Indebtedness and Contractual Obligation secured by the pledge is fully repaid and fulfilled; (b)&nbsp;the Pledgee decides, subject to the PRC Laws, to purchase all the equity of Party C held
by the Pledgor in accordance with the Exclusive Option Agreement, and all the equity of Party C has been transferred to the name of the Pledgee and/or its designated party, the Pledgee and/or its designated party and its subsidiaries and branches
may legally engage in the business of Party C with above equity according to law; or (c)&nbsp;the Pledgee decides, subject to the PRC Laws, to purchase all the assets of Party C in accordance with the Exclusive Option Agreement, and all the assets
of Party C have been transferred to the name of the Pledgee and/or its designated party, the Pledgee and/or its designated party and its subsidiaries and branches may legally engage in the business of Party C with above assets according to law; or
(d)&nbsp;the Pledgee unilaterally requests the termination of this Contract (the right of the Pledgee to terminate this Agreement is the right without any restrictive conditions, and the right only belongs to the Pledgee, and the Pledgor or Party C
does not have the right to terminate this Agreement unilaterally); or (e)&nbsp;the pledge shall be terminated in accordance with the applicable laws and regulations of China. </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="6%" VALIGN="top" ALIGN="left">3.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">During the Pledge Term, if the Pledgor and/or Party C fail to perform their Contractual Obligations or repay
the Secured Indebtedness (including but not limited to the failure to pay the service fee in accordance with the Business Cooperation Agreement or failure to fulfill any other provision of any transaction agreement), the Pledgee shall have the right
other than the obligation to dispose of the Pledge in accordance with this Agreement. </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">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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%" VALIGN="top" ALIGN="left"><B>4.</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"><B>Registration of Pledge and Custody of Equity Records </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="6%" VALIGN="top" ALIGN="left">4.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">The Parties acknowledge that this Agreement and the Transaction Agreement are
<FONT STYLE="white-space:nowrap">re-signed</FONT> for the revision of the Original Pledge Agreement and the Original Transaction Agreements. Prior to the execution of this Agreement, the Parties have completed the registration of the equity pledge
at the Registry for the Original Pledge Agreement. The Parties agree that, as this Agreement and the Original Pledge Agreement are consistent such registered matters as the company of the pledged equity, the amount of the pledged equity, the
Pledgee, the part of the equity having already completed the pledge registration may not have a second equity pledge registration. In order to avoid ambiguity, for the purpose hereof, if any provision of the Original Pledge Agreement conflicts with
any provision of this Agreement, the provision of this Agreement shall prevail, and the provision of the Original Pledge Agreement that does not conflict with this Agreement shall continue to be valid. In respect of the pledged equity due to change
in Party C&#146;s equity after the execution of the Original Pledge Agreement, for purpose of the registration of the equity pledge at the competent administration for industry and commerce, the Parties may sign a separate equity pledge registration
agreement (hereinafter referred to as the &#147;<B>Equity Pledge Registration Agreement</B>&#148;). In order to avoid ambiguity, in the event of any conflict between the Equity Pledge Registration Agreement and this Agreement, this Agreement shall
prevail. </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="6%" VALIGN="top" ALIGN="left">4.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">Within the Pledge Term as set forth herein, Party C/the Pledgor shall deliver the original of the certificate
of equity contribution, the register of shareholders bearing the Pledge (in the form as set forth in <B>Annex I</B>) (and other documents reasonably required by the Pledgee, including but not limited to the registration notice of equity pledge
establishment issued by the competent administration for market regulation) to the Pledgee for custody. The Pledgee shall keep such documents throughout the Pledge Term as provided herein. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>5.</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"><B>Representations and Warranties of the Pledgor and Party C </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:5%; font-size:10pt; font-family:Times New Roman"><B>The representations and warranties of the Pledgor to the Pledgee are as follows: </B></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="6%" VALIGN="top" ALIGN="left">5.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">The Pledgor is a natural person with full capacity for civil conduct and capacity for civil rights, and has the
right to execute, deliver and perform this Agreement, and can act as an independent subject of litigation. </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="6%" VALIGN="top" ALIGN="left">5.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">The Pledgor is the legal and beneficial owner of the Equity of Party C, and the Pledgor has the full right and
capability to pledge the Equity to the Pledgee in accordance with the provisions of this Agreement, and the Pledgor has the right to dispose of the Equity and any part thereof. Except subject to this Agreement and the Transaction Agreements between
the Pledgor and the Pledgee, it has legal and complete ownership of the Equity. </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="6%" VALIGN="top" ALIGN="left">5.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">The Pledgee shall have the right to dispose of and transfer the Equity as specified in this Agreement.
</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="6%" VALIGN="top" ALIGN="left">5.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">Except for the Pledge hereunder, the Pledgor does not create any Security Interests or other encumbrance on the
Equity, there is no dispute over the ownership of the Equity, there are no subscribed contributions, taxes, fees payable but unpaid in connection with the Equity, the Equity is not subject to any seizure or other legal proceedings or a similar
threat and may be used for pledge and transfer under the applicable law. </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">
<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="6%" VALIGN="top" ALIGN="left">5.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 execution of this Agreement by the Pledgor and the exercise of its rights hereunder or the performance of
its obligations hereunder shall not violate or contravene the PRC Laws, any judicial decisions, rulings of any arbitration agency, decisions of any administrative agency, any agreement or contract to which the Pledgor is a party or which is binding
on its assets, or any undertaking made by the Pledgor to any third party. </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="6%" VALIGN="top" ALIGN="left">5.6</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 documents, information, statements and documents provided by the Pledgor to the Pledgee, whether provided
before or after the entry into force hereof and during the Pledge Term, are true, accurate, complete and valid. </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="6%" VALIGN="top" ALIGN="left">5.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement constitutes a legal, valid and binding obligation to the Pledgor after this Agreement is duly
executed by the Pledgor and has entered into force in accordance with the terms of this Agreement. </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="6%" VALIGN="top" ALIGN="left">5.8</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 Pledgor has the full right and authority to execute and deliver this Agreement and all other documents
relating to the transactions contemplated herein which it will execute, and to complete the transactions contemplated herein. </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="6%" VALIGN="top" ALIGN="left">5.9</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Except for the registration of the creation of an equity pledge required to be made with the Registry, the
consent, permission, waiver, authorization of any third party or the approval, permission, exemption of any governmental registry or filing formalities with any governmental agency (if required by law) as required for the execution and performance
of this Agreement and the entry into force of the equity pledge hereunder have been obtained and shall remain in force and effect for the term hereof. </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="6%" VALIGN="top" ALIGN="left">5.10</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 Pledge under this Agreement constitutes a first ranking Security Interest on the Equity.
</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="6%" VALIGN="top" ALIGN="left">5.11</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">There are no pending or, to the knowledge of the Pledgor, threatened actions, legal proceedings or claims
before any court or arbitral tribunal, and before any governmental authority or administrative authority against the Pledgor or its assets or Equity, which will have a material or adverse effect on the economic conditions of the Pledgor or the
Pledgor&#146;s ability to perform its obligations and security liability under this Agreement. </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="6%" VALIGN="top" ALIGN="left">5.12</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Except as otherwise provided herein, there shall be no interference from any other party at any time upon the
exercise by the Pledgee of the Pledge under this Agreement. </P></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:5%; font-size:10pt; font-family:Times New Roman"><B>The representations and warranties of Party C to the
Pledgee are as follows: </B></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="6%" VALIGN="top" ALIGN="left">5.13</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party C is a limited liability company incorporated and legally existing under the laws of China. It has the
status of an independent legal person, can act independently as the subject of litigation of one party, has full and independent legal status and legal capacity, and has been duly authorized to sign, deliver and perform this Agreement.
</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="6%" VALIGN="top" ALIGN="left">5.14</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement constitutes a legal, valid and binding obligation to Party C after this Agreement is duly
executed by Party C and has entered into force in accordance with the terms of this Agreement. </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="6%" VALIGN="top" ALIGN="left">5.15</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party C has the full right and authority to execute and deliver this Agreement and all other documents relating
to the transactions contemplated herein which it will execute, and to complete the transactions contemplated herein. </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="6%" VALIGN="top" ALIGN="left">5.16</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">For assets owned by Party C, there is no significant Security Interest or other property right burden that may
affect the rights and interests of the Pledgee in the equity (including but not limited to, any transfer of intellectual property or any assets worth more than RMB1&nbsp;million of Party C, or any property right or right of use attached to such
assets). </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">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="6%" VALIGN="top" ALIGN="left">5.17</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">There are no pending or, to the knowledge of Party C, threatened actions, arbitration, administrative
proceedings, administrative penalties or other legal proceedings before any court or arbitral tribunal, and before any governmental authority or administrative authority against the Equity, Party C or its assets, which will have a material or
adverse effect on the economic conditions of Party C or the ability of the Pledgor or Party C to perform its obligations and security liability under this Agreement. </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="6%" VALIGN="top" ALIGN="left">5.18</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 execution of this Agreement by Party C and the exercise of its rights hereunder or the performance of its
obligations hereunder shall not violate or contravene the PRC Laws, any judicial decisions, rulings of any arbitration agency, decisions of any administrative agency, any agreement or contract to which Party C is a party or which is binding on its
assets, or any undertaking made by Party C to any third party. </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="6%" VALIGN="top" ALIGN="left">5.19</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 the documents, information, statements and certificates provided by Party C for the Pledgee, whether
provided before or after the entry into force hereof and during the Pledge Term, are true, accurate, complete and valid. </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="6%" VALIGN="top" ALIGN="left">5.20</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Except for the registration of the creation of an equity pledge required to be made with the Registry, the
consent, permission, waiver, authorization of any third party or the approval, permission, exemption of any governmental registry or filing formalities with any governmental agency (if required by law) as required for the execution and performance
of this Agreement and the entry into force of the equity pledge hereunder have been obtained and shall remain in force and effect for the term hereof. </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="6%" VALIGN="top" ALIGN="left">5.21</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 Pledge under this Agreement constitutes a first ranking Security Interest on the Equity.
</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="6%" VALIGN="top" ALIGN="left">5.22</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party C hereby warrants to the Pledgee that the above representations and warranties are true and correct at
any time before the full performance of the Contractual Obligations or the full settlement of the Secured Indebtedness and will be fully complied with. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>6.</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"><B>The Undertakings and Further Agreement of the Pledgor and Party C </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:5%; font-size:10pt; font-family:Times New Roman"><B>The Undertakings and Further Agreement of the Pledgor are as follows: </B></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="6%" VALIGN="top" ALIGN="left">6.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">During the term of this Agreement, the Pledgor hereby undertakes to the Pledgee that: </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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">6.1.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">Except for the performance of the Exclusive Option Agreement, without the prior written consent of the Pledgee,
the Pledgor will not carry out or consent to the transfer of all or any part of the Equity, create or permit the existence of any Security Interest or other encumbrance that may affect the rights and interests of the Pledgee in the Equity. In terms
of the equity transfer as approved by the Pledgee, the Pledgor shall first use the proceeds from the transfer of the Equity to pay off the Secured Indebtedness to the Pledgee in advance; </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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">6.1.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">The Pledgor will comply with and implement all the PRC Laws applicable to the pledge of the Equity and shall,
within five (5)&nbsp;days after receiving any notice, order or recommendation on the Pledge issued or made by the competent authority concerned (or any other relevant authority), present such notice, order or recommendation to the Pledgee and will
comply with such notice, order or recommendation or make objections and statements on the above matter at the reasonable request of the Pledgee or with the consent of the Pledgee. </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">
<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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">6.1.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">The Pledgor will notify immediately the Pledgee of any event that may affect the rights of the Pledgee or any
part thereof or the interests of the Pledgee under the Transaction Agreement and this Agreement (including but not limited to, any legal action, arbitration, other request, any third party&#146;s ownership dispute over the equity, or any other
adverse effect on the Pledgee&#146;s rights by or from any third party, any civil or criminal proceedings, administrative proceedings, arbitration or any other legal proceedings against the Pledgor or the equity, or any threat of any such action,
arbitration or any other legal proceedings to the knowledge of the Pledgor) or any notice received by the Pledgor, any event that may affect any warranty or any other obligation arising from the Pledgor in this Agreement or any notice received by
the Pledgor, and take all necessary measures to ensure the pledge interest of the Equity of the Pledgee in accordance with the reasonable requirements of the Pledgee. </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="6%" VALIGN="top" ALIGN="left">6.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">In order to protect or improve the Security Interests granted in this Agreement in the settlement of the
Secured Indebtedness and in the performance of the Contractual Obligations, and to ensure the Pledgee&#146;s interest in the Equity and the exercise and realization of such rights, the Pledgor hereby undertakes to execute in good faith and to cause
other parties holding interests in the Equity to execute all documents (including but not limited to, supplementary agreements hereto), certificates, agreements, deeds and/or undertakings required by the Pledgee. </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="6%" VALIGN="top" ALIGN="left">6.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">The Pledgor hereby undertakes to the Pledgee that all warranties, undertakings, agreements, statements and
conditions hereunder will be complied with and fulfilled. If the Pledgor fails to fulfil all or part of its undertakings, commitments, agreements, statements and conditions, the Pledgor shall indemnify the Pledgee for all losses suffered as a
result. </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="6%" VALIGN="top" ALIGN="left">6.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">If the equity relates to any property preservation, enforcement or any coercive measure imposed by the court or
any other governmental agency for any reason, or if the value of the equity is reduced or lost in any way sufficient to endanger the rights of the Pledgee, the Pledgor shall immediately notify the Pledgee in writing of such circumstances and take
effective measures to safeguard the rights and interests of the Pledgee, including but not limited to the provision of additional property for mortgage or security. If the Pledgee fails to do so, the Pledgee may auction or sell the equity at any
time, and use the price of the auction or sale to pay off the Secured Indebtedness or deposit in advance; any expenses arising therefrom shall be borne by the Pledgor. </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="6%" VALIGN="top" ALIGN="left">6.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">Without the prior written consent of the Pledgee, Party C shall not increase or decrease the registered
capital, and the Pledgor shall not transfer the equity of Party C or impose any Security Interest, or any other encumbrance on it. Subject to this provision, the equity rights of Party C acquired by the Pledgor after the date of execution of this
Agreement (that is, the future equity of Party C (including but not limited to the equity corresponding to the expanded registered capital formed by the capital increase) held by the Pledgor from time to time during the term of this Agreement,
hereinafter referred to as the <B>&#147;Additional Equity&#148;</B>) shall also belong to the equity pledged by the Pledgor to the Pledgee in accordance with this Agreement. The Pledgor and Party C shall sign a supplementary Equity Pledge Agreement
with the Pledgee on the Additional Equity before or at the same time as the Pledgor acquires the Additional Equity, and prompt the board of directors or executive director of Party C (as the case may be) and the shareholders&#146; meeting or
shareholder of Party C (as the case may be) to approve the supplementary Equity Pledge Agreement, and shall submit to the Pledgor all documents required for the supplementary Equity Pledge Agreement, including but not limited to: (a)&nbsp;the
original shareholder contribution certificate issued by Party C on the Additional Equity; (b)&nbsp;the register of shareholders recording the Additional Equity and pledge rights; and (c)&nbsp;other documents reasonably required by the Pledgee. The
Pledgor and Party C shall, in accordance with the provisions of this Agreement, register the establishment (or change) of Additional Equity and deliver the relevant documents to the Pledgee for custody. </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">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="6%" VALIGN="top" ALIGN="left">6.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Unless the Pledgee has previously issued a written instruction to the contrary, the Pledgor and/or Party C
agree that, if part or all of the equity is transferred between the Pledgor and any third party (hereinafter referred to as the &#147;<B>Equity Transferee</B>&#148;), the Pledgor and/ or Party C shall ensure that the Equity Transferee will
unconditionally recognize the pledge and perform the necessary registration procedures for the change of pledge (including but not limited to, execution of the relevant documents) to ensure the existence of the Pledge. If the equity transfer
referred to in this Article is a transfer in violation of this Agreement, the performance of the provisions of this Article by the Pledgor and/or Party C shall not be deemed to have waived the prosecution of the Pledgor and/or Party C for breach of
contract. The Pledgee hereby expressly reserves the right to investigate the breach of contract by the Pledgor and/or Party C. </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="6%" VALIGN="top" ALIGN="left">6.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If any transfer of equity arises as a result of the exercise of the Pledge hereunder, the Pledgor undertakes it
will take all measures to achieve such transfer. </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="6%" VALIGN="top" ALIGN="left">6.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Unless the Pledgee agrees, the Pledgor shall not dispose of the equity by any means, such as transfer, sale,
pledge or mortgage, and/or give up the Interest arising from the holding of the equity, until the performance of the Contractual Obligations has been completed and the Secured Indebtedness has been fully paid off or this Agreement is cancelled.
</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="6%" VALIGN="top" ALIGN="left">6.9</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 Pledgor shall not execute any documents or make any relevant undertakings which are in conflict with any
agreement or any other legal document that is executed and being performed by Party C and/or the Pledgee and/or its Affiliate; the Pledgor shall not cause any conflict of interest between the Pledgor and the Pledgee as well as its shareholders
through any act or omission. In case of any such conflict of interest (the Pledgee shall have the right to decide unilaterally whether such conflict of interest arises), the Pledgor shall take measures in a timely manner to eliminate it as soon as
possible with the consent of the Pledgee and/or its Affiliates. If the Pledgor refuses to take measures to eliminate the conflict of interest, the Pledgee shall be entitled to exercise its Call Options under the Exclusive Option Agreement;
</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="6%" VALIGN="top" ALIGN="left">6.10</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If, in accordance with applicable law, any amendment, supplement or renewal in respect of this Agreement shall
take effect upon signature or seal by the Parties, the Pledgor shall, within five (5)&nbsp;days from the date of completion of such amendment, supplement or renewal, register such changes with the competent Registry. </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="6%" VALIGN="top" ALIGN="left">6.11</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 Pledgor has made all appropriate arrangements and signed all necessary documents to ensure that in the
event of divorce, incapacity, declared disappearance/death, death, bankruptcy or any other circumstance that may affect the exercise of its equity, its heir, agent, guardian or shareholder or transferee holding the equity of Party C at that time
shall be deemed to be a Party hereto, inheriting and assuming all the rights and obligations of the Pledgor hereunder. </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="6%" VALIGN="top" ALIGN="left">6.12</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 Pledgor agrees to execute an irrevocable Power of Attorney granting all rights as the shareholder of Party
C to Party A or the entity or individual designated of Party A, who may vote on all matters requiring the discussion of the shareholder&#146;s meeting or decision of the shareholder (as the case may be), resolution by the shareholders&#146; meeting,
and make and execute resolutions, minutes of meetings and other relevant documents, including but not limited to: appointing and electing directors, supervisors, and other senior management officers to be appointed and removed by shareholder or the
shareholders&#146; meeting; disposing of the assets of the company; and amending the articles of association; taking over or managing Party C&#146;s business, or dissolving or liquidating Party C and forming a liquidation group on behalf of the
shareholders and exercising the functions and powers of the liquidation group in the liquidation period in accordance with the law. </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">
<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; margin-left:5%; font-size:10pt; font-family:Times New Roman"><B>The Undertakings and Further Agreement of Party C: </B></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="6%" VALIGN="top" ALIGN="left">6.13</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If the consent, permission, waiver, authorization of any third party or the approval, permission, exemption of
any governmental agency or the registration or filing formalities with any governmental agency (if required by law) is required for the execution and performance of this Agreement and the entry into force of the equity pledge hereunder, Party C will
try its best to assist in obtaining the same and make it remain in force for the term hereof. If the business term of Party C expires within the term hereof, Party C shall complete the registration procedures for the extension of the business term
before the expiration of its business term to ensure the continuity of the effect of this Agreement. </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="6%" VALIGN="top" ALIGN="left">6.14</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of the Pledgee, Party C shall not transfer or sell its assets or set or allow
the existence of significant Security Interest or any other encumbrance that may affect the rights and interests of the Pledgee in the equity (including but not limited to, any transfer of intellectual property or any assets worth more than
RMB1&nbsp;million of Party C, or any property right or right of use attached to such 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="6%" VALIGN="top" ALIGN="left">6.15</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">In the event of any legal action, arbitration or any other request that may adversely affect the interests of
Party C&#146;s equity or the interest of the Pledgee under the Transaction Agreements and this Agreement, Party C shall undertake to notify the Pledgee in writing as soon as possible and in a timely manner, and take all necessary measures to ensure
the Pledgee&#146;s rights and interests in the equity at the reasonable request of the Pledgee. </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="6%" VALIGN="top" ALIGN="left">6.16</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party C shall not carry out or permit any act or action that may adversely affect the interests or equity of
the Pledgee under the Transaction Agreement and this Agreement. </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="6%" VALIGN="top" ALIGN="left">6.17</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Within 60 business days after the end of each financial year (hereinafter referred to as the &#147;<B>Previous
Financial Year</B>&#148;) or at the request of the Pledgee, Party C shall provide the Pledgee with the audited consolidated financial statements of Party C for the Previous Financial Year and other information on the operating results and financial
position of Party C, including but not limited to the balance sheet, income statement, and cash flow statement. </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="6%" VALIGN="top" ALIGN="left">6.18</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party C undertakes it will take all necessary measures and sign all necessary documents in accordance with the
reasonable requirements of the Pledgee to ensure the exercise and realization of the Pledgee&#146;s pledge of equity and such rights and interests. </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="6%" VALIGN="top" ALIGN="left">6.19</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">In the event that Party C is dissolved or liquidated as required by the PRC Laws, this Agreement shall
terminate, and Party C and the Pledgor shall, to the extent permitted by the PRC Laws, transfer all the assets, including the equity, to Party A free of charge or at the lowest price permitted by the PRC Laws, or the liquidator at that time disposes
of all the assets, including the equity, on the basis of protecting the interests of shareholders and/or creditors of the direct or indirect overseas parent company of Party A. </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">10 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="6%" VALIGN="top" ALIGN="left">6.20</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Each Party separately warrants to the other Parties that once the PRC Laws permit and the Pledgee decides to
purchase all the equity of Party C held by the Pledgor in accordance with the Exclusive Option Agreement and all the Secured Indebtedness and Contractual Obligations are fully paid and fulfilled, the Parties hereto shall immediately terminate this
Agreement. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>7.</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"><B>Default Event </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="6%" VALIGN="top" ALIGN="left">7.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">A Default Event shall be deemed to occur: </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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">7.1.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">in case of the breach or <FONT STYLE="white-space:nowrap">non-performance</FONT> by the Pledgor of any of its
Contractual Obligations under the Exclusive Option Agreement, Power of Attorney and/or this Agreement, and the breach or <FONT STYLE="white-space:nowrap">non-performance</FONT> by Party C of any of its Contractual Obligations under the Exclusive
Option Agreement, Power of Attorney, Business Cooperation Agreement and/or this Agreement; </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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">7.1.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">if any representation or warranty made by the Pledgor in Article 5 of this Agreement contains false statement
or error, and/or the Pledgor breaches any warranty in Article 5 hereof and/or any undertaking in Article 6 hereof; </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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">7.1.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">if the Pledgor and Party C fail to complete the registration/change of registration/Additional Equity pledge
registration at the Registry as agreed in this Agreement; </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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">7.1.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">if the Pledgor and Party C violate any provisions or terms of this Agreement; </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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">7.1.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">if the Pledgor&#146;s own loan, guarantee, compensation, undertaking or other liability to any third party
(a)&nbsp;is required to be repaid or fulfilled in advance due to the Pledgor&#146;s default; or (b)&nbsp;is due but can not be repaid or fulfilled as scheduled; </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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">7.1.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">if any approval, license, consent, permission or authorization of a governmental agency that makes this
Agreement enforceable, legal and effective is withdrawn, suspended, invalidated or substantially altered; </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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">7.1.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">if the enactment of the applicable law makes this Agreement illegal or prevents the Pledgor from continuing to
perform its obligations hereunder; </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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">7.1.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">if the adverse changes in the property owned by the Pledgor result in the view of the Pledgee that the ability
of the Pledgor to fulfil its obligations hereunder has been affected; </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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">7.1.9</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">if Party C or its successor or trustee may only partially perform or refuse to perform their payment
obligations under the Business Cooperation Agreement or the Pledgor and/or Party C may only partially or refuse to pay off the Secured Indebtedness; 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="11%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">7.1.10</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">in any other circumstance where the Pledgee is not able to or may not be able to exercise its rights on the
Pledge. </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="6%" VALIGN="top" ALIGN="left">7.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">The Pledgor and Party C shall promptly notify the Pledgee upon knowledge or discovery of any of the
circumstances referred to in Article 7.1 or any event that may lead to the above. </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">11 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="6%" VALIGN="top" ALIGN="left">7.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">The Pledgee may, at the time of or at any time after the occurrence of the breach, give a Default Notice to the
Pledgor and exercise all its remedies rights and powers under the PRC Laws, the Transaction Agreements and this Agreement, including but not limited to: </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="16%">&nbsp;</TD>
<TD WIDTH="6%" 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">requiring the Pledgor and/or Party C to pay immediately all outstanding amounts due and payable under the
Business Cooperation Agreement, all arrears under the transaction agreement and all other amounts due and payable to the Pledgee, and/or to repay the loan; and/or </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="16%">&nbsp;</TD>
<TD WIDTH="6%" 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">Disposing of the Pledge as provided for in Article 8 of this Agreement and/or otherwise disposing of the equity
to the extent permitted by law (including but not limited to, discounting all or part of the equity, or giving priority to the repayment of the debt to the Pledgee with the amount from the auction or sale of the Equity). </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:11%; font-size:10pt; font-family:Times New Roman">The Pledgee has the right to choose to exercise any of the above rights on the basis of its independent judgment. In this case, the other
parties hereto shall unconditionally agree to cooperate fully. The Pledgee is not responsible for any loss caused by its reasonable exercise of such rights and powers. </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="6%" VALIGN="top" ALIGN="left">7.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 Pledgee shall have the right to appoint its lawyer or any other agent in writing to exercise any and all of
its rights and powers mentioned above, and neither the Pledgor nor Party C shall object to this. </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="6%" VALIGN="top" ALIGN="left">7.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 Pledgee shall have the right to choose to exercise at the same time or successively any remedy for breach
of contract, and the Pledgee shall not have to exercise other relief for breach of contract before exercising the right to auction or sell equity under this Agreement. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>8.</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"><B>Exercise of Pledge </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="6%" VALIGN="top" ALIGN="left">8.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">The Pledgee may give written notice to the Pledgor when exercising its Pledge. </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="6%" VALIGN="top" ALIGN="left">8.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">When the Pledgee exercises the Pledge, the Pledgee shall, within the scope permitted and in accordance with
applicable PRC Laws, have the right to dispose of the equity in accordance with law. All the payments received by the Pledgee in the exercise of its Pledge shall be dealt with in the following order: </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="16%">&nbsp;</TD>
<TD WIDTH="6%" 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">paying all the costs incurred in relation to the disposition of the Equity and the exercise of the rights by
the Pledgee (including payment of the attorney&#146;s fee and the commission for the agent); </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="16%">&nbsp;</TD>
<TD WIDTH="6%" 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">paying taxes due to the disposition of the equity; 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="16%">&nbsp;</TD>
<TD WIDTH="6%" 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">repaying the Secured Indebtedness to the Pledgee. </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="6%" VALIGN="top" ALIGN="left">8.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">When the Pledgee disposes of the Pledge in accordance with this Agreement, the Pledgor and Party C shall
provide the necessary assistance to enable the Pledgee to enforce the Pledge in accordance with this Agreement. </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="6%" VALIGN="top" ALIGN="left">8.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">All actual expenses, taxes and fees and all legal expenses related to the establishment of equity pledge
hereunder and the realization of the rights of the Pledgee shall be borne by Party C, except those to be borne by the Pledgee according to the PRC Laws; and the Pledgee shall have the right to deduct such expenses actually incurred in the exercise
of its rights from the amount gained through exercise of its rights. </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="6%" VALIGN="top" ALIGN="left">8.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 amount of the Secured Indebtedness determined by the Pledgee in the exercise of its equity pledge in
accordance with this Agreement shall be used as final evidence to determine the Secured Indebtedness hereunder. </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">12 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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%" VALIGN="top" ALIGN="left"><B>9.</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"><B>Transfer </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="6%" VALIGN="top" ALIGN="left">9.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">The Pledgor shall not transfer or assign their rights and obligations hereunder without the prior written
consent of the Pledgee. </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="6%" VALIGN="top" ALIGN="left">9.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">The Pledgor and Party C agree that, subject to the PRC Laws, after the Pledgee has notified the Pledgor and
Party C, the Pledgee may, in any way and on such terms and conditions as it deems appropriate, assign or transfer to any third party any right it may exercise under this Agreement, the Transaction Agreements and other security documents.
</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="6%" VALIGN="top" ALIGN="left">9.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">This Agreement shall be binding on the Pledgor and Party C and their respective successors and permitted
transferees, if any, and shall be valid for the Pledgee and each of its successors and transferees. </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="6%" VALIGN="top" ALIGN="left">9.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">At any time, if the Pledgee transfers any and all of its rights and obligations under the Transaction
Agreements to any party it designates, the transferee shall have and assume the rights and obligations of the Pledgee hereunder as if it were a Party hereto. Where the Pledgee transfers the rights and obligations under the transaction agreement, at
the request of the Pledgee, the Pledgor and/or Party C shall execute the relevant agreement or other documents relating to such transfer. </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="6%" VALIGN="top" ALIGN="left">9.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">If the Pledgee changes as a result of the transfer of the Transaction Agreement and/or this Agreement, at the
request of the Pledgee, the Pledgor and Party C shall sign a new Equity Pledge Agreement with the new Pledgee on the same terms and conditions as this Agreement and register the pledge accordingly. </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="6%" VALIGN="top" ALIGN="left">9.6</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 Pledgor shall strictly abide by this Agreement and any other contract signed jointly or separately by the
Parties hereto or any of them, including the Transaction Agreements, perform its obligations under this Agreement and other contracts (including the Transaction Agreements), and refrain from acts/omissions that may affect their validity and
enforceability. The Pledgor shall not exercise any of its remaining rights in respect of the Equity unless otherwise directed in writing by the Pledgee. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>10.</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"><B>Termination </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:5%; font-size:10pt; font-family:Times New Roman">At the expiration of the Pledge Term, this Agreement shall terminate and release the equity pledge hereunder, and the Pledgor and Party C shall
record the cancellation of the equity pledge in the register of shareholders of Party C, and shall register the cancellation of the equity pledge with the relevant registry. The reasonable expenses arising from the release of equity pledge shall be
borne by the Pledgor and Party C. Articles 12, 13 and 19.6 of this Agreement shall survive termination hereof. </P> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>11.</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"><B>Service Charges and other Expenses </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:5%; font-size:10pt; font-family:Times New Roman">Party C shall bear all costs and actual expenses relating to this Agreement, including but not limited to attorney&#146;s fees, certificate
costs, stamp duties and any other taxes and expenses. If the applicable PRC Laws require the Pledgee to bear a number of related taxes and expenses, the Pledgor shall cause Party C to repay in full the taxes and expenses paid by the Pledgee. </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">13 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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%" VALIGN="top" ALIGN="left"><B>12.</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"><B>Liability for Confidentiality </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:5%; font-size:10pt; font-family:Times New Roman">The Parties acknowledge that any oral or written information they exchange in connection with this Agreement is confidential. The Pledgor and
Party C shall keep all such information confidential and shall not disclose any relevant information to any third party without the written consent of Pledgee, other than the information: (a)&nbsp;known to the public (but not disclosed to the public
by any recipient);(b) required to be disclosed by applicable law or by the rules or regulations of any stock exchange; or (c)&nbsp;required to be disclosed by the Pledgor and Party C to their legal or financial advisers, who shall be bound by a
confidentiality obligation similar to the obligations in this Article, in respect of transactions as contemplated herein. The disclosure of any confidential information by the staff or agencies employed by the Pledgor and Party C shall be deemed to
be the disclosure of such confidential information by such Party, which shall be liable for breach of this Agreement. This Article shall remain in force regardless of the invalidity or termination of this Agreement for any reason. </P>
<P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>13.</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"><B>Applicable Law and Dispute Settlement </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="6%" VALIGN="top" ALIGN="left">13.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">The execution, effectiveness, interpretation, performance, modification and termination of this Agreement and
the settlement of disputes hereunder shall be governed by the law of the People&#146;s Republic of China. </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="6%" VALIGN="top" ALIGN="left">13.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">Any dispute arising from the interpretation and performance hereof shall be first settled through friendly
negotiation among the Parties. If the any Party fails to reach an agreement on the settlement of such dispute within thirty (30)&nbsp;days after any Party requests the other Parties to settle such dispute through negotiation, any Party may submit
such dispute to China International Economic and Trade Arbitration Commission for arbitration in accordance with the arbitration rules in force at that time. The arbitration shall be conducted in Beijing and the language of arbitration shall be
Chinese. The arbitral award shall be final and binding on the Parties. The arbitral tribunal may rule on Party C&#146;s equity interests, assets or property interests as the compensation or satisfaction to the pledgee for the losses caused by the
breach of contract by other Parties hereto, rule on injunctive relief in respect of the relevant business or asset transfer, or order Party C to carry out bankruptcy liquidation. After the arbitral award comes into effect, any Party shall have the
right to apply to the competent court for enforcement of the arbitral award. The court in Mainland China, Hong Kong, the Cayman Islands or any other court with competent jurisdiction (including the court at the place where Party C is incorporated
and where Party C or the Pledgee&#146;s main assets are located shall be deemed to have competent jurisdiction) shall have the right to enforce the award made by the arbitral tribunal, including but not limited to, restrictions on the operation of
Party C&#146;s business, restrictions on and/or disposition of Party C&#146;s equity interests, assets or property interests (including but not limited to, applying the same as compensation), prohibition of assignment or disposition or other
relevant reliefs in respect thereof, liquidation of Party C, and have the right to make a ruling or judgment during the waiting period for the constitution of the arbitral tribunal or in other appropriate circumstances to provide interim reliefs to
the party initiating the arbitration, including but not limited to the ruling or judgment for the breaching party to immediately stop the breach or the ruling for the breaching party not to carry out acts that may lead to further expansion of the
loss suffered by the Pledgee. </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="6%" VALIGN="top" ALIGN="left">13.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">In the event of any dispute arising from the interpretation and performance of this Agreement or any dispute
being arbitrated, the Parties hereto shall continue to exercise their respective rights hereunder and perform their respective obligations hereunder, except in the matter in dispute. </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">14 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="6%" VALIGN="top" ALIGN="left">13.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">After the date of execution hereof, if at any time, as a result of the promulgation of or change in any PRC
Laws, statutes or regulations, or as a result of the interpretation or application of such PRC Laws, statutes or regulations, the following agreements shall apply: to the extent permitted by the PRC Laws, (a)&nbsp;if the change in law or the newly
promulgated provisions are more favorable to the Pledgee than the relevant PRC Laws, statutes and regulations in force on the date of execution hereof (while the other Parties are not seriously adversely affected), the Parties shall promptly apply
for benefits arising from the change or new provisions and do their best to obtain the approval of such application; or (b)&nbsp;if the Pledgee&#146;s economic interests under this Agreement are directly or indirectly adversely affected by the above
legal changes or newly promulgated provisions, this Agreement shall continue to be performed in accordance with the original terms, and the parties shall use all legal means to waive compliance with such change or provisions. If the adverse effects
on the Pledgee&#146;s economic interests can not be resolved in accordance with this Agreement, the Parties shall promptly negotiate and make all necessary amendments to this Agreement in order to maintain the Pledgee&#146;s economic interests
hereunder. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>14.</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"><B>Force Majeure </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="6%" VALIGN="top" ALIGN="left">14.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">&#147;Force Majeure&#148; means an event which is unforeseeable, unavoidable and insurmountable and which
renders any partial or total default under this Agreement by one Party hereto. Such Force Majeure events include, but are not limited to, earthquakes, typhoons, floods, wars, strikes, riots, government actions, changes in legal provisions or the
applicability of the legal provisions. </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="6%" VALIGN="top" ALIGN="left">14.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">In event of a Force Majeure event, the obligation of one party to be affected by such event under this
Agreement shall automatically be suspended during the delay caused by such event, and its performance shall be automatically extended for the period of suspension. The party shall not be punished or liable for this. In the event of force majeure,
the Parties shall immediately negotiate a fair solution and make every reasonable effort to minimize the impact of force majeure. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>15.</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"><B>Notices </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="6%" VALIGN="top" ALIGN="left">15.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">All notices and other correspondences required or permitted to be given under this Agreement shall be sent
personally, by registered mail with postage prepaid, courier service, facsimile or <FONT STYLE="white-space:nowrap">e-mail</FONT> to the address, fax number or <FONT STYLE="white-space:nowrap">e-mail</FONT> of the other Party hereto as listed in
<B>Annex II</B> hereto. An additional confirmation shall be sent by <FONT STYLE="white-space:nowrap">e-mail</FONT> for each notice. Such notice shall be deemed to be duly served on: </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="11%">&nbsp;</TD>
<TD WIDTH="5%" 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">If sent personally, by registered mail with postage prepaid, courier service, on the date of acceptance or
refusal thereof at the recipient&#146;s address specified for such notice; </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="11%">&nbsp;</TD>
<TD WIDTH="5%" 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">If sent by fax, on the date of successful transmission (as evidenced by automatically generated confirmation of
transmission); </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="11%">&nbsp;</TD>
<TD WIDTH="5%" 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">If sent by <FONT STYLE="white-space:nowrap">e-mail,</FONT> on the date of successful transmission.
</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="6%" VALIGN="top" ALIGN="left">15.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">Any Party may, in accordance with the terms of this Article, change its receiving address, fax and/or email
address at any time by giving notice to other Parties hereto. </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">15 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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%" VALIGN="top" ALIGN="left"><B>16.</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"><B>Severability </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:5%; font-size:10pt; font-family:Times New Roman">If one or more of the provisions of this Agreement are found to be invalid, illegal or unenforceable in any way under any applicable law or
regulation, the validity, legality or enforceability of the remaining provisions hereof shall not be affected or impaired in any way. The Parties shall, through consultations in good faith, seek to replace such invalid, illegal or unenforceable
provisions with valid provisions to the maximum extent permitted by law and expected by the Parties, and the economic effects of such valid provisions shall be as similar as those of such invalid, illegal or unenforceable provisions to the extent
possible. </P> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>17.</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"><B>Annex </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:5%; font-size:10pt; font-family:Times New Roman">The annexes to this Agreement shall constitute an integral part of this Agreement. </P>
<P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>18.</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"><B>Entry into force, Amendment, Modification, Supplementation and Counterparts </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="6%" VALIGN="top" ALIGN="left">18.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">This Agreement shall take effect from the date when the Parties hereto sign hereonto, and the pledge of the
Equity hereunder shall take effect from the date of completion of the relevant registration procedures by the Registry. </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="6%" VALIGN="top" ALIGN="left">18.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">Any amendment, modification and supplement in respect of this Agreement shall be made in writing and shall take
effect upon signature or seal by the Parties. </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="6%" VALIGN="top" ALIGN="left">18.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">Where the stock exchange or other regulatory agency of Hong Kong or NASDAQ of the United States proposes any
amendment to this Agreement, or in case of any change in the listing rules or related requirements of Hong Kong or NASDAQ of the United States in relation to this Agreement, the Parties hereto shall amend this Agreement accordingly.
</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="6%" VALIGN="top" ALIGN="left">18.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">This Agreement is made in six (6)&nbsp;counterparts. The Pledgor and the Pledgee holds one (1)&nbsp;counterpart
respectively, and Party C shall hold two (2)&nbsp;counterparts. Each counterpart shall have the same legal effect. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>19.</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"><B>Miscellaneous </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="6%" VALIGN="top" ALIGN="left">19.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">This Agreement shall be binding on and shall be valid for the respective successors of the Parties and the
permitted transferees of such Parties. </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="6%" VALIGN="top" ALIGN="left">19.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">Any Party hereto may waive the rights such Party is entitled to under this Agreement, provided that such waiver
by the Pledgor and Party C must be in writing and signed by Pledgee. No waiver by any Party in respect of a breach by the other Parties in certain circumstances shall be deemed as a waiver of any similar breach in other circumstances.
</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="6%" VALIGN="top" ALIGN="left">19.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">The headings of this Agreement are for ease of reading only and shall not be used to interpret, explain or
otherwise affect the meaning of the provisions hereof. </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="6%" VALIGN="top" ALIGN="left">19.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 Parties agree to execute in a timely manner documents or take further actions that are reasonably required
for the implementation of the provisions and purposes of this Agreement or beneficial to such purposes. </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="6%" VALIGN="top" ALIGN="left">19.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">Without prejudice to the Transaction Agreements and other provisions hereof, if at any time, as a result of the
promulgation or change of any PRC Laws, or as a result of any change in the interpretation or application of such PRC Laws, or as a result of change in the relevant registration procedures, the Pledgee considers it unlawful or contrary to such PRC
Laws to maintain the entry into force of this Agreement, maintain the validity of the Pledge hereunder and/or dispose of the Equity in the manner provided for herein, the Pledgor and Party C shall immediately take any action, and/or sign any
agreement or any other document, in accordance with the written instructions of the Pledgee and the reasonable request of the Pledgee, in order to:(a) maintain the validity of the Pledge hereunder and this Agreement; (b)&nbsp;facilitate the
disposition of the Equity in the manner as specified in this Agreement; and/or (c)&nbsp;maintain or realize the security established or intended to be established by this Agreement. </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">16 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="6%" VALIGN="top" ALIGN="left">19.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement is a legal document independent of the Transaction Agreements and other security documents. The
invalidity of the Transaction Agreements or other security documents shall not affect the rights and obligations of the Parties hereunder. If the Transaction Agreements or other security documents are declared null and void and the Pledgor still has
outstanding Contractual Obligations and/or still owes the Secured Indebtedness to the Pledgee, the Equity under this Agreement shall remain as a pledge security of the Contractual Obligations and Secured Indebtedness until the Pledgor pays off all
the Secured Indebtedness and performs all Contractual Obligations. </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="6%" VALIGN="top" ALIGN="left">19.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Except written amendments, supplementations or modifications made after the execution hereof, this Agreement
shall constitute the entire agreement between the Parties hereto in respect of the subject matter hereunder and shall supersede all prior oral and written consultations, representations and contracts in respect of the subject matter hereunder.
</P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(The remainder of this page is intentionally left blank) </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">17 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of the Equity Pledge Agreement] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have caused this Equity Pledge Agreement to be executed as of the date and place set forth at the beginning hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">PARTY A: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>HODE SHANGHAI LIMITED </B>(COMPANY STAMP)<B>
</B></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="13%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">/s/ Hode Shanghai Limited</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Chen Rui</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Chen Rui</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Legal Representative</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"><I>Signature page to
Equity Pledge Agreement</I> </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of the Equity Pledge Agreement] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have caused this Equity Pledge Agreement to be executed as of the date and place set forth at the beginning hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">PARTY B: </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="7%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>XU YI</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Xu Yi</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"><I>Signature page to
Equity Pledge Agreement</I> </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of the Equity Pledge Agreement] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have caused this Equity Pledge Agreement to be executed as of the date and place set forth at the beginning hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">PARTY B: </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="7%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>CHEN RUI</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Chen Rui</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"><I>Signature page to
Equity Pledge Agreement</I> </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of the Equity Pledge Agreement] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have caused this Equity Pledge Agreement to be executed as of the date and place set forth at the beginning hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">PARTY B: </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="7%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>LI NI</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Li Ni</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"><I>Signature page to
Equity Pledge Agreement</I> </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of the Equity Pledge Agreement] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have caused this Equity Pledge Agreement to be executed as of the date and place set forth at the beginning hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">PARTY C: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>SHANGHAI HODE INFORMATION TECHNOLOGY
CO.,&nbsp;LTD. </B>(COMPANY STAMP)<B> </B></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="13%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">/s/ Shanghai Hode Information Technology Co., Ltd.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Xu Yi</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Xu Yi</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Legal Representative</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"><I>Signature page to
Equity Pledge Agreement</I> </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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>List of Annex </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="19%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="80%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" NOWRAP>Annex I</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Register of Shareholders</TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Annex II</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Contact Details of Parties</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"><I>Annex to Equity Pledge
Agreement</I> </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.12
<SEQUENCE>11
<FILENAME>d28513dex412.htm
<DESCRIPTION>EX-4.12
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.12</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<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><A NAME="tx28513_52a"></A>Exhibit 4.12 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Exclusive Business Cooperation Agreement </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This Exclusive Business Cooperation Agreement (hereinafter referred to as &#147;<B>this Agreement</B>&#148;) is made and entered into by and among the
following parties in Shanghai, China on December&nbsp;23, 2020: </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="8%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Party A:</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><B>HODE SHANGHAI LIMITED</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Address:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Room 4031, 4/F, Building 1, No.&nbsp;310 Fasai Road, China (Shanghai) Pilot Free Trade Zone</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Party B:</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><B>SHANGHAI HODE INFORMATION TECHNOLOGY CO.,&nbsp;LTD.</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Address:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Room <FONT STYLE="white-space:nowrap">905-906,</FONT> <FONT STYLE="white-space:nowrap">No.&nbsp;2277-1</FONT> Zuchongzhi Road, China (Shanghai) Pilot Free Trade Zone</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Party A and Party B are hereinafter individually referred to as the &#147;<B>Party</B>&#148; and collectively, the
&#147;<B>Parties</B>&#148;. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Whereas: </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">Party A is a wholly foreign-owned enterprise established in the People&#146;s Republic of China (hereinafter
referred to as the &#147;<B>PRC</B>&#148;). Its main business includes technology development, transfer, technical consultation and technical services, business information consultation, business management consultation, animation design and
advertising in the field of information technology and network technology; </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="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">Party B is a limited liability company established in the PRC, its main business includes value-added
telecommunications service, radio and television program production and operation, online game operation, ticketing agency. All business activities operated and developed by Party B at present and at any time during the term hereof are hereinafter
referred to as the &#147;<B>Main Business</B>&#148;; </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="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">Party A agrees to make use of its human resource, technology and information advantages to provide Party B with
the relevant exclusive technical services, technical consultations and other services as stipulated in the terms of this Agreement during the term hereof (see below for the specific scope), and Party B agrees to accept such services provided by
Party A or its designated party (including Party A&#146;s direct or indirect overseas parent company or a subsidiary directly or indirectly controlled by Party A&#146;s direct or indirect overseas parent company) in accordance with the terms of this
Agreement; </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="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 Parties have executed an Exclusive Technology Consulting and Services Agreement (hereinafter referred to as
the &#147;<B>Original Agreement</B>&#148;) on October&nbsp;10, 2017. The Parties hereby agree to amend and restate the terms and conditions of the Original Agreement and agree to execute this Agreement in lieu of the Original Agreement.
</P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">THEREFORE, Party A and Party B hereby agree as follows through mutual negotiation: </P>
<P STYLE="font-size:18pt;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"><B>1.</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"><B>Provision of Services by Party A </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.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">Pursuant to the terms and conditions of this Agreement, Party B hereby appoints Party A as Party B&#146;s
exclusive service provider to provide Party B with comprehensive business support, technical services and consultation services, specifically including all or part of the services decided by Party A from time to time within the business scope of
Party A, including, but not limited to, the contents listed in<B> Annex I</B> as well as other consultations and services related to the above and provided by Party A from time to time upon the request of Party B to the extent permitted by the PRC
Laws (including any laws, regulations, rules, notices or other binding documents promulgated by any central or local legislative, administrative or judicial department of Mainland China before or after the execution of this Agreement, hereinafter
&#147;<B>PRC Laws</B>&#148;) (hereinafter referred to as &#147;<B>Services</B>&#148;). </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">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.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">Party B agrees to accept the consultations and services provided by Party A. Party B further agrees that except
with Party A&#146;s prior written consent, during the term hereof, Party B shall not accept, or cause its controlled subsidiaries to accept any consultation and/or services provided by any third party, and shall not cooperate with any third party,
in respect of the consultations and services contemplated herein. Party A may appoint other parties, who may enter into some or all agreements described in Article 1.4 with Party B, to provide Party B with the consultations and/or services under
this Agreement. </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">1.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">In order to ensure that Party B meets the cash flow requirements in its daily operation and / or offset any
losses arising from its operation, whether or not Party B actually incurs any such operating losses, Party A may, at its discretion, decide to provide Party B with financial support (only to the extent permitted by the PRC Laws). Party A may provide
financial support to Party B in the form of loans permitted by the PRC Laws, and shall execute the contract in respect of such loan separately. </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">1.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">Manner of Providing 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="9%">&nbsp;</TD>
<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">In order to fulfill this Agreement, Party A and Party B agree that during the term of this Agreement, the
Parties may, directly or through their respective Affiliates with the corresponding service capabilities and resources, sign other technical service agreements and consulting service agreements for the purpose of providing services to Party B by
Party A, and agree on the specific contents, methods, personnel and expenses in respect of specific services. For the purposes of this paragraph and this Agreement, the &#147;<B>Affiliate</B>&#148; means, in case of any specific subject, that
specific subject directly or indirectly controlled through one or more intermediaries, or any other subject under the control of or the common control with such specific subject. </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="9%">&nbsp;</TD>
<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">In order to perform this Agreement, Party A and Party B agree that, during the term hereof, the Parties may
execute intellectual property (including but not limited to the copyright, trademark, patent, domain name, <FONT STYLE="white-space:nowrap">know-how,</FONT> trade secret and otherwise) license agreements directly or through their respective
Affiliates, which shall permit Party B to use the relevant intellectual properties owned by Party A and its Affiliates at any time based on Party B&#146;s business needs, and Party A may charge the relevant fees (including the service fee stipulated
in Article 2.1 below). </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="9%">&nbsp;</TD>
<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">In order to perform this Agreement, Party A and Party B agree that during the term hereof, the Parties may
execute the equipment lease agreement directly or through their respective Affiliates, which shall permit Party B to use the relevant equipment owned by Party A at any time based on Party B&#146;s business needs, and Party A shall charge the
relevant fees (including the service fee stipulated in Article 2.1 below). </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">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="9%">&nbsp;</TD>
<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">In order to fulfill this Agreement, Party A and Party B agree that during the term of this Agreement, the
Parties may, directly or through their respective Affiliates, sign other agreements for the purpose of providing services by Party A to Party 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="9%">&nbsp;</TD>
<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">Party A may, at its own discretion, decide to appoint any third party with the service capability and resources
to provide all or part of the services under this Agreement, but Party A shall be prudently responsible for the selection of such third party. Party A agrees to bear its legal liability under this Agreement for the work products of such third party,
except where Party B and such third party agree otherwise. Party B hereby acknowledges that Party A shall have the right to transfer its rights and obligations under this Agreement to any third party. </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">1.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">In order to fulfill this agreement, Party A and Party B shall communicate and exchange all kinds of information
related to their business and/or their customers in a timely manner. </P></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">The services provided by Party A in this Agreement
are exclusive. Party B may continue to perform the agreement in respect of the same or similar services provided to Party B by a third party as to those provided by Party A on the date of execution hereof, subject to the written approval of Party A;
Party A does not agree, Party B shall promptly cancel such agreement with such third party and bear any costs and liabilities arising from the cancellation thereof. Party B shall continue to perform other contracts that Party B is performing or
other legal documents which are binding upon Party B, and Party B shall not amend, modify or terminate such contracts or legal documents without Party A&#146;s prior written consent. </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%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">In order to clarify the rights and obligations of the Parties and to enable the above-mentioned service
agreement to be performed in practice, the Parties agree, subject to the provisions of the PRC Laws: </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="9%">&nbsp;</TD>
<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">Party B shall operate based on Party A&#146;s opinions or suggestions under Article 1.1 hereof.
</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="9%">&nbsp;</TD>
<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">Except that Party B&#146;s former directors, supervisors and senior management officers agreed by Party A may
remain in office, Party B shall, in accordance with the procedures prescribed by PRC laws, appoint Party A&#146;s recommended candidates as Party B&#146;s directors and supervisors, and shall, subject to the PRC laws, appoint Party A&#146;s
recommended personnel as Party B&#146;s general manager, chief financial officer and other senior management officers to be responsible for and supervise Party B&#146;s business and operation. Subject to the PRC Laws, Party B shall not remove the
directors, supervisors and senior management officers of its company recommended by Party A for any other reason except for reasons of retirement, resignation, incompetence or death, unless with the prior written consent of Party A.
</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="9%">&nbsp;</TD>
<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">Party B agrees to cause Party B&#146;s directors, supervisors and senior management officers to exercise or
perform their authorities or obligations under the PRC Laws and Party B&#146;s articles of association as instructed by Party A. </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">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="9%">&nbsp;</TD>
<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">Party A has the right to set up and adjust Party B&#146;s organization and conduct the human resource
management. </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="9%">&nbsp;</TD>
<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">Party A shall have the right to carry out service-related business in the name of Party B. Party B shall
provide Party A with all necessary support and facilities for the smooth development of the business, including, but not limited to, issuing to Party A all necessary authorizations for the provision of the relevant 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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(6)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Subject to the PRC Laws, Party A shall have the right to check Party B&#146;s accounts regularly and at any
time, and Party B shall keep accounts in a timely and accurate manner and provide Party A with its accounts as required by Party A. Within the term hereof, Party B agrees to cooperate with Party A and Party A&#146;s legal person shareholders (only
referred to Hode HK Limited and its controlled subsidiaries, the same as follows) to conduct audits (including but not limited to related transaction audits and other types of audits), to provide Party A and Party A&#146;s legal person shareholders
and/or auditors entrusted by Party A with relevant data and information on Party B&#146;s operations, business, customers, finance, employees, etc., and to agree that Party A&#146;s shareholders disclose such data and information in order to meet
the requirements of securities supervision. </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(7)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B agrees that the relevant certificates and company seals important to Party B&#146;s daily operation,
including Party B&#146;s business license, qualification certificate, official seal, contract seal, financial special seal and legal representative seal involved in the operation of the business, shall be kept by Party B&#146;s directors, legal
representative, general manager, chief financial officer and other senior management officers recommended by Party A and appointed by Party B in accordance with the legal procedures. </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">1.7</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 Parties agree that the services provided by Party A to Party B hereunder shall also apply to the
subsidiaries controlled by the Parties, and the Parties shall urge their controlled subsidiaries to exercise their rights and perform their obligations in accordance with this Agreement. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;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"><B>2.</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"><B>Calculation of Service Charges, Payment Methods, Financial Statements, Audit and Taxation
</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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.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">For the services provided by Party A in accordance with this Agreement, and subject to the PRC Laws, during the
term of this Agreement, after Party B and its controlled subsidiaries shall, after the end of each financial year, make up for the losses of the previous year (if necessary) and deduct the necessary costs, expenses, taxes and fees incurred in the
corresponding financial year, and draw the statutory provident funds that must be drawn according to law, the incomes of Party B and its controlled subsidiaries (including the accumulated incomes of the previous financial year) shall be equal to the
combined net profits and shall be paid to Party A as service charges (hereinafter referred to as &#147;<B>Service Charges</B>&#148;); and Party A shall have the right to determine the above deductible items. The amount of such Service Charges shall
be determined by Party A, and their calculation and adjustment shall take into account, but not limited to, the following factors, and Party A shall have the right to decide independently to adjust such Service Charges: (a)&nbsp;the difficulty of
the management and technology provided by Party A and the complexity of the management and technical advice and other services provided; (b)&nbsp;the time required for Party A&#146;s related personnel to provide such management and technical advice
and other services; (c)&nbsp;the specific content and commercial value of the management and technical advice and other services provided by Party A; (d)&nbsp;the specific content and commercial value of the intellectual property license and lease
service provided by Party A; and (e)&nbsp;the market price of the same kind of services. The above Service Charges shall be transferred by Party B to the bank account designated by Party A by remittance or any other means approved by the Parties
within five (5)&nbsp;business days after Party A issues payment instructions to Party B. Party A may change such payment instructions from time to time. The Parties agree that the payment of the above Service Charges shall not, in principle, cause
any difficulty in the operation of either Party in the current year. For the above purpose, Party A shall have the right to agree to Party B&#146;s deferred payment to avoid any financial difficulties of the Party B. Party A shall also have the
right to make any other adjustment to the Service Charges that it deems reasonable, but shall notify Party B in writing in advance. </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">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.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">Party A agrees that, in case of Party B&#146;s operating losses or serious operating difficulties, it will have
the right to decide to provide financial support for Party B; in the event of the foregoing, only Party A shall have the right to decide whether Party B will continue to operate and Party B shall unconditionally approve and agree to Party A&#146;s
above decision. </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">2.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">Party B shall, within 60 business days after the end of each financial year (hereinafter referred to as the
&#147;<B>Previous Financial Year</B>&#148;) or at the request of Party A, (a)&nbsp;provide Party A with the Party B&#146;s audited consolidated financial statements in the Previous Financial Year, which shall be audited by an independent certified
public accountant approved by Party A; (b)&nbsp;if the audited financial statements show any deficiency in the total amount of the Service Charges paid by Party B to Party A during the Previous Financial Year, Party B shall pay the difference to
Party A within 5 days from the date Party A or Party B finds the difference. </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">2.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">Party B shall, in accordance with the applicable laws, generally recognized accounting standards and commercial
practices, prepare financial statements that meet the requirements of Party A. </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">2.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">Upon prior notice from Party A, Party A and/or its designated auditor shall have the right to review Party
B&#146;s relevant books and records at Party B&#146;s main office and copy the required books and records in order to verify Party B&#146;s income amount and the accuracy of the statements. Party B shall, in accordance with the requirements of Party
A, provide relevant information and materials concerning Party B&#146;s operation, business, customers, finance, employees, etc., and agree that Party A or Party A&#146;s legal person shareholders may disclose or publish such information and
materials if necessary. </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">2.6</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 tax burden arising from the performance of this Agreement shall be borne by the Parties.
</P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>3.</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"><B>Intellectual Property and Confidentiality </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.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">In order to perform this Agreement, Party A and Party B agree that, during the term hereof, the Parties and
their respective Affiliates may execute the licensing agreement of intellectual property (including but not limited to copyright, trademark, patent, domain name, <FONT STYLE="white-space:nowrap">know-how,</FONT> trade secret and otherwise) directly
or through their respective Affiliates, which shall permit either Party to use the relevant intellectual properties owned by the other Party. In particular, Party A or its Affiliates shall have the right to use the intellectual property owned by
Party B or its Affiliates free of charge in accordance with such agreement. </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">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.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">Unless with the prior written consent of Party A, on basis of the provision of the services hereunder for Party
B and its controlled subsidiaries, Party A shall have unique and proprietary rights and interests in any right, title, equity and intellectual property including but not limited to all present and future copyrights, patents (including invention
patents, utility model patents and design patents), trademarks, trade names, brands, software, know-hows, trade secrets, all related goodwill, domain names and any other similar rights (hereinafter referred to as &#147;<B>Such Rights</B>&#148;)
arising or created during the performance of this Agreement by Party B and its controlled subsidiaries, whether developed by Party A or by Party B. Party B shall not claim any of Such Rights from Party A. Party B shall sign all the documents
required to make Party A the owner of Such Rights and take all actions necessary to make Party A the owner of Such Rights. Party B warrants that there are no defects in Such Rights and will compensate Party A for any losses caused by such defects
(if any). </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">3.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">Without the written consent of Party A, Party B shall not, and shall compel its controlled subsidiaries not to,
transfer, assign, pledge, licence or dispose of any of Such Rights and any intellectual property Party B and its controlled subsidiaries are entitled to as of the execution date hereof, including but not limited to all the present and future
copyrights, patents (including invention patents, utility model patents and design patents), trademarks, trade names, brands, software, know-hows, trade secrets, all relevant goodwill, domain names and any other similar right (hereinafter referred
to as <B>&#147;Corresponding Rights&#148;</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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.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">Party B shall dispose of any corresponding rights in accordance with Party A&#146;s instructions from time to
time, including, but not limited to, the transfer or authorization of the corresponding rights to Party A or its designated person without violating the PRC Laws. </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">3.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 Parties hereto acknowledge that any oral or written information they exchange in connection with this
Agreement is confidential. Party B shall keep all such information confidential and shall not disclose any relevant information to any third party without the written consent of Party A, other than the information: (a)&nbsp;known to the public (but
not disclosed to the public by any recipient); (b) required to be disclosed by applicable law or by the rules or regulations of any stock exchange; or (c)&nbsp;required to be disclosed by Party B to their legal or financial advisers, who shall be
bound by a confidentiality obligation similar to the obligations in this Article, in respect of transactions as contemplated herein. The disclosure of any confidential information by the staff or agencies employed by Party B shall be deemed to be
the disclosure of such confidential information by Party B, which shall be liable for breach of this Agreement. This Article shall remain in force regardless of the termination of this Agreement for any reason. </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">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall not execute any document or make any relevant undertaking which is in conflict with any agreement
or any other legal document that is executed and being performed by Party A and/or its Affiliates; Party B shall not cause any conflict of interest between Party B and Party A as well as its Affiliates through any act or omission. In case of any
such conflict of interest (Party A shall have the right to decide unilaterally whether such conflict of interest arises), Party B shall take measures in a timely manner to eliminate it as soon as possible with the consent of Party A and/or its
Affiliates. If Party B refuses to take measures to eliminate conflicts of interest, Party A shall have the right to exercise its call options under the Exclusive Option Agreement (hereinafter referred to as the &#147;<B>Exclusive Option
Agreement</B>&#148;) executed with Party B and Party B&#146;s shareholders on the execution date hereof. </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">3.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Within the term hereof, all customer information and other relevant information related to Party B&#146;s
business and the services provided by Party A shall be owned by Party A. </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">3.8</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 Parties hereto agree that, this Article 3 hereto shall survive the change, cancellation or termination
hereof. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>4.</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"><B>Representations and Warranties </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">4.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">The representations and warranties of Party A are as follows: </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="9%">&nbsp;</TD>
<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">Party A is a wholly foreign-owned enterprise (WFOE) duly registered and validly existing under the PRC Laws
with the independent legal person qualification; has full and independent legal status and legal capacity, and has obained appropriate authorization to execute, deliver and perform this Agreement, and can act as an independent subject of litigation;
</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="9%">&nbsp;</TD>
<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">Party A signs and performs this Agreement within its legal personality and the scope of its business operations
and has the permission, record and qualification required to provide the services as stipulated herein. Party A has taken the necessary corporate actions and has been duly authorized and obtained the consent and approval (if necessary) of third
parties and government agencies to complete the transactions mentioned herein and will not violate the laws or other restrictions binding or affecting Party A. </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="9%">&nbsp;</TD>
<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">After its execution and delivery of this Agreement, this Agreement shall constitute a legal, valid and binding
obligation of Party A and may be enforced in accordance with the terms of this Agreement. </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="9%">&nbsp;</TD>
<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">Party A has no litigation, arbitration or any other judicial or administrative procedure having occurred and
outstanding that will affect Party A&#146;s ability to perform its obligations hereunder, and to the best of its knowledge no one threatens to take such action. </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">4.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">The representations, warranties and undertakings of Party B are as follows: </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="9%">&nbsp;</TD>
<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">Party B is a limited liability company duly registered and validly existing under the PRC Laws with the
independent legal person qualification; has full and independent legal status and legal capacity, and has obained appropriate authorization to execute, deliver and perform this Agreement, and can act as an independent subject of litigation.
</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="9%">&nbsp;</TD>
<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">Party B&#146;s acceptance of the services provided by Party A will not violate any PRC Laws. Party B will sign
and perform this Agreement within its legal personality and the scope of its business operations and Party B has taken the necessary corporate actions and has been duly authorized and obtained the consent, approval or filing of third parties and
government agencies to complete the transactions mentioned herein and will not violate the laws or other restrictions binding or affecting Party B. </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">
<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="9%">&nbsp;</TD>
<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">After its execution and delivery of this Agreement, this Agreement shall constitute a legal, valid and binding
obligation of Party B and may be enforced in accordance with the terms of this Agreement. </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="9%">&nbsp;</TD>
<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">Party B has no litigation, arbitration or any other judicial or administrative procedure having occurred and
outstanding that will affect Party B&#146;s ability to perform its obligations hereunder, and to the best of its knowledge no one threatens to take such action. If any litigation, arbitration or any other judicial proceeding or administrative
punishment occurs or may occur in relation to Party B&#146;s assets, business or income, Party B will notify Party A immediately after knowing such litigation, arbitration or any other judicial proceeding or administrative punishment, and will only
reach a settlement on such proceedings with the prior written consent of Party A. </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="9%">&nbsp;</TD>
<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">In accordance with this Agreement, Party B shall pay Party A the Service Charges in full and on time, and
maintain the continuous validity of the license and qualification related to the business of Party B and its controlled subsidiaries within the service period. In all the matters necessary for Party A to effectively perform its duties and
obligations hereunder, Party B will assist Party A, provide Party A with full cooperation and actively work with the services provided by Party A, and accept Party A&#146;s reasonable opinions and suggestions on the business of Party B and its
controlled subsidiaries. </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(6)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, from the execution date hereof, Party B will not, and shall urge
its controlled subsidiaries not to sell, transfer, mortgage or otherwise dispose of legal rights and interests in any assets (including tangible assets or intangible assets, excluding assets within RMB 1&nbsp;million as required in the normal
business operations), business, operation right or income, or cause any Security Interest or other encumbrance to be placed on the same. For the purpose of this Paragraph and this Agreement, the &#147;<B>Security Interest</B>&#148; shall include
mortgage, pledge, lien and any security over third party right or interest, including any equity interest call option, acquisition right, right of first refusal, <FONT STYLE="white-space:nowrap">set-off</FONT> right, ownership retention or other
security 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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(7)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, except for the reasonable expenses in the normal course of
operation, Party B shall not pay any fee to any third party in any name, shall not exempt any third party from its debts, shall not lend or borrow a loan to any third party, or provide a security or guarantee for any third party, or allow any third
party to establish any other Security Interest in its assets or interests. </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(8)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, from the execution date hereof, Party B shall not, and shall
cause its controlled subsidiaries not to, incur, inherit, guarantee or permit the existence of any debt , (except (i)&nbsp;the debts incurred in the normal course of business but not through loans; and (ii)&nbsp;the debts that have been disclosed to
and consented in writing by Party A). </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">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(9)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, from the execution date hereof, Party B shall not, and shall
cause its controlled subsidiaries not to, execute any major contract other than those executed in the course of normal business and those executed between Party B with Party A and its Affiliates (in this Paragraph, a contract shall be deemed as a
major contract if its value exceeds RMB 1 million). </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(10)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, from the execution date hereof, Party B shall not, and shall
cause its controlled subsidiaries not to: (a)&nbsp;be merged, consolidated with or become a united entity with any third party; (b)&nbsp;invest or acquire any third party or be invested, acquired or controlled by any third party; (c)&nbsp;increase
or decrease its registered capital, or otherwise change the form of the company or its registered capital structure or accept the investment or capital increase of Party B by the existing shareholders or third parties ; (d) be liquidated and
dissolved. </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(11)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Subject to the applicable PRC Laws, Party B shall appoint the person recommended by Party A as its director,
supervisor or senior management officer; Party B shall not, for any other reason, refuse to appoint the person recommended by Party A unless with the prior written consent of Party A or as otherwise agreed herein. </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(12)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall hold any and all governmental permits, licenses, authorizations and approvals necessary for its
business within the term of this Agreement and shall ensure that all such governmental permits, licenses, authorizations and approvals will continue to be valid and legal throughout the term of this Agreement. Any and all government licenses,
permits, authorizations and approvals necessary for Party B&#146;s business to be changed and/or increased as a result of changes in the provisions of the competent governmental authorities shall be changed and/or obtained by Party B in accordance
with the requirements of the applicable laws during the term of this Agreement. </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(13)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall promptly inform Party A of the circumstances that have or may have a significant adverse effect
on the business and operation of Party A, and shall do its utmost to prevent the occurrence and/or expansion of such circumstance. </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(14)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, Party B and/or its controlled subsidiaries shall not amend the
articles of association or change the main business or make major adjustments to the business scope, model, profit model, marketing strategy, business policy or customer relationship of Party B and/or its controlled subsidiaries.
</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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(15)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, Party B and / or its controlled subsidiaries shall not enter into
any partnership or joint venture or profit sharing arrangement with any third party, or any other arrangement for the purpose of transfer of benefits or the realization of profit sharing in the form of royalties, service fees or consultancy fees.
</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">
<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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(16)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">At the request of Party A from time to time, Party B shall provide Party A with information on Party B&#146;s
operation, management and financial situation. </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(17)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, Party B shall not announce or distribute bonuses, dividends or
any other benefit to its shareholders. </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(18)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall provide Party A with any technical or other information it deems necessary or useful to provide
services hereunder, and allow Party A to use Party B&#146;s relevant facilities, data or information it deems necessary or useful to provide services hereunder. </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">4.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">In the event of divorce, incapacity, declared disappearance/death, death, bankruptcy or any other circumstance
that may affect the holding of Party B&#146;s equity, Party B shall guarantee that such circumstance shall not affect its performance of this Agreement. </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">4.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">Either Party A or Party B respectively guarantee to the other Party that once the PRC Laws allow Party A to
hold directly and Party A decides that it directly or designates its Affiliate to hold Party B&#146;s equity and Party A and / or its Affiliate may legally engage in Party B&#146;s business, the Parties shall terminate this Agreement upon the
request of Party A after Party A or its designated Affiliate has formally registered as Party B&#146;s shareholder at the competent administration for industry and commerce. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;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"><B>5.</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"><B>Effect and Term </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">This Agreement shall enter into force on the date when it is executed by and between the Parties and shall remain in force unless this
Agreement terminates in accordance with Article 6.1. </P> <P STYLE="font-size:18pt;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"><B>6.</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"><B>Termination </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">6.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">This Agreement shall be terminated in any of the following circumstances: </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="9%">&nbsp;</TD>
<TD WIDTH="4%" 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">On the date of bankruptcy, liquidation, termination or dissolution according to law if Party B goes bankrupt,
is liquidated, terminated or dissolved according to law during the term of this Agreement; </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="9%">&nbsp;</TD>
<TD WIDTH="4%" 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">On the date on which all the shares or assets of Party B have been transferred to Party A or the Affiliate
designated by Party A in accordance with the Exclusive Option Agreement; </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="9%">&nbsp;</TD>
<TD WIDTH="4%" 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">On the date when Party A or its designated Affiliate is formally registered as Party B&#146;s shareholder at
the competent administration for industry and commerce once the PRC Laws allow Party A to hold the shares of Party B directly and Party A and its subsidiaries can legally engage in Party B&#146;s business; </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="9%">&nbsp;</TD>
<TD WIDTH="4%" 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">On the date of the expiration of such written notice when Party A terminates this Agreement by giving Party B a
written notice thirty (30)&nbsp;days in advance at any time within the term hereof; </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="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(e)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Earlier termination according to Article 7 hereof. </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">10 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="6%" VALIGN="top" ALIGN="left">6.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">Within the term hereof, Party B shall not cancel this Agreement unilaterally. Party A may terminate this
Agreement in accordance with Article 6.1(d) above without any liability for breach of contract for its unilateral cancellation hereof. </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="6%" VALIGN="top" ALIGN="left">6.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">After the termination of this Agreement, the rights and obligations of the Parties under Articles 3, 8, 10, 11,
16.3 shall remain in force. </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="6%" VALIGN="top" ALIGN="left">6.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 early termination of this Agreement for any reason does not exempt either Party from all the payment
obligations hereunder (including, but not limited to, the payment of Service Charges) arising from or due to this Agreement prior to the termination hereof, nor does it exempt any liability for breach of contract arising prior to the termination
hereof. Party B shall pay Party A the Service Charges payable before the termination hereof within fifteen (15)&nbsp;business days from the date of termination hereof. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>7.</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"><B>Liability for Breach </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="4%" VALIGN="top" ALIGN="left">7.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">Except as otherwise provided herein, if a party (hereinafter referred to as the &#147;<B>Breaching
Party</B>&#148;) fails to perform an obligation hereunder or violates this Agreement in other manner, the other Party (hereinafter referred to as the &#147;<B>Aggrieved Party</B>&#148;) may (a)&nbsp;send a written notice to the Breaching Party
indicating the nature and scope of the breach and requesting the Breaching Party to remedy it at its own cost within the reasonable period provided in the notice (hereinafter referred to as the &#147;<B>Remedy Period</B>&#148;); if the Breaching
Party fails to remedy it during the Remedy Period, the Aggrieved Party shall have the right to request the Breaching Party to assume all liabilities caused by its breach and compensate the Aggrieved Party for all actual economic losses caused to the
Aggrieved Party by its breach, including but not limited to lawyer&#146;s fees, litigation or arbitration fees arising from any litigation or arbitration proceedings relating to such breach, and furthermore, the Aggrieved Party shall also have the
right to request the Breaching Party to enforce this Agreement and request the competent arbitral institution or court to order specific performance and/or enforcement of the terms agreed herein; (b)&nbsp;terminate this Agreement, and request the
Breaching Party to assume all liabilities caused by its breach, and provide all damages; or (c)&nbsp;discount, auction or sell off the pledged equity interests as agreed in the Equity Pledge Agreement entered into by the Parties and the existing
shareholders of Party B on the execution date hereof, and have priority in compensation with the proceeds from the discounting, auctioning or selling off and request the Breaching Party to assume all losses caused thereby. The exercise of the
aforesaid remedial rights by the Aggrieved Parties shall not prevent them from exercise of other remedial rights pursuant to the provisions of this Agreement and the laws. </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">7.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">The Parties hereto agree and acknowledge that except as compulsorily provided by the PRC Laws, if Party B is a
Breaching Party, Party A shall have the right to unilaterally terminate this Agreement immediately and request the Breaching Party to provide the liquidated damages. If Party A is the Breaching Party, Party B shall waive Party A&#146;s obligation to
provide damages, and unless otherwise provided by the laws, Party B shall not in any event have any right to terminate or cancel this Agreement. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>8.</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"><B>Applicable Law, Dispute Settlement and Law Change </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="6%" VALIGN="top" ALIGN="left">8.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">The execution, effectiveness, interpretation, performance, modification and termination of this Agreement and
the settlement of disputes hereunder shall be governed by the law of the People&#146;s Republic of China. </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">11 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="6%" VALIGN="top" ALIGN="left">8.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">Any dispute arising from the interpretation and performance hereof shall be settled through friendly
negotiation between the Parties hereto. If the Parties fail to reach an agreement on the settlement of such dispute within thirty (30)&nbsp;days after either Party requests the other parties to settle such dispute through negotiation, any Party may
submit such dispute to the China International Economic and Trade Arbitration Commission for arbitration in accordance with the arbitration rules in force at that time. The arbitration shall be conducted in Beijing and the language of arbitration
shall be Chinese. The arbitral award shall be final and binding on the Parties hereto. The arbitral tribunal may rule on Party B&#146;s equity interests, assets or property interests as the compensation or satisfaction to Party A for the losses
caused by the breach of contract by Party B, rule on injunctive relief in respect of the relevant business or asset transfer, or order Party B to carry out bankruptcy liquidation. After the arbitral award comes into effect, any Party shall have the
right to apply to the competent court for enforcement of the arbitral award. The court in Mainland China, Hong Kong, the Cayman Islands or any other court with competent jurisdiction (including the court in the place where Party B is incorporated
and where Party B or Party A&#146;s main assets are located shall be deemed to have competent jurisdiction) shall have the right to enforce the award made by the arbitral tribunal, including, but not limited to, restrictions on the operation of
Party B&#146;s business, restrictions on and/or disposition of Party B&#146;s equity interests, assets or property interests (including, but not limited to, applying the same as compensation), prohibition of assignment or disposition or other
relevant reliefs in respect thereof, liquidation of Party B, and have the right to make a ruling or judgment during the waiting period for the constitution of the arbitral tribunal or in other appropriate circumstances to provide interim reliefs to
the party initiating the arbitration, including but not limited to the ruling or judgment for the breaching party to immediately stop the breach or the ruling for the breaching party not to carry out acts that may lead to further expansion of the
loss suffered by Party A. </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="6%" VALIGN="top" ALIGN="left">8.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">In the event of any dispute arising from the interpretation and performance of this Agreement or any dispute
being arbitrated, the Parties hereto shall continue to exercise their respective rights hereunder and perform their respective obligations hereunder, except in the matter in dispute. </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="6%" VALIGN="top" ALIGN="left">8.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">After the date of execution hereof, if at any time, as a result of the promulgation of or change in any PRC
Laws, or as a result of the interpretation or application of such PRC Laws, the following agreements shall apply: to the extent permitted by the PRC Laws, (a)&nbsp;if the change in law or the newly promulgated provisions are more favorable to Party
A than the relevant PRC Laws in force on the date of execution hereof (while Party B is not seriously adversely affected), the Parties shall promptly apply for benefits arising from the change or new provisions and do their best to obtain the
approval of such application; or (b)&nbsp;if Party A&#146;s economic interests under this Agreement are directly or indirectly adversely affected by the above changes of the PRC Laws or newly promulgated provisions, this Agreement shall continue to
be performed in accordance with the original terms, and the parties shall use all legal means to waive compliance with such change or provisions. If the adverse effect on Party A&#146;s economic interests can not be resolved in accordance with this
Agreement, the Parties hereto shall promptly negotiate and make all necessary amendments hereto in order to maintain Party A&#146;s economic interests hereunder. </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">12 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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%" VALIGN="top" ALIGN="left"><B>9.</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"><B>Force Majeure </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="6%" VALIGN="top" ALIGN="left">9.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">&#147;Force Majeure&#148; means an event which is unforeseeable, unavoidable and insurmountable and which
renders any partial or total default under this Agreement by one Party hereto. Such Force Majeure events include, but are not limited to, earthquakes, typhoons, floods, wars, strikes, riots, government actions, changes in legal provisions or the
applicability of the legal provisions. </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="6%" VALIGN="top" ALIGN="left">9.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">In event of a Force Majeure event, the obligation of one party to be affected by such event under this
Agreement shall automatically be suspended during the delay caused by such event, and its performance shall be automatically extended for the period of suspension. The party shall not be punished or liable for this. In the event of force majeure,
the Parties shall immediately negotiate a fair solution and make every reasonable effort to minimize the impact of force majeure. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>10.</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"><B>Indemnification </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:5%; font-size:10pt; font-family:Times New Roman">Party B shall indemnify Party A for any loss, damage, liability or expense caused by or arising from any action, claim or any other demand
against Party A in respect of any consultation or service provided by Party A at the request of Party B, and shall hold Party A free from damage, unless such loss, damage, liability or expense is caused by Party A&#146;s gross negligence or
intentional misconduct. </P> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>11.</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"><B>Notices </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="6%" VALIGN="top" ALIGN="left">11.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">All notices and other correspondences required or permitted to be given under this Agreement shall be sent
personally, by registered mail with postage prepaid, courier service, facsimile or <FONT STYLE="white-space:nowrap">e-mail</FONT> to the address, fax number or <FONT STYLE="white-space:nowrap">e-mail</FONT> of the other Party hereto as listed in
<B>Annex II</B> hereto. An additional confirmation shall be sent by <FONT STYLE="white-space:nowrap">e-mail</FONT> for each notice. Such notice shall be deemed to be duly served on: </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="11%">&nbsp;</TD>
<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">If sent personally, by registered mail with postage prepaid, courier service, on the date of acceptance or
refusal thereof at the recipient&#146;s address specified for such notice; </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="11%">&nbsp;</TD>
<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">If sent by fax, on the date of successful transmission (as evidenced by automatically generated confirmation of
transmission); </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="11%">&nbsp;</TD>
<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">If sent by <FONT STYLE="white-space:nowrap">e-mail,</FONT> on the date of successful transmission.
</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="6%" VALIGN="top" ALIGN="left">11.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">Any Party may, in accordance with the terms of this Article, change its receiving address, fax and/or email
address at any time by giving notice to other Parties hereto. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>12.</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"><B>Transfer </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="6%" VALIGN="top" ALIGN="left">12.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">Party B may not assign its respective rights and obligations hereunder to any third party without the prior
written consent of Party A. </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="6%" VALIGN="top" ALIGN="left">12.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">Party B agrees that Party A may transfer its rights and obligations hereunder to any third party by giving
Party B prior written notice without Party B&#146;s consent. </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">13 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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%" VALIGN="top" ALIGN="left"><B>13.</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"><B>Severability </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:5%; font-size:10pt; font-family:Times New Roman">If one or more of the provisions of this Agreement are found to be invalid, illegal or unenforceable in any way under any applicable law or
regulation, the validity, legality or enforceability of the remaining provisions hereof shall not be affected or impaired in any way. The Parties shall, through consultations in good faith, seek to replace such invalid, illegal or unenforceable
provisions with valid provisions to the maximum extent permitted by law and expected by the Parties, and the economic effects of such valid provisions shall be as similar as those of such invalid, illegal or unenforceable provisions to the extent
possible. </P> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>14.</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"><B>Modification and Supplement </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="6%" VALIGN="top" ALIGN="left">14.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">Any amendment or supplement hereto shall be made in writing. The amendment agreement and supplementary
agreement relating hereto by the Parties hereto shall be an indivisible part hereof and shall have the same legal effect as this Agreement. </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="6%" VALIGN="top" ALIGN="left">14.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">Where the stock exchange or other regulatory agency of Hong Kong or NASDAQ of the United States proposes any
amendment to this Agreement, or where the listing rules or other relevant regulations, rules, codes, guidelines of Hong Kong or NASDAQ of the United States require amending this Agreement or any arrangement hereunder, the Parties hereto shall amend
this Agreement accordingly. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>15.</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"><B>Counterparts </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:5%; font-size:10pt; font-family:Times New Roman">This Agreement is made in two (2)&nbsp;counterparts. Each party holds one (1)&nbsp;counterpart respectively, and all of them shall have the
same legal effect. </P> <P STYLE="font-size:18pt;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%" VALIGN="top" ALIGN="left"><B>16.</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"><B>Miscellaneous </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="6%" VALIGN="top" ALIGN="left">16.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">Except written amendments, supplementations or modifications made after the signing hereof, this Agreement
shall constitute the entire agreement between the Parties hereto in respect of the cooperation hereunder and shall supersede all prior oral and written consultations, representations and contracts in respect of the cooperation hereunder.
</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="6%" VALIGN="top" ALIGN="left">16.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">This Agreement shall be binding on the respective successors of the Parties hereto and the permitted assignees
of the Parties hereto. </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="6%" VALIGN="top" ALIGN="left">16.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">Any Party hereto may waive the rights it is entitled to under this Agreement, provided that such waiver by
Party B must be in writing and signed by Party A. No waiver by any Party in respect of a breach by the other Party hereto in a certain circumstance shall be deemed as a waiver of any similar breach in any other circumstance. </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="6%" VALIGN="top" ALIGN="left">16.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 headings of this Agreement are for ease of reading only and shall not be used to interpret, explain or
otherwise affect the meaning of the provisions hereof. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(The remainder of this page is intentionally left blank) </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">14 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of the Exclusive Business Cooperation Agreement] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have caused this Exclusive Business Cooperation Agreement to be executed as of the date and place set forth at the beginning
hereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>HODE SHANGHAI LIMITED (COMPANY STAMP) </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">/s/
Hode Shanghai Limited </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="13%"></TD>

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


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Chen Rui</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Chen Rui</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Legal Representative</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">Signature page to
Exclusive Business Cooperation Agreement </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of the Exclusive Business Cooperation Agreement] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have caused this Exclusive Business Cooperation Agreement to be executed as of the date and place set forth at the beginning
hereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>SHANGHAI HODE INFORMATION TECHNOLOGY CO.,&nbsp;LTD. (COMPANY STAMP) </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">/s/ Shanghai Hode Information Technology Co., Ltd. </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="13%"></TD>

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


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Xu Yi</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Xu Yi</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Legal Representative</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">Signature page to
Exclusive Business Cooperation Agreement </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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>List of Annex </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="19%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="80%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" NOWRAP>Annex I</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">List of Technical Consultations and Services</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" NOWRAP>Annex II</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Contact Details of Parties</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">Annex to Exclusive
Business Cooperation Agreement </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.13
<SEQUENCE>12
<FILENAME>d28513dex413.htm
<DESCRIPTION>EX-4.13
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.13</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<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><A NAME="tx28513_53a"></A>Exhibit 4.13 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Exclusive Option Agreement </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This
Exclusive Option Agreement (hereinafter referred to as &#147;<B>this Agreement</B>&#148;) is made and entered into by and among the following parties in Shanghai, China on December&nbsp;23, 2020: </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="8%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Party A:</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><B>HODE SHANGHAI LIMITED,</B> a wholly foreign-owned enterprise duly incorporated and validly existing under the law of the People&#146;s Republic of China, with its address at Room 4031, 4/F, Building 1, No.&nbsp;310 Fasai Road,
China (Shanghai) Pilot Free Trade Zone.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Party B:</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><B>XU YI,</B> a citizen of the PRC with ID card no. ***;</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"><B>CHEN RUI</B>, a citizen of the PRC with ID card no. ***;</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"><B>LI NI</B>, a citizen of the PRC with ID card no. ***;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Party C:</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><B>SHANGHAI HODE INFORMATION TECHNOLOGY CO.,&nbsp;LTD.,</B> a limited liability enterprise duly incorporated and validly existing under the law of the People&#146;s Republic of China, with its address at Room <FONT
STYLE="white-space:nowrap">905-906,</FONT> <FONT STYLE="white-space:nowrap">No.&nbsp;2277-1</FONT> Zuchongzhi Road, China (Shanghai) Pilot Free Trade Zone.</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In this Agreement, Party A, Party B and Party C shall hereinafter be individually referred to as a &#147;<B>Party</B>&#148;
and collectively as the &#147;<B>Parties</B>&#148;. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Whereas: </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">Party C is a limited liability company registered in Shanghai, China. Party B are shareholders of Party C on
the date of execution hereof and hold a total of 100% equity interests in Party C, of which Xu Yi<B> </B>holds 44.3080% shares of Party C, Chen Rui holds 52.3030% shares of Party C, and Li Ni holds 3.3890% shares of Party C; </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">Party B intends to grant Party A an irrevocable and exclusive option to purchase all or part of the equity
interests in Party C held by Party 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="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">Party C intends to grant Party A an irrevocable and exclusive option to purchase all or part of the assets held
by Party C; 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">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 Parties and related parties have signed an Exclusive Option Agreement (hereinafter referred to as the
&#147;<B>Original Agreement</B>&#148;) on October&nbsp;10, 2017. The Parties hereby agree to amend and restate the terms and conditions of the Original Agreement and agree to execute this Agreement in lieu of the Original Agreement.
</P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">NOW, THEREFORE, the Parties hereby agree as follows: </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"><B>1.</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"><B>Sale and Purchase of Equity Interests and Assets </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.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">Granting of Options </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">Party B severally and jointly agree that they shall hereby irrevocably and unconditionally grant to Party A, an irrevocable and exclusive
option, during the term of this Agreement, to purchase by itself or designate a related party (hereinafter &#147;<B>the Designee</B>&#148;, including the direct or indirect overseas parent company of Party A or the subsidiary directly or indirectly
controlled by Party A&#146;s direct or indirect overseas parent company) to purchase from Party B all or part of the equity interests in Party C held by Party B from time to time in one time or multiple times, at the price referred to in Article 1.3
hereof and in line with the exercise steps at the election of Party A under Article 1.2, to the extent permitted by the PRC Laws (including any laws, regulations, rules, notices or other binding documents promulgated by any central or local
legislative, administrative or judicial department of Mainland China before or after the execution of this Agreement, hereinafter &#147;<B>PRC Laws</B>&#148;)(hereinafter &#147;<B>Equity Call Option</B>&#148;). Party C hereby irrevocably and
unconditionally grants to Party A, an irrevocable and exclusive option, during the term of this Agreement, to purchase by itself or cause the Designee to purchase all or part of the assets of Party C from time to time in one time or multiple times
at the price referred to in Article 1.3 hereof and in line with the exercise steps determined by Party A under Article 1.2 (hereinafter &#147;<B>Assets Call Option</B>&#148;, together with the Equity Call Option, collectively referred to as the
&#147;<B>Call Options</B>&#148;), to the extent permitted by the PRC Laws. No third party other than Party A and the Designee shall have the Call Options or other rights related to Party B&#146;s ownership of Party C&#146;s equity interests and
assets. Party C hereby agrees that Party B may grant the Equity Call Option to Party A, and Party B hereby agrees that Party C may grant the Assets Call Option to Party A. The term &#147;<B>person</B>&#148; under this paragraph and this Agreement
means a natural person, a legal person or an unincorporated organization. The term &#147;<B>assets</B>&#148; referred to in this Article includes tangible and intangible assets. </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">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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; margin-left:9%; font-size:10pt; font-family:Times New Roman">For the sake of clarity, all shares of Party C held by Party B under this Article shall be
100% of the registered capital of Party C, also include the registered capital of Party C held by Party B from time to time in the future in any form during the term of this Agreement (including but not limited to the expanded registered capital
formed by capital increase). </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%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.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">Exercise Steps </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">The exercise by Party A of its Call Options shall be subject to the provisions of the PRC Laws. In exercising its Call Options under Article
1.1, Party A shall give written notice to Party B and/or Party C (hereinafter referred to as the &#147;<B>Notice of Equity Interest Purchase</B>&#148; or &#147;<B>Notice of Assets Purchase</B>&#148;). The Notice of Equity Purchase or Notice of
Assets Purchase shall specify: (a)&nbsp;Party A&#146;s decision on the exercise of the Call Options; (b)&nbsp;the equities to be purchased from Party B by Party A and/or the Designee (hereinafter referred to as &#147;<B>Purchased Equity
Interests</B>&#148;) and/or the assets to be purchased from Party C by Party A and/or the Designee (hereinafter referred to as &#147;<B>Purchased Assets</B>&#148;); and (c)&nbsp;the date of purchase/transfer of the Purchased Equity Interests and/or
Purchased Assets. Party B and/or Party C shall, upon receipt of the Notice of Equity Interest Purchase or Notice of Assets Purchase, transfer the Purchased Equity Interests and/or Purchased Assets to Party A and/or the Designee pursuant to such
notice in the manner set forth in Article 1.4 hereof. </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%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.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">Purchase Price and Payment </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">Where Party A decides to exercise its Call Options under this Agreement, the purchase price of the Purchased Equity Interests and/or Purchased
Assets (hereinafter referred to as &#147;<B>Purchase Price</B>&#148;) shall be zero or nominal price, provided that it is the minimum price to the satisfaction of the price requirement otherwise provided by the competent governmental authority or
the PRC Laws. Nevertheless, Party B and Party C hereby severally and jointly irrevocably undertake that, subject to the provisions and requirements of the PRC Laws in force at that time, all of the payment made by Party A at any such price to Party
B and/or Party C shall be returned by Party B and/or Party C to Party A or the Designee within seven (7)&nbsp;days; where such return is not allowed in accordance with the PRC Laws in force at that time, Party B and Party C undertake to trust such
payment for Party A in the form of trusteeship, and to cooperate with Party A in signing the trusteeship agreement or other relevant legal documents. After necessary tax deduction and withholding is made in respect of the Purchase Price in
accordance with the PRC Laws, Party A shall transfer the Purchase Price to the account designated by Party B and/or Party C within seven (7)&nbsp;days after the Purchased Equity Interests and/or Purchased Assets are duly transferred to Party A. </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">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.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">Transfer of the Purchased Equity Interests and/or Purchased Assets </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">At each exercise of the Call Options by Party A, </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="9%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.4.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">Party B shall cause Party C to hold the shareholders&#146; meeting in a timely manner or make the decision by
the shareholder (as the case may be); at such meeting, a resolution/decision shall be made to approve Party B and/ Party C to transfer the Purchased Equity Interests and/or Purchased Assets to Party A and/or the Designee; </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="9%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.4.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">Party B and/or Party C shall enter into the equity transfer contract and/or assets transfer contract and other
relevant legal documents with Party A and/or the Designee in respect of each transfer pursuant to this Agreement and the Notice of Equity Interest Purchase and/or Notice of Assets Purchase; </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="9%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.4.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">The relevant Parties shall execute all other necessary contracts, agreements or documents (including but not
limited to the amendments to the articles of association of Party C), obtain all necessary internal approvals, authorizations, governmental approvals, licenses, consents and permits, and take all necessary actions, to transfer the valid title of the
Purchased Equity Interests and/or Purchased Assets to Party A and/or the Designee and cause Party A and/or the Designee to become the registered owner of the Purchased Equity Interests (subject to the completion of the industrial and commercial
registration) or the owner of the Purchased Assets, free from any Security Interest. For the purposes of this paragraph and this Agreement, the &#147;<B>Security Interest</B>&#148; includes mortgage, pledge, lien and any security over third party
rights or interests, any equity interest call option, acquisition right, right of first refusal, <FONT STYLE="white-space:nowrap">set-off</FONT> right, ownership retention or other security arrangements; for the avoidance of doubt, it does not
include any Security Interest incurred under this Agreement and the Equity Pledge Agreement. The &#147;<B>Equity Pledge Agreement</B>&#148; under this paragraph and this Agreement means the Equity Pledge Agreement entered into by and among Party A,
Party B and Party C at the date of execution of this Agreement. Pursuant to the Equity Pledge Agreement, Party B shall pledge to Party A all its equity interests in Party C held by Party B in order to guarantee Party C may perform the Exclusive
Business Cooperation Agreement (hereinafter referred to as the &#147;<B>Business Cooperation Agreement</B>&#148;) executed between Party C and Party A on the date of execution hereof and the power of attorney issued by Party B on the date of
execution hereof and its obligations hereunder. </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%" VALIGN="top" ALIGN="left"><B>2.</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"><B>Undertakings </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.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">Undertakings of Party B and Party C </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">Party B (as the shareholders of Party C) and Party C hereby jointly and severally undertake 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="9%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.1.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">Without the prior written consent of Party A, they will not supplement, modify or amend the articles of
association and internal regulations of Party C in any form, increase or decrease its registered capital, change its registered capital structure in any other manner, or take any action of dividing or dissolving Party C&#146;s company or changing
its form; </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">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.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">In accordance with good financial and commercial standards and practice, they will maintain the existence of
Party C, prudently and effectively operate its business and handle its affairs, and procure Party C to perform its obligations under the Business Cooperation Agreement; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.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">Without the prior written consent of Party A, from the date of execution hereof, they shall not sell, transfer,
mortgage or otherwise dispose of legal rights and interests in any assets (including tangible assets or intangible assets, excluding assets within RMB 1&nbsp;million as required in the normal business operations), business or income, or cause any
Security Interest or other encumbrance to be placed on the same; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.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">Unless required by the PRC Laws, Party C shall not be dissolved or liquidated without the written consent of
Party A; after the statutory liquidation set forth in Article 3.6 hereof, Party B irrevocably undertakes, subject to the provisions and requirements of the PRC Laws in force at that time, Party B shall pay Party A or the Designee all proceeds of the
distribution of surplus assets received arising from the shares of Party C held by Party B or facilitate such payment. Where such payment is not allowed in accordance with the PRC Laws in force at that time, Party B undertakes to trust such payment
for Party A in the form of trusteeship, and to cooperate with Party A in signing the trusteeship agreement or other relevant legal documents; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.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">Party C shall not incur, inherit, guarantee or permit the existence of any debts without the prior written
consent of Party A, other than (i)&nbsp;the debts incurred in the normal course of business but not through loans; and (ii)&nbsp;the debts that have been disclosed to and consented in writing by Party A; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">They will conduct all of Party C&#146;s business in the normal course of business to maintain Party C&#146;s
asset value, and will not engage in any act/omission that may have adverse effect on the state of operation and asset value of Party C; and Party A will have the right to supervise Party C&#146;s assets and assess whether it has the right to control
Party C&#146;s assets. If Party A determines that Party C&#146;s operational activity affects the value of its assets or Party A&#146;s control of Party C&#146;s assets, Party A shall engage a legal adviser or other professionals to handle such
issue and Party B and Party C shall take any necessary action to cooperate in such handling; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, they shall not cause Party C to execute any major contract other
than those executed in the course of normal business and those executed between Party C and Party A, its direct or indirect overseas parent company or subsidiaries directly or indirectly controlled by Party A&#146;s overseas parent company
(hereinafter referred to as &#147;<B>Party A&#146;s Affiliates</B>&#148;) (in this paragraph, a contract shall be deemed as a major contract if the value of such contract exceeds RMB 1 million); </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, they shall not cause Party C to provide any form of guarantee
such as loan, financial aid or mortgage or pledge to any person, or to permit a third party to create any Security Interest in their assets or equity; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.9</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Within 60 business days after the end of each financial year (hereinafter referred to as &#147;<B>the Previous
Financial Year</B>&#148;) or at the request of Party A, they shall provide Party A with the audited consolidated financial statements of Party C for the Previous Financial Year and other information on the operating results and financial position of
Party&nbsp;C; </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">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.10</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">At the request of Party A, Party C shall procure and maintain insurance on the assets and business of Party C
from the insurer recognized by Party A. The amount and type of such insurance shall be the same or have the same effect as the amount and type of insurance normally maintained by a company operating similar business and owning similar property or
assets in China; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.11</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, they shall not cause or permit Party C to enter into merger,
partnership, joint venture or alliance with or acquire or invest in any person; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.12</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">They shall immediately notify Party A of any ongoing or potential lawsuit, arbitration or administrative
procedures relating to Party C&#146;s assets, business or revenues, and take all necessary actions reasonably requested by Party A, and shall not settle such procedures without the prior written consent of Party A; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.13</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">They shall execute all documents, take all actions and file all complaints or defend all claims necessary or
appropriate to maintain Party C&#146;s ownership of all of its 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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.14</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent of Party A, Party C shall not pay dividends to its shareholders in any form,
but upon the written request of Party A, Party C shall immediately distribute all distributable profits to its shareholders and require and cause the shareholders to comply with Article 2.2.5 hereof; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.15</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">They shall, at the request of Party A, appoint a party designated by Party A to act as the directors,
supervisors and/or senior management officers of Party C and/or remove the directors, supervisors and/or senior management officers of Party C from office and perform all relevant resolutions and filing procedures; Party A shall have the right to
require Party B and Party C to replace the above-mentioned personnel; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.16</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If the failure by any of Party C&#146;s shareholders or Party C to perform its tax obligations under any
applicable PRC Laws prevents Party A from exercising its Call Options, Party A shall have the right to request Party C or its shareholder to perform such tax obligations, or request Party C or its shareholder to pay such tax amount to Party A who
will make the payment on its behalf; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.17</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B and Party C shall, in respect of the undertakings applicable to Party C under this Article 2.1, cause
the subsidiaries of Party C to comply with such undertakings as if they were parties to this Agreement; 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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.18</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">They shall take all measures to ensure that all qualification certificates relating to Party C&#146;s main
business are legal, valid and renewed on time in accordance with the law; any and all government permission, licenses, authorizations and approvals necessary for Party C&#146;s business to be changed and/or increased as a result of changes in the
provisions of the competent governmental authorities shall be changed and/or obtained in accordance with the requirements of the applicable laws during the term of this Agreement. </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">2.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">Further Undertakings of Party B </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">
<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; margin-left:9%; font-size:10pt; font-family:Times New Roman">Party B hereby irrevocably undertakes 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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.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">Without the prior written consent of Party A, Party B shall not sell, transfer, mortgage or otherwise dispose
of any beneficial interests in its equity interests in Party C or create any Security Interest or other encumbrance on the them from the effective date of this agreement, except for the pledge created on the equity interests in Party C pursuant to
the Equity Pledge Agreement; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.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">Party B shall not engage in any business or any other action which will have adverse impact on Party C&#146;s
reputation; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.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">Party B shall not execute any documents or make any relevant undertakings which are in conflict with any
agreements and other legal documents that are executed and being performed by Party C or Party A and its Designee; Party B shall not cause any conflict of interest between Party B and Party A as well as its shareholders through any act or omission.
In case of any such conflict of interest (Party A shall have the right to decide unilaterally whether such conflict of interest arises), Party B shall take measures in a timely manner to eliminate it as soon as possible with the consent of Party A
or the Designee. If Party B refuses to take measures to eliminate the conflict of interest, Party A shall be entitled to exercise its Call Options hereunder; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.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">Without the prior written consent of Party A, Party B shall not, in any way, directly or indirectly participate
in or engage in any business that is or may be competitive with the business of Party A, Party A&#146;s Affiliates, Party C and Party C&#146;s controlled subsidiaries, or hold the rights and interests in, or assets of, the relevant entities whose
business is or may be competitive with the business of Party A, Party A&#146;s Affiliates, Party C and Party C&#146;s controlled subsidiaries (except that Party B has no more than 5% of the rights and interests in such relevant entities, or that
such relevant entities are controlled by Party A and Party A&#146;s Affiliates, or other cases approved by Party A), and Party A shall have the right to decide whether the above circumstances exist or may exist to Party 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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.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">Unless requested by Party A in writing, Party B shall not require Party C to grant bonus or conduct other
profit distribution with respect to Party B&#146;s equity interests in Party C, or make any proposal of the shareholders&#146; meeting related thereto, vote in favour of such resolution or make a decision related thereto (as the case may be). In any
case, if Party B receives any of Party C&#146;s gains, profit distribution or bonus, to the extent permitted by the PRC Laws, Party B shall waive the receipt thereof, and immediately pay or transfer such gains, profit distribution or bonus to Party
A or the Designee; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall cause the shareholders&#146; meeting or shareholder of Party C (as the case may be) and/or the
board of directors or the executive director of Party C (as the case may be) not to approve the sale, transfer, mortgage, creating any Security Interest over or otherwise disposal of any legal or beneficial interests in its equity interests in Party
C, without the prior written consent of Party A, except for the pledge created on the equity interests in Party C pursuant to the Equity Pledge Agreement; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall cause the shareholders&#146; meeting or shareholder of Party C (as the case may be) and/or the
board of directors or the executive director of Party C (as the case may be) not to approve Party C&#146;s merger, partnership, joint venture or alliance with any person, or acquisition or investment in any person, Party C&#146;s division, amendment
to the articles of association of Party C, change to its registered capital or company form, without the prior written consent of Party A; </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">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall immediately notify Party A of any ongoing or potential lawsuit, arbitration or administrative
procedures relating to its equity interests in Party C, and take all necessary actions reasonably requested by Party A, and shall not settle such procedures without the prior written consent of Party A; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.9</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall cause the shareholders&#146; meeting or shareholder of Party C (as the case may be) and/or the
board of directors or the executive director of Party C (as the case may be) to vote for the transfer of the Purchased Equity Interests and/or Purchased Assets provided herein and take any and all other actions that Party A may request;
</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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.10</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Upon requested by Party A from time to time, Party B and/or Party C shall immediately and unconditionally
transfer its equity interests in and/or assets of Party C to Party A or its Designee pursuant to the Call Options hereunder, and Party B hereby waives its right of first refusal with respect to the transfer of equity interests by other shareholders
of Party C (if any); </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.11</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall strictly comply with the provisions of this Agreement and other agreements jointly and severally
executed by Party B, Party C and Party A, including but not limited to the Equity Pledge Agreement and the Business Cooperation Agreement, perform its obligations under this Agreement and such other agreements, and shall not engage in any
act/omission that may affect the validity and enforceability thereof. If Party B has any remaining right to the equity interests under this Agreement or the Equity Pledge Agreement or the power of attorney granted in favor or Party A, it shall not
exercise such right unless instructed by Party A in writing; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.12</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If Party A (or its Designee) has paid Party B the Purchase Price of the equity interests but the relevant
changes of industrial and commercial registration have not been completed prior to dissolution of Party C, upon or after the dissolution of Party C, Party B shall timely and gratuitously deliver to Party A (or the Designee) all of the proceeds of
the remaining property distribution it receives by the reason of holding Party C&#146;s equity interests. In this case, Party B shall not make any claim for the proceeds of the remaining property distribution, except for the exercise as instructed
by Party A; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.13</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall promptly fulfill their tax obligations under the applicable PRC Laws to ensure the smooth
exercise of the Call Options by Party A; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.14</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B agrees to execute an irrevocable power of attorney granting all rights of Party B as the shareholder of
Party C to Party A or the Designee, who may exercise voting rights on all matters required to be discussed at the shareholders&#146; meeting or decided by the shareholders (as the case may be) and resolved, and make and sign resolutions, minutes and
other relevant documents, including but not limited to, appointing and electing directors, supervisors, and other officers to be appointed and removed by shareholders or the board of shareholders; disposing of the assets of the company; and amending
the articles of association; taking over or managing Party C&#146;s business, or dissolving or liquidating Party C and forming a liquidation group on behalf of the shareholders and exercising the functions and powers of the liquidation group in the
liquidation period in accordance with the law; and </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">
<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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.15</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall ensure that Party C will be validly existing, not be terminated, liquidated or dissolved (except
with the prior written consent of Party A). </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"><B>3.</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"><B>Representations and Warranties </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Party B and Party C hereby jointly and severally represents and warrants to Party A on the date of execution of this Agreement and each date of
transfer of the Purchased Equity Interests and Purchased Assets 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%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.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">Party B is a natural person with full capacity for civil conduct and capacity for civil rights, and has the
right to execute, deliver and perform this Agreement, and can act as an independent subject of litigation; </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">3.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">Party C is a limited liability company duly registered and validly existing under the PRC Laws with the
independent legal person qualification; has full and independent legal status and legal capacity to execute, deliver and perform this Agreement, and can act as an independent subject of litigation; </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">3.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">Party B and Party C have the right and capacity to execute and deliver this Agreement and any transfer contract
to which each of them is a party and relating to the Purchased Equity Interests and/or Purchased Assets to be transferred (hereinafter &#147;<B>Transfer Contract</B>&#148;) thereunder, and perform its obligations under this Agreement and any
Transfer Contract. Each of Party B and Party C agrees to execute a Transfer Contract consistent with the terms of this Agreement when Party A exercises its Call Options. This Agreement and any Transfer Contract to which it is a party constitute or
will constitute its legal, valid and binding obligations and are enforceable against it pursuant to the terms thereof; </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">3.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">Neither the execution and delivery nor the performance of the obligations under this Agreement or any Transfer
Contract may or will result in: (i)&nbsp;violation of any applicable PRC Laws; (ii)&nbsp;contravention of Party C&#146;s articles of association, regulations or other constitutional documents; (iii)&nbsp;violation of or default under any contract or
instrument to which it is a party or by which it is bound; (iv)&nbsp;violation of any condition of granting any party any license or permit and/or the continued validity thereof; or (v)&nbsp;suspension, revocation of or attachment with additional
conditions to any license or permit granted to any Party; </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">3.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">Party B has ownership of its equity interests in Party C. Party B does not have any Security Interests and
other encumbrance on its equity interests in Party C, except for the pledge created on such equity interests under the Equity Pledge Agreement; </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">3.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party C has ownership of all its assets and does not create any Security Interests or other encumbrance on
them; </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">3.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party C does not have any outstanding debts, other than (i)&nbsp;the debts incurred in the normal course of
business but not through loans; and (ii)&nbsp;the debts that have been disclosed to and consented in writing by Party A; </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">3.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If Party C is dissolved or liquidated as required by the PRC Laws, (i)&nbsp;Party B shall, to the extent
permitted by the applicable Chinese laws and regulations, set up a liquidation group within fifteen (15)&nbsp;days from the date of the occurrence of the dissolution cause, and authorize the person or entity recommended by Party A to preside over
the liquidation and administer the property of Party C; (ii)&nbsp;Party C shall, subject to and to the extent permitted by the PRC Laws, sell all its assets to Party A or the Designee at the lowest price permitted by the PRC Laws, whether or not the
provisions of Item (i)&nbsp;of this Article are enforced. Party C shall, to the extent permitted by the PRC Laws in force at that time, exempt Party A or its designated eligible entity from any payment obligation incurred thereby; any proceeds
arising from such transactions shall be paid to Party A or the Designee as part of the service charge under the Business Cooperation Agreement to the extent permitted by the PRC Laws in force at that time; </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">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.9</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party C complies with all PRC Laws applicable to the acquisition of equity 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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.10</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Except as expressly disclosed to Party A in writing, there is no ongoing, pending or potential litigation,
arbitration or other administrative proceedings in respect of the equity interests of Party C or assets of Party C, or Party C; </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">3.11</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Where Party B is divorced, incapacitated, declared lost/dead, dead, bankrupt or suffers from any other
situation which may affect its exercise of holding Party C&#146;s equity interests, its successor, agent, guardian, or the shareholder or assignee of Party C&#146;s equity interests shall be deemed as a party to this Agreement, inherit exercise and
perform all rights and obligations of Party B hereunder, and transfer related equity interests to Party A or the Designee in accordance with the applicable laws then in force and this Agreement; Party B has made all appropriate arrangements and
executed all necessary documents to ensure that, in the foregoing circumstances, the successors, guardians, creditors, spouses or otherwise of Party B, who may thus acquire the equity interests, assets or related rights of Party C, shall not affect
or hinder the performance of this Agreement; </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">3.12</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 equity interests in Party C held by Party B are not the common property of Party B and the spouse of Party
B (where applicable), Party B&#146;s spouse(where applicable) does not have nor control such equity interests in Party C; Party B&#146;s operating and management of Party C and other voting matters based on the equity interests held by Party B in
Party C shall not be influenced by the spouse of Party B (where applicable). </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>4.</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"><B>Effective Date </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">This Agreement shall enter into force on the date of execution by the Parties and shall remain effective until the date on which all the
Purchased Equity Interests and/or Purchased Assets held by Party B are transferred to Party A and/or the Designee (in case of the Purchased Equity Interests, subject to the date of completion of the change of industrial and commercial registration)
and Party A and its subsidiaries and branches may legally engage in the business of Party C. Notwithstanding the foregoing, Party A shall have the right to terminate this Agreement unilaterally and immediately by giving written notice to Party B and
Party C at any time, without any liability for breach of contract for its unilateral termination hereof. Unless compulsorily provided by the PRC Laws, Party B and Party C shall not have the right to terminate this Agreement unilaterally. </P>
<P STYLE="font-size:18pt;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"><B>5.</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"><B>Liability for Breach </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">5.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">Except as otherwise provided herein, if a party (hereinafter the &#147;<B>Breaching Party</B>&#148;) fails to
perform an obligation hereunder or violates this Agreement in other manner, the other parties (hereinafter the &#147;<B>Aggrieved Parties</B>&#148;) may (a)&nbsp;send a written notice to the Breaching Party indicating the nature and scope of the
breach and requesting the Breaching Party to remedy at its own cost within the reasonable period provided in the notice (hereinafter &#147;<B>Remedy Period</B>&#148;); if the Breaching Party fails to remedy it during the Remedy Period, the Aggrieved
Parties shall have the right to request the Breaching Party to assume all liabilities caused by its breach and compensate the Aggrieved Parties for all actual economic losses caused to the Aggrieved Parties by its breach, including but not limited
to lawyer&#146;s fees, litigation or arbitration fees arising from any litigation or arbitration proceedings relating to such breach, and furthermore, the Aggrieved Parties shall also have the right to request the Breaching Party to enforce this
Agreement and request the competent arbitral institution or court to order specific performance and/or enforcement of the terms agreed herein; (b)&nbsp;terminate this Agreement, and request the Breaching Party to assume all liabilities caused by its
breach, and provide all damages; or (c)&nbsp;discount, auction or sell off the pledged equity interests as agreed in the Equity Pledge Agreement, and have priority in compensation with the proceeds from the discounting, auctioning or selling off and
request the Breaching Party to assume all losses caused thereby. The exercise of the aforesaid remedial rights by the Aggrieved Parties shall not prevent them from exercise of other remedial rights pursuant to the provisions of this Agreement and
the laws. </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">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">5.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">Each of the Parties agrees and acknowledges that except as compulsorily provided by the PRC Laws, if Party B or
Party C is the Breaching Party, Party A shall have the right to unilaterally terminates this Agreement immediately and request the Breaching Party to provide the damages. If Party A is the Breaching Party, Party B or Party C shall waive Party
A&#146;s obligation to provide damages, and unless otherwise provided by the laws, Party B or Party C shall not in any event have any right to terminate or cancel this Agreement. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;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"><B>6.</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"><B>Applicable Law and Dispute Settlement </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">6.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">Applicable Law </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">The execution, effectiveness, interpretation, performance, modification and termination of this Agreement and the settlement of disputes
hereunder shall be governed by the law of the People&#146;s Republic of China. </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%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">6.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">Dispute Settlement </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">Any dispute arising from the interpretation and performance hereof shall be first settled through friendly negotiation among the Parties. If
the Parties fail to reach an agreement on the settlement of such dispute within thirty (30)&nbsp;days after any Party requests the other parties to settle such dispute through negotiation, any Party may submit such dispute to the China International
Economic and Trade Arbitration Commission for arbitration in accordance with the arbitration rules in force at that time. The arbitration shall be conducted in Beijing and the language of arbitration shall be Chinese. The arbitral award shall be
final and binding on the Parties. The arbitral tribunal may rule on Party C&#146;s equity interests, assets or property interests as the compensation or satisfaction to Party A for the losses caused by the breach of contract by other Parties hereto,
rule on injunctive relief in respect of the relevant business or asset transfer, or order Party C to carry out bankruptcy liquidation. After the arbitral award comes into effect, any Party shall have the right to apply to the competent court for
enforcement of the arbitral award. The court in Mainland China, Hong Kong, the Cayman Islands or any other court with competent jurisdiction (including the court at the place where Party C is incorporated and where Party C or Party A&#146;s main
assets are located shall be deemed to have competent jurisdiction) shall have the right to enforce the award made by the arbitral tribunal, including, but not limited to, restrictions on the operation of Party C&#146;s business, restrictions on
and/or disposition of Party C&#146;s equity interests, assets or property interests (including, but not limited to, applying the same as compensation), prohibition of assignment or disposition or other relevant reliefs in respect thereof,
liquidation of Party C, and have the right to make a ruling or judgment during the waiting period for the constitution of the arbitral tribunal or in other appropriate circumstances to provide interim reliefs to the party initiating the arbitration,
including but not limited to the ruling or judgment for the breaching party to immediately stop the breach or the ruling that the Breaching Party not to carry out acts that may lead to further expansion of the loss suffered by Party A. </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>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">6.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">In the event of any dispute arising from the interpretation and performance of this Agreement or any dispute
being arbitrated, the Parties hereto shall continue to exercise their respective rights hereunder and perform their respective obligations hereunder, except for the matter in dispute. </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">6.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">After the date of execution hereof, if at any time, as a result of the promulgation of or change in any PRC
Law, or as a result of the interpretation or application of such PRC Laws, the following agreements shall apply: to the extent permitted by the PRC Laws, (a)&nbsp;if the change in law or the newly promulgated provisions are more favorable to Party A
than the relevant PRC Laws in force on the date of execution hereof (while the other Parties are not seriously adversely affected), the Parties shall promptly apply for benefits arising from the change or new provisions and do their best to obtain
the approval of such application; or (b)&nbsp;if Party A&#146;s economic interests under this Agreement are directly or indirectly adversely affected by the above legal changes or newly promulgated provisions, this Agreement shall continue to be
performed in accordance with the original terms, and the Parties shall use all legal means to waive compliance with such change or provisions. If the adverse effects on Party A&#146;s economic interests can not be resolved in accordance with this
Agreement, the Parties shall promptly negotiate and make all necessary amendments to this Agreement in order to maintain Party A&#146;s economic interests hereunder. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;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"><B>7.</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"><B>Taxes and Fees </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Each Party shall, in accordance with the PRC Laws, pay any and all taxes, costs and expenses incurred by or levied on such Party in respect of
the preparation and execution of this Agreement and the Transfer Contract and the completion of the transactions contemplated under this Agreement and the Transfer Contract. </P> <P STYLE="font-size:18pt;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"><B>8.</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"><B>Notices </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">8.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">All notices and other correspondence required or permitted to be given under this Agreement shall be sent
personally, by registered mail with postage prepaid, courier service, facsimile or <FONT STYLE="white-space:nowrap">e-mail</FONT> to the address, fax numbers and <FONT STYLE="white-space:nowrap">e-mail</FONT> addresses of the Parties listed in
<B>Annex I</B>. An additional confirmation shall be sent by <FONT STYLE="white-space:nowrap">e-mail</FONT> for each notice. Such notice shall be deemed to be duly served on: </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">8.1.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">If sent personally, by registered mail with postage prepaid, courier service, on the date of acceptance or
refusal thereof at the recipient&#146;s address specified for such notice; </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">8.1.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">If sent by fax, on the date of successful transmission (as evidenced by automatically generated confirmation of
transmission); </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="9%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">8.1.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">If sent by <FONT STYLE="white-space:nowrap">e-mail,</FONT> on the date of successful transmission.
</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">8.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">Any Party may, in accordance with the terms of this Article, change its receiving address, fax and/or email
address at any time by giving notice to other Parties hereto. </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">11 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%" VALIGN="top" ALIGN="left"><B>9.</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"><B>Liability for Confidentiality </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Parties acknowledge that any oral or written information they exchange in connection with this Agreement is confidential. Party B and Party
C shall keep all such information confidential and shall not disclose any relevant information to any third party without the written consent of Party A, other than the information: (a)&nbsp;known to the public (but not disclosed to the public by
any recipient);(b) required to be disclosed by applicable law or by the rules or regulations of any stock exchange; or (c)&nbsp;required to be disclosed by Party B and Party C to their legal or financial advisers, who shall be bound by a
confidentiality obligation similar to the obligations in this Article, in respect of transactions as contemplated herein. The disclosure of any confidential information by the staff or agencies employed by Party B and Party C shall be deemed to be
the disclosure of such confidential information by such Party, which shall be liable for breach of this Agreement. This Article shall remain in force regardless of the invalidity or termination of this Agreement for any reason. </P>
<P STYLE="font-size:18pt;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"><B>10.</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"><B>Further Warranties </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Parties agree to execute in a timely manner documents or take further actions that are reasonably required for the implementation of the
provisions and purposes of this Agreement or beneficial to such purposes. </P> <P STYLE="font-size:18pt;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"><B>11.</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"><B>Force Majeure </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">11.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">&#147;Force Majeure&#148; means an event which is unforeseeable, unavoidable and insurmountable and which
renders any partial or total default under this Agreement by one Party hereto. Such Force Majeure events include, but are not limited to, earthquakes, typhoons, floods, wars, strikes, riots, government actions, changes in legal provisions or the
applicability of the legal provisions. </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">11.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">In event of a Force Majeure event, the obligation of one party to be affected by such event under this
Agreement shall automatically be suspended during the delay caused by such event, and its performance shall be automatically extended for the period of suspension. The party shall not be punished or liable for this. In the event of force majeure,
the Parties shall immediately negotiate a fair solution and make every reasonable effort to minimize the impact of force majeure. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;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"><B>12.</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"><B>Miscellaneous </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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">12.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">Amendment, Modification and Supplementation </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">Any matter not contained herein shall be subject to further negotiation among the Parties hereto. No amendment, modification or supplementation
shall be effective unless a written agreement is executed by the Parties hereto. The amendment agreement and supplementary agreement relating to this Agreement and its annex duly executed by the Parties hereto are an integral part of this Agreement
and shall have the same legal effect as this Agreement. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">Where the stock exchange or other regulatory agency of Hong Kong or NASDAQ of the
United States proposes any amendment to this Agreement, or in case of any change in the listing rules or related requirements of Hong Kong or NASDAQ of the United States in relation to this Agreement, the Parties hereto shall amend this Agreement
accordingly. </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">12 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">12.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">Entire Agreement </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">Except written amendments, supplementations or modifications made after the execution hereof, this Agreement shall constitute the entire
agreement among the Parties in respect of the matters related hereto or the subject matter hereof and shall supersede all prior oral and written consultations, representations and contracts in respect of the matters related hereto or the subject
matter hereof. </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%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">12.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">Headings </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">The headings of this Agreement are for ease of reading only and shall not be used to interpret, explain or otherwise affect the meaning of the
provisions hereof. </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%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">12.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">Counterparts </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">This Agreement is made in five (5)&nbsp;counterparts. Party A, Party B and Party C each holds one (1)&nbsp;counterpart respectively, and all of
them shall have the same legal effect. </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%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">12.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">Severability </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">If one or more of the provisions of this Agreement are found to be invalid, illegal or unenforceable in any way under any applicable law or
regulation, the validity, legality or enforceability of the remaining provisions hereof shall not be affected or impaired in any way. The Parties shall, through consultations in good faith, seek to supersede such invalid, illegal or unenforceable
provisions with valid provisions to the maximum extent permitted by law and expected by the Parties, and the economic effects of such valid provisions shall be as similar as those of such invalid, illegal or unenforceable provisions to the extent
possible. </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%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">12.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Successors </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">This Agreement shall be binding on and shall be valid for the respective successors of the Parties and the permitted assignees of such Parties.
</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%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">12.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Survival </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="9%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">12.7.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">Any obligations arising out of or to be performed prior to the termination of this Agreement shall survive the
termination hereof. </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="9%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">12.7.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">The provisions of Articles 6, 8, 9, 12.7 and 12.8 shall survive the termination hereof. </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">12.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Waiver </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">Any Party hereto may waiver the rights such Party is entitled to under this Agreement, provided that such waiver by Party B and Party C must be
made in writing and executed by Party A for confirmation. No waiver by any Party in respect of a breach by the other Parties in certain circumstances shall be deemed as a waiver of any similar breach in other circumstances. </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">13 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">12.9</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Transfer of Rights </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">Without the prior written consent of Party A, Party C and/or Party B shall not transfer to any third party any of their rights and/or
obligations under this Agreement. Party C and Party B hereby agree that Party A shall have the right to transfer any of its rights and/or obligations hereunder to any third party without the consent of Party C and Party B by giving written notice to
Party C and Party B, and Party B and Party C shall execute a supplementary agreement with the transferee or an agreement of the same substance as this Agreement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(The remainder of this page is intentionally left blank) </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">14 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of the Exclusive Option Agreement] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have caused this Exclusive Option Agreement to be executed as of the date and place set forth at the beginning hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>PARTY A: </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>HODE SHANGHAI LIMITED (COMPANY STAMP)
</B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">/s/ Hode Shanghai Limited </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="7%"></TD>

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


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Chen Rui</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Name: Chen Rui</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Title: Legal
Representative</P></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Signature Page to Exclusive Option Agreement </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of the Exclusive Option Agreement] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have caused this Exclusive Option Agreement to be executed as of the date and place set forth at the beginning hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>PARTY B: </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>XU YI </B></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="7%"></TD>

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


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Xu Yi</P></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Signature Page to Exclusive Option Agreement </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of the Exclusive Option Agreement] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have caused this Exclusive Option Agreement to be executed as of the date and place set forth at the beginning hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>PARTY B: </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>CHEN RUI </B></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="7%"></TD>

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


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Chen Rui</P></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Signature Page to Exclusive Option Agreement </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of the Exclusive Option Agreement] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have caused this Exclusive Option Agreement to be executed as of the date and place set forth at the beginning hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>PARTY B: </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>LI NI </B></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="7%"></TD>

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


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-bottom:1pt; margin-top:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Li Ni</P></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Signature Page to Exclusive Option Agreement </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of the Exclusive Option Agreement] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have caused this Exclusive Option Agreement to be executed as of the date and place set forth at the beginning hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>PARTY C: </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>SHANGHAI HODE INFORMATION TECHNOLOGY
CO.,&nbsp;LTD. (COMPANY STAMP) </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">/s/ Shanghai Hode Information Technology Co., Ltd. </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="7%"></TD>

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


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Xu Yi</P></TD></TR>
</TABLE> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Name: Xu Yi </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Title: Legal
Representative </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Signature Page to Exclusive Option Agreement </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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>List of Annex </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="19%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="80%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" NOWRAP>Annex I</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Contact Details of Parties</TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Annex to Exclusive Option Agreement </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.14
<SEQUENCE>13
<FILENAME>d28513dex414.htm
<DESCRIPTION>EX-4.14
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.14</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<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><A NAME="tx28513_54a"></A>Exhibit 4.14 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Letter of Undertakings </B></P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Whereas:
</B></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, Hu Wenyan (a Chinese citizen, ID card no.***), the spouse of Xu Yi, a natural person, (ID card no.***) who
holds 44.3080% equity in Shanghai Hode Information Technology Co., Ltd. (the &#147;<B>Company</B>&#148;) (hereinafter referred to as the &#147;<B>Target Equity</B>&#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">In respect the aforesaid Target Equity, on December&nbsp;23, 2020, Hode Shanghai Limited respectively:
(1)&nbsp;executed the Exclusive Business Cooperation Agreement with the Company; (2)&nbsp;executed the Exclusive Option Agreement with the Company and all its shareholders; (3)&nbsp;executed the Equity Pledge Agreement with the Company and all its
shareholders; (4)&nbsp;all shareholders of the Company executed the Power of Attorney, which constitutes the contractual arrangements in respect of the Company, together with the aforesaid Exclusive Business Cooperation Agreement, the Exclusive
Option Agreement and the Equity Pledge Agreement (hereinafter referred to as the &#147;<B>Contractual Arrangements</B>&#148;). </P></TD></TR></TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>I
hereby acknowledge and unconditionally and irrevocably undertake: </B></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 acknowledge that the aforesaid Target Equity shall be attributable to Xu Yi regardless of the circumstances,
and Xu Yi may mortgage, sell or otherwise dispose of the Target Equity in accordance with the Contractual Arrangements without my consent. </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">I acknowledge that the foresaid Target Equity is not the common property of me and Xu Yi, and that I do not
enjoy any interests in the foresaid Target Equity (including rights acquired through the relevant Contractual Arrangements), and that I will not take any action to interfere with the Contractual Arrangements, including but not limited to any claim
for the foresaid Target Equity and rights obtained through the Contractual 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="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">I undertake that I have not and will not plan to actually participate in the management of the Company and will
not claim any interest relating to the equity and assets of the Company. </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">Xu Yi may execute any amendment or change document to the Contractual Arrangements on the Target Equity without
my signature, confirmation, consent or affirmation. If necessary, I undertake to execute all necessary documents and take all necessary actions to ensure that the Contractual Arrangements revised from time to time are properly performed. If, for any
reason, I directly or indirectly acquire part or all of the Target Equity, my successor, agent and/or assets administrator and I agree unconditionally to be bound by this Letter of Undertakings and the Contractual Arrangements. To this end, I agree
to cooperate in all necessary actions and execute all necessary documents. </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">I acknowledge and agree that, after the execution hereof, the equity of the Company newly acquired by Xu Yi
will also be bound by this Letter of Undertakings and the Contractual Arrangements. </P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%" VALIGN="top" ALIGN="left">6.</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 further undertake and warrant that, under no circumstances, directly or indirectly, actively or passively,
will I take any action or make any claim or lawsuit with the intention which conflicts with the above arrangement, or act or not act as an obstacle to the continued validity and performance of the Contractual Arrangement. If the regulatory agency
requests me to amend the contents of this Letter of Undertakings, I will cooperate unconditionally and promptly. At the same time, I undertake that this Letter of Undertakings, once executed, shall supersede any other legal documents previously
issued or executed by me on the same subject matter. </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">7.</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 acknowledge that the above undertaking is my true intention without any coercion or threat. I fully
understand the contents and legal consequences of this Letter of Undertakings and agree to execute this Letter of Undertakings. </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">8.</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 further acknowledge that the undertaking, acknowledgement, consent and authorization contained herein are
unconditional and irrevocable and shall not be revoked, derogated, void or otherwise adversely affected by my loss of civil capacity, limitation of civil capacity, my death, my divorce or other similar events. </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">This Letter of Undertakings shall take effect immediately upon my signature and shall remain in force and effect. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(The remainder of this page is intentionally left blank) </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of the Letter of Undertakings] </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="20%"></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">Signature:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Hu Wenyan</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></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">December&nbsp;23, 2020</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"><I>Signature page of
Letter of Undertakings</I> </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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>Letter of Undertakings </B></P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Whereas: </B></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, Yang Qitao (a Chinese citizen, ID card no.***), the spouse of Chen Rui, a natural person, (ID card no.***)
who holds 52.3030% equity in Shanghai Hode Information Technology Co., Ltd. (the &#147;<B>Company</B>&#148;) (hereinafter referred to as the &#147;<B>Target Equity</B>&#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">In respect the aforesaid Target Equity, on December&nbsp;23, 2020, Hode Shanghai Limited respectively:
(1)&nbsp;executed the Exclusive Business Cooperation Agreement with the Company; (2)&nbsp;executed the Exclusive Option Agreement with the Company and all its shareholders; (3)&nbsp;executed the Equity Pledge Agreement with the Company and all its
shareholders; (4)&nbsp;all shareholders of the Company executed the Power of Attorney, which constitutes the contractual arrangements in respect of the Company, together with the aforesaid Exclusive Business Cooperation Agreement, the Exclusive
Option Agreement and the Equity Pledge Agreement (hereinafter referred to as the &#147;<B>Contractual Arrangements</B>&#148;). </P></TD></TR></TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>I
hereby acknowledge and unconditionally and irrevocably undertake: </B></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 acknowledge that the aforesaid Target Equity shall be attributable to Chen Rui regardless of the
circumstances, and Chen Rui may mortgage, sell or otherwise dispose of the Target Equity in accordance with the Contractual Arrangements without my consent. </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">I acknowledge that the foresaid Target Equity is not the common property of me and Chen Rui, and that I do not
enjoy any interests in the foresaid Target Equity (including rights acquired through the relevant Contractual Arrangements), and that I will not take any action to interfere with the Contractual Arrangements, including but not limited to any claim
for the foresaid Target Equity and rights obtained through the Contractual 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="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">I undertake that I have not and will not plan to actually participate in the management of the Company and will
not claim any interest relating to the equity and assets of the Company. </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">Chen Rui may execute any amendment or change document to the Contractual Arrangements on the Target Equity
without my signature, confirmation, consent or affirmation. If necessary, I undertake to execute all necessary documents and take all necessary actions to ensure that the Contractual Arrangements revised from time to time are properly performed. If,
for any reason, I directly or indirectly acquire part or all of the Target Equity, my successor, agent and/or assets administrator and I agree unconditionally to be bound by this Letter of Undertakings and the Contractual Arrangements. To this end,
I agree to cooperate in all necessary actions and execute all necessary documents. </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">I acknowledge and agree that, after the execution hereof, the equity of the Company newly acquired by Chen Rui
will also be bound by this Letter of Undertakings and the Contractual Arrangements. </P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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="4%" VALIGN="top" ALIGN="left">6.</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 further undertake and warrant that, under no circumstances, directly or indirectly, actively or passively,
will I take any action or make any claim or lawsuit with the intention which conflicts with the above arrangement, or act or not act as an obstacle to the continued validity and performance of the Contractual Arrangement. If the regulatory agency
requests me to amend the contents of this Letter of Undertakings, I will cooperate unconditionally and promptly. At the same time, I undertake that this Letter of Undertakings, once executed, shall supersede any other legal documents previously
issued or executed by me on the same subject matter. </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">7.</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 acknowledge that the above undertaking is my true intention without any coercion or threat. I fully
understand the contents and legal consequences of this Letter of Undertakings and agree to execute this Letter of Undertakings. </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">8.</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 further acknowledge that the undertaking, acknowledgement, consent and authorization contained herein are
unconditional and irrevocable and shall not be revoked, derogated, void or otherwise adversely affected by my loss of civil capacity, limitation of civil capacity, my death, my divorce or other similar events. </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">This Letter of Undertakings shall take effect immediately upon my signature and shall remain in force and effect. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(The remainder of this page is intentionally left blank) </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<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">[This page has no text and is the signature page of the Letter of Undertakings] </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="20%"></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">Signature:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Yang Qitao</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></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">December&nbsp;23, 2020</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"><I>Signature page of
Letter of Undertakings</I> </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-8.1
<SEQUENCE>14
<FILENAME>d28513dex81.htm
<DESCRIPTION>EX-8.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-8.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<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><A NAME="tx28513_81a"></A>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="68%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

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

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" 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; "><B>Significant Subsidiaries</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Jurisdiction&nbsp;of</B><br><B>Incorporation</B></TD>
<TD VALIGN="bottom">&nbsp;</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">Bilibili HK Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center">Hong&nbsp;Kong</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</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">Hode HK Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center">Hong Kong</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</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">Bilibili Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center">Japan</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</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">Shanghai Bilibili Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center">PRC</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</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">Hode Shanghai Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center">PRC</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</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>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></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">Shanghai Kuanyu Digital Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center">PRC</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</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">Shanghai Hode Information Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center">PRC</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</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>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></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">Sharejoy Network Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center">PRC</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</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">Shanghai Hehehe Culture Communication Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center">PRC</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</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">Shanghai Anime Tamashi Cultural Media Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center">PRC</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</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:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>15
<FILENAME>d28513dex121.htm
<DESCRIPTION>EX-12.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-12.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<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><A NAME="tx28513_82a"></A>Exhibit&nbsp;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&nbsp;302 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">I, Rui Chen, certify that: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">1.&nbsp;&nbsp;&nbsp;&nbsp;I have reviewed this annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> of Bilibili Inc.; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">2.&nbsp;&nbsp;&nbsp;&nbsp;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>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">3.&nbsp;&nbsp;&nbsp;&nbsp;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>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">4.&nbsp;&nbsp;&nbsp;&nbsp;The company&#146;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and
procedures (as defined in Exchange Act <FONT STYLE="white-space:nowrap">Rules&nbsp;13a-15(e)&nbsp;and</FONT> <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act <FONT
STYLE="white-space:nowrap">Rules&nbsp;13a-15(f)&nbsp;and</FONT> <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the company and have: </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%">&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="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">5.&nbsp;&nbsp;&nbsp;&nbsp;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> <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: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="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 5, 2021 </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="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; 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">Name: Rui Chen</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">Title: Chief Executive Officer</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>16
<FILENAME>d28513dex122.htm
<DESCRIPTION>EX-12.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-12.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<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><A NAME="tx28513_83a"></A>Exhibit&nbsp;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&nbsp;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="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">1.&nbsp;&nbsp;&nbsp;&nbsp;I have
reviewed this annual report on <FONT STYLE="white-space:nowrap">Form&nbsp;20-F</FONT> of Bilibili Inc.; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">2.&nbsp;&nbsp;&nbsp;&nbsp;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> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">3.&nbsp;&nbsp;&nbsp;&nbsp;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>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">4.&nbsp;&nbsp;&nbsp;&nbsp;The company&#146;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and
procedures (as defined in Exchange Act <FONT STYLE="white-space:nowrap">Rules&nbsp;13a-15(e)&nbsp;and</FONT> <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act <FONT
STYLE="white-space:nowrap">Rules&nbsp;13a-15(f)&nbsp;and</FONT> <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the company and have: </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%">&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="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">5.&nbsp;&nbsp;&nbsp;&nbsp;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>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) 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> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)
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>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: March 5, 2021 </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="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; 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="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name: Xin Fan</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">Title: Chief Financial Officer</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>17
<FILENAME>d28513dex131.htm
<DESCRIPTION>EX-13.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-13.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<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><A NAME="tx28513_84a"></A>Exhibit&nbsp;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&nbsp;906 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with the Annual Report of Bilibili Inc. (the &#147;Company&#148;) on <FONT STYLE="white-space:nowrap">Form&nbsp;20-F</FONT> for
the year ended December&nbsp;31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;),&nbsp;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="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">The Report fully complies with the requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act
of 1934; 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">(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">The information contained in the Report fairly presents, in all material respects, the financial condition and
results of operations of the Company. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: March 5, 2021 </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="6%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; 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">Name: Rui Chen</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">Title:&nbsp;&nbsp;&nbsp;Chairman&nbsp;of&nbsp;the&nbsp;Board&nbsp;and&nbsp;Chief&nbsp;Executive&nbsp;Officer</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>18
<FILENAME>d28513dex132.htm
<DESCRIPTION>EX-13.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-13.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<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;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&nbsp;906 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with the Annual Report of Bilibili Inc. (the &#147;Company&#148;) on <FONT STYLE="white-space:nowrap">Form&nbsp;20-F</FONT> for
the year ended December&nbsp;31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;),&nbsp;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="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">The Report fully complies with the requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act
of 1934; 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">(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">The information contained in the Report fairly presents, in all material respects, the financial condition and
results of operations of the Company. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: March 5, 2021 </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="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; 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="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name: Xin Fan</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">Title: Chief Financial Officer</TD></TR>
</TABLE></DIV>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.1
<SEQUENCE>19
<FILENAME>d28513dex151.htm
<DESCRIPTION>EX-15.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-15.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<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><A NAME="tx28513_86a"></A>Exhibit 15.1 </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="51%"></TD>

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


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">5 MARCH 2021</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">Our Ref: JWYL/KH/B4480-H20228</TD></TR>
</TABLE> <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: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 Zhenli 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:6pt; 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:12pt; margin-bottom:0pt; text-indent:4%; 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;2020 (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 5 March 2021 under the U.S. Securities Exchange Act of 1934, as amended (the &#147;<B>Excha</B><B>nge Act</B>&#148;). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; 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; text-indent:4%; 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="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:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman"><B>/s/ WALKERS (HONG KONG)</B></P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>WALKERS (HONG KONG)</B></TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.2
<SEQUENCE>20
<FILENAME>d28513dex152.htm
<DESCRIPTION>EX-15.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-15.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

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

<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><A NAME="tx28513_87a"></A>Exhibit 15.2 </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</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="g28513dsp6.jpg" ALT="LOGO">
<I> </I> </P> <P STYLE="font-size:2pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10/F, CPIC Plaza, No.&nbsp;28
Fengsheng Lane, Xicheng District, Beijing 100032, China </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Tel:&nbsp;&nbsp;86 10 5776 3888&nbsp;&nbsp;&nbsp;&nbsp;Fax:&nbsp;&nbsp;86 10 5776
3777 </P> <P STYLE="font-size:2pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>March 5, 2021 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Bilibili Inc. </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, 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 - D. Risk Factors -Risks Related to Our Business and Industry&#148;,
&#147;Item&nbsp;3. Key Information - D. Risk Factors - Risks Related to Our Corporate Structure&#148;, &#147;Item&nbsp;4. Information on the Company - B. Business Overview&#148; and &#147;Item 4. - Information on the Company - C. Organizational
Structure&#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, 2020 (the &#147;<B>Annual Report</B>&#148;), which is filed with the Securities and Exchange Commission
(the &#147;<B>SEC</B>&#148;) on March 5, 2021. We also consent to the filing with the SEC 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 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><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="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:10pt">
<TD VALIGN="top">Yours faithfully,</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></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:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Tian Yuan Law Firm</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Tian Yuan Law Firm</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
</TABLE></DIV>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.3
<SEQUENCE>21
<FILENAME>d28513dex153.htm
<DESCRIPTION>EX-15.3
<TEXT>
<HTML><HEAD>
<TITLE>EX-15.3</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

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

<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><A NAME="tx28513_88a"></A>Exhibit 15.3 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </B></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 S-8 (No. <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-230660)</FONT> of Bilibili Inc. of our report dated March 5, 2021 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="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">/s/ PricewaterhouseCoopers Zhong Tian LLP</TD></TR>
</TABLE>
<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">PricewaterhouseCoopers Zhong Tian LLP</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Beijing, the People&#146;s Republic of China</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">March 5, 2021</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>22
<FILENAME>bili-20201231.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 05-March-2021 [10:52:04] {PM}-->
<schema targetNamespace="http://www.bilibili.com/20201231" elementFormDefault="qualified" xmlns:bili="http://www.bilibili.com/20201231" 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/2020-01-31" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2020-01-31" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31">
<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/ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" id="ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical">
<link:definition>1006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (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/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
<link:definition>1007 - 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/ConsolidatedStatementsOfCashFlowsParenthetical" id="ConsolidatedStatementsOfCashFlowsParenthetical">
<link:definition>1008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (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/OperationsAndReorganization" id="OperationsAndReorganization">
<link:definition>1009 - Disclosure - Operations and Reorganization</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>1010 - 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>1011 - 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>1012 - 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>1013 - 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>1014 - 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>1015 - 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>1016 - 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>1017 - 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>1018 - 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>1019 - 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/AccruedLiabilitiesAndOtherPayables" id="AccruedLiabilitiesAndOtherPayables">
<link:definition>1020 - 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>1021 - 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>1022 - 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/PreIpoPreferredShares" id="PreIpoPreferredShares">
<link:definition>1023 - Disclosure - Pre-IPO Preferred 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>1024 - 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>1025 - 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>1026 - 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>1027 - 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>1028 - 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>1029 - 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>1030 - 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>1031 - 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/Acquisitions" id="Acquisitions">
<link:definition>1032 - 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>1033 - 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>1034 - 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/OperationsAndReorganizationTables" id="OperationsAndReorganizationTables">
<link:definition>1035 - Disclosure - Operations and Reorganization (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>1036 - 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>1037 - 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>1038 - 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>1039 - 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>1040 - 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>1041 - 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>1042 - 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>1043 - 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>1044 - 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>1045 - 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/AccruedLiabilitiesAndOtherPayablesTables" id="AccruedLiabilitiesAndOtherPayablesTables">
<link:definition>1046 - 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>1047 - 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/PreIpoPreferredSharesTables" id="PreIpoPreferredSharesTables">
<link:definition>1048 - Disclosure - Pre-IPO Preferred Shares (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>1049 - 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>1050 - 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>1051 - 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>1052 - 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/AcquisitionsTables" id="AcquisitionsTables">
<link:definition>1053 - 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/OperationsAndReorganizationTheGroupDetails" id="OperationsAndReorganizationTheGroupDetails">
<link:definition>1054 - Disclosure - Operations and Reorganization - The Group (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/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails" id="OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails">
<link:definition>1055 - Disclosure - Operations and Reorganization - 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/OperationsAndReorganizationContractualAgreementsWithMajorViesDetails" id="OperationsAndReorganizationContractualAgreementsWithMajorViesDetails">
<link:definition>1056 - Disclosure - Operations and Reorganization - 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/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails" id="OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails">
<link:definition>1057 - Disclosure - Operations and Reorganization - Combined financial information of the Group's VIEs and Others (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/OperationsAndReorganizationLiquidityDetails" id="OperationsAndReorganizationLiquidityDetails">
<link:definition>1058 - Disclosure - Operations and Reorganization - 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/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsDetails" id="SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsDetails">
<link:definition>1059 - Disclosure - Significant Accounting Policies - Convenience Translation, Cash &amp; cash equivalents (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/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails" id="SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails">
<link:definition>1060 - Disclosure - Significant Accounting Policies - Convenience Translation, Cash &amp; cash equivalents 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/SignificantAccountingPoliciesReceivablesNetDetails" id="SignificantAccountingPoliciesReceivablesNetDetails">
<link:definition>1061 - Disclosure - Significant Accounting Policies - Receivables, 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/SignificantAccountingPoliciesPropertyAndEquipmentGoodwillAndImpairmentOfLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsDetails" id="SignificantAccountingPoliciesPropertyAndEquipmentGoodwillAndImpairmentOfLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsDetails">
<link:definition>1062 - Disclosure - Significant Accounting Policies - Property and equipment, Goodwill and Impairment of long-lived assets other than goodwill and intangible 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/SignificantAccountingPoliciesIntangibleAssetsDetails" id="SignificantAccountingPoliciesIntangibleAssetsDetails">
<link:definition>1063 - Disclosure - Significant Accounting Policies - Intangible 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/SignificantAccountingPoliciesLeasesDetails" id="SignificantAccountingPoliciesLeasesDetails">
<link:definition>1064 - 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/SignificantAccountingPoliciesScheduleOfLeaseCostDetail" id="SignificantAccountingPoliciesScheduleOfLeaseCostDetail">
<link:definition>1065 - Disclosure - Significant Accounting Policies - Schedule of Lease Cost (Detail)</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/SignificantAccountingPoliciesSalesMarketingExpensesShareBasedCompensationEmployeesBenefitsTaxationDetails" id="SignificantAccountingPoliciesSalesMarketingExpensesShareBasedCompensationEmployeesBenefitsTaxationDetails">
<link:definition>1066 - Disclosure - Significant Accounting Policies - Sales &amp; marketing expenses, Share-based compensation &amp; Employees benefits &amp; Taxation (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>1067 - 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>1068 - 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>1069 - 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>1070 - 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>1071 - 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>1072 - 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>1073 - 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>1074 - 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>1075 - 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>1076 - 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>1077 - 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>1078 - 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/TaxationCompositionOfIncomeTaxDetails" id="TaxationCompositionOfIncomeTaxDetails">
<link:definition>1079 - Disclosure - Taxation - Composition of income 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/TaxationIncomeTaxesDetails" id="TaxationIncomeTaxesDetails">
<link:definition>1080 - 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>1081 - 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>1082 - 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>1083 - 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>1084 - 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/AccruedLiabilitiesAndOtherPayablesDetails" id="AccruedLiabilitiesAndOtherPayablesDetails">
<link:definition>1085 - 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/LongTermDebtDetail" id="LongTermDebtDetail">
<link:definition>1086 - Disclosure - Long-Term Debt (Detail)</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/LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails" id="LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails">
<link:definition>1087 - Disclosure - Long-Term Debt - Summary of the Company's 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/OrdinarySharesDetails" id="OrdinarySharesDetails">
<link:definition>1088 - 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/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails" id="PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails">
<link:definition>1089 - Disclosure - Pre-IPO Preferred Shares - Pre-IPO Preferred Shares 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/EmployeeBenefitsDetails" id="EmployeeBenefitsDetails">
<link:definition>1090 - 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>1091 - 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/ShareBasedCompensationValuationAssumptionsDetails" id="ShareBasedCompensationValuationAssumptionsDetails">
<link:definition>1092 - 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/ShareBasedCompensationShareOptionsActivitiesDetails" id="ShareBasedCompensationShareOptionsActivitiesDetails">
<link:definition>1093 - 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>1094 - 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/CommitmentsAndContingenciesDetails" id="CommitmentsAndContingenciesDetails">
<link:definition>1095 - Disclosure - Commitments and Contingencies (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>1096 - 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>1097 - 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/RestrictedNetAssetsDetails" id="RestrictedNetAssetsDetails">
<link:definition>1098 - 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/AcquisitionsDetails" id="AcquisitionsDetails">
<link:definition>1099 - 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/AcquisitionsNarrativeDetails" id="AcquisitionsNarrativeDetails">
<link:definition>1100 - 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/SubsequentEventsDetails" id="SubsequentEventsDetails">
<link:definition>1101 - Disclosure - Subsequent Events (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/TaxationDeferredTaxAssetsAndLiabilitiesDetailsAlternate1" id="TaxationDeferredTaxAssetsAndLiabilitiesDetailsAlternate1">
<link:definition>1102 - Statement - Taxation - Deferred tax assets and liabilities (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-20201231_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-20201231_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-20201231_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-20201231_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/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2020-01-31" schemaLocation="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2020-01-31" schemaLocation="https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2020-01-31" schemaLocation="https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.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/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
<import namespace="http://fasb.org/us-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd" />
<import namespace="http://fasb.org/srt-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd" />
<import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd" />
<element name="CommonClassZMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_CommonClassZMember" substitutionGroup="xbrli:item" />
<element name="CommonClassYMember" type="nonnum: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="ProductionCostNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_ProductionCostNonCurrent" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<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="NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AmericanDepositarySharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_AmericanDepositarySharesMember" substitutionGroup="xbrli:item" />
<element name="OtherPermanentEquitiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OtherPermanentEquitiesMember" substitutionGroup="xbrli:item" />
<element name="StatutoryReserveMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_StatutoryReserveMember" substitutionGroup="xbrli:item" />
<element name="PreIpoCommonClassaMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_PreIpoCommonClassaMember" substitutionGroup="xbrli:item" />
<element name="PreIpoCommonClassBMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_PreIpoCommonClassBMember" substitutionGroup="xbrli:item" />
<element name="PreIpoCommonClassCMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_PreIpoCommonClassCMember" substitutionGroup="xbrli:item" />
<element name="PreIpoCommonClassDMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_PreIpoCommonClassDMember" substitutionGroup="xbrli:item" />
<element name="RedesignationOfPreIpoCommonSharesToOrdinarySharesValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesValue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="RedesignationOfPreIpoCommonSharesToOrdinarySharesShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesShares" substitutionGroup="xbrli:item" />
<element name="AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares" 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="ImpactOfAdoptionOfCreditLossGuidanceValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ImpactOfAdoptionOfCreditLossGuidanceValue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="SharesRedesignation" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_SharesRedesignation" substitutionGroup="xbrli:item" />
<element name="AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="SharesRedesignationValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_SharesRedesignationValue" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="MinorityInterestDecreaseFromRedemptionsShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_MinorityInterestDecreaseFromRedemptionsShares" substitutionGroup="xbrli:item" />
<element name="FairValueChangesOfShortTermInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_FairValueChangesOfShortTermInvestments" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="FairValueChangesAndRemeasurementOfLongtermInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_FairValueChangesAndRemeasurementOfLongtermInvestments" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<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="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="RepaymentsOfLoansFromInvestees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RepaymentsOfLoansFromInvestees" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" 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="OperationsAndReorganizationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperationsAndReorganizationAbstract" substitutionGroup="xbrli:item" />
<element name="OperationsAndReorganizationTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_OperationsAndReorganizationTextBlock" substitutionGroup="xbrli:item" />
<element name="PrepaidExpenseAndOtherAssetsCurrentTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock" substitutionGroup="xbrli:item" />
<element name="ShortTermInvestmentsTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ShortTermInvestmentsTextBlock" substitutionGroup="xbrli:item" />
<element name="LongTermInvestmentsTextBlock" type="nonnum: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="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_IncomeAndOtherTaxDisclosureTextBlock" substitutionGroup="xbrli:item" />
<element name="TaxesPayableDisclosureTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_TaxesPayableDisclosureTextBlock" substitutionGroup="xbrli:item" />
<element name="CommonStockTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_CommonStockTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfTemporaryEquityTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_DisclosureOfTemporaryEquityTextBlock" substitutionGroup="xbrli:item" />
<element name="RestrictedNetAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_RestrictedNetAssetsAbstract" substitutionGroup="xbrli:item" />
<element name="FunctionalCurrencyAndForeignCurrencyTranslationPolicyPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_FunctionalCurrencyAndForeignCurrencyTranslationPolicyPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="ConvenienceTranslationPolicyPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ConvenienceTranslationPolicyPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="CashAndCashEquivalentsAndOtherPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="RelatedPartyTransactionsPolicyPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RelatedPartyTransactionsPolicyPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="StatutoryReservesPolicyPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_StatutoryReservesPolicyPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="NoncontrollingInterestsPolicyPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_NoncontrollingInterestsPolicyPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfShortTermInvestmentsTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_DisclosureOfShortTermInvestmentsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfTaxesPayableTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ScheduleOfTaxesPayableTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfRelatedPartyBalancesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ScheduleOfRelatedPartyBalancesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ZenithGroupMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ZenithGroupMember" substitutionGroup="xbrli:item" />
<element name="ChaodianIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ChaodianIncMember" 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="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_BilibiliHkLimitedMember" substitutionGroup="xbrli:item" />
<element name="HodeHkLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_HodeHkLimitedMember" substitutionGroup="xbrli:item" />
<element name="BilibiliCo.LtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_BilibiliCo.LtdMember" substitutionGroup="xbrli:item" />
<element name="HodeShanghaiLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_HodeShanghaiLimitedMember" substitutionGroup="xbrli:item" />
<element name="ShanghaiBilibiliTechnologyCo.LtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ShanghaiBilibiliTechnologyCo.LtdMember" 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="ShanghaiHodeInformationTechnologyCo.LtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ShanghaiHodeInformationTechnologyCo.LtdMember" substitutionGroup="xbrli:item" />
<element name="ShanghaiKuanyuDigitalTechnologyCo.LtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember" substitutionGroup="xbrli:item" />
<element name="SharejoyNetworkTechnologyCo.LtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_SharejoyNetworkTechnologyCo.LtdMember" substitutionGroup="xbrli:item" />
<element name="ShanghaiHeheheCultureCommunicationCo.LtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ShanghaiHeheheCultureCommunicationCo.LtdMember" substitutionGroup="xbrli:item" />
<element name="ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" substitutionGroup="xbrli:item" />
<element name="OperationsAndReorganizationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperationsAndReorganizationTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="AmericanDepositorySharesClassZCommonStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_AmericanDepositorySharesClassZCommonStockMember" substitutionGroup="xbrli:item" />
<element name="OperationsAndReorganizationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperationsAndReorganizationLineItems" substitutionGroup="xbrli:item" />
<element name="ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" substitutionGroup="xbrli:item" />
<element name="ConvertibleSeniorNotesDueTwoThousandTwentySixMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ConvertibleSeniorNotesDueTwoThousandTwentySixMember" substitutionGroup="xbrli:item" />
<element name="NotesAndPrimaryOfferingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_NotesAndPrimaryOfferingMember" 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="ParentCompanyOritsRelevantSubsidiariesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ParentCompanyOritsRelevantSubsidiariesMember" substitutionGroup="xbrli:item" />
<element name="ExclusiveTechnologyConsultingAndServicesAgreementsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember" substitutionGroup="xbrli:item" />
<element name="DueFromRelatedPartiesExcludingAffiliate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_DueFromRelatedPartiesExcludingAffiliate" 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="VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" substitutionGroup="xbrli:item" />
<element name="VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ThirdPartiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ThirdPartiesMember" substitutionGroup="xbrli:item" />
<element name="SubsidiariesOfGroupMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_SubsidiariesOfGroupMember" substitutionGroup="xbrli:item" />
<element name="AllowanceForDoubtfulDebtsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_AllowanceForDoubtfulDebtsTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="AllowanceForDoubtfulDebtsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_AllowanceForDoubtfulDebtsLineItems" substitutionGroup="xbrli:item" />
<element name="ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" substitutionGroup="xbrli:item" />
<element name="PrcSubsidiariesAndVariableInterestEntitiesMember" type="nonnum: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="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" substitutionGroup="xbrli:item" />
<element name="LicensedCopyrightsOfContentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_LicensedCopyrightsOfContentMember" substitutionGroup="xbrli:item" />
<element name="LicenseRightsOfMobileGamesMember" type="nonnum: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="UnderLeasesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_UnderLeasesAbstract" substitutionGroup="xbrli:item" />
<element name="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="OperatingLeasesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperatingLeasesAbstract" substitutionGroup="xbrli:item" />
<element name="DiscountingRemainingLeasePayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_DiscountingRemainingLeasePayments" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="OperatingLeasesFutureMinimumPaymentsDueFiveAndThereafter" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_OperatingLeasesFutureMinimumPaymentsDueFiveAndThereafter" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CumulativeShareBasedCompensationExpenseRecognizedUponCompletionOfIpo" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_CumulativeShareBasedCompensationExpenseRecognizedUponCompletionOfIpo" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="MobileGameServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_MobileGameServicesMember" substitutionGroup="xbrli:item" />
<element name="DisplayAdvertisementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_DisplayAdvertisementMember" substitutionGroup="xbrli:item" />
<element name="LiveBroadcastingAndOtherValuedAddedServiceMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_LiveBroadcastingAndOtherValuedAddedServiceMember" substitutionGroup="xbrli:item" />
<element name="ECommerceAndOthersMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ECommerceAndOthersMember" substitutionGroup="xbrli:item" />
<element name="ValueAddedServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ValueAddedServicesMember" 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="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves" substitutionGroup="xbrli:item" />
<element name="PercentageOfStatutorySurplusFundToRegisteredCapital" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_PercentageOfStatutorySurplusFundToRegisteredCapital" substitutionGroup="xbrli:item" />
<element name="PercentageOfProfitToBeAppropriatedToGeneralReserve" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_PercentageOfProfitToBeAppropriatedToGeneralReserve" substitutionGroup="xbrli:item" />
<element name="PercentageOfGeneralReserveFundToRegisteredCapital" type="num: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="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_DistributionChannelRiskMember" substitutionGroup="xbrli:item" />
<element name="MobileGameMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_MobileGameMember" substitutionGroup="xbrli:item" />
<element name="MobileGameOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_MobileGameOneMember" 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="NumberOfDistributionChannelsExceedingDisclosureThreshold" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_NumberOfDistributionChannelsExceedingDisclosureThreshold" substitutionGroup="xbrli:item" />
<element name="ServersAndBandwidthExpenditureMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ServersAndBandwidthExpenditureMember" substitutionGroup="xbrli:item" />
<element name="MobileGameRevenuesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_MobileGameRevenuesMember" substitutionGroup="xbrli:item" />
<element name="DistributionChannelMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_DistributionChannelMember" substitutionGroup="xbrli:item" />
<element name="DistributionChannelOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_DistributionChannelOneMember" 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="PrepaidContentCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_PrepaidContentCost" 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="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="InvestmentsInPubliclyTradedCompaniesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_InvestmentsInPubliclyTradedCompaniesMember" substitutionGroup="xbrli:item" />
<element name="FinancialProductsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_FinancialProductsMember" substitutionGroup="xbrli:item" />
<element name="InvestmentIncomeInterestAndDividendShortTermInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_InvestmentIncomeInterestAndDividendShortTermInvestments" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IntellectualPropertyAndOthersMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_IntellectualPropertyAndOthersMember" substitutionGroup="xbrli:item" />
<element name="GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="InvestmentIncomeLossInterestAndDividendShortTermInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_InvestmentIncomeLossInterestAndDividendShortTermInvestments" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<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="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="EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" substitutionGroup="xbrli:item" />
<element name="EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" substitutionGroup="xbrli:item" />
<element name="TaxRateForTwoTieredProfitsRegimeBelowThreshold" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_TaxRateForTwoTieredProfitsRegimeBelowThreshold" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperatingLossCarryforwardsAbstract" substitutionGroup="xbrli:item" />
<element name="TaxRateForTwoTieredProfitsRegimeAboveThreshold" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_TaxRateForTwoTieredProfitsRegimeAboveThreshold" substitutionGroup="xbrli:item" />
<element name="IncomeTaxesPreferentialTaxRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_IncomeTaxesPreferentialTaxRate" substitutionGroup="xbrli:item" />
<element name="CertainSubsidiariesMember" type="nonnum: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="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsExpirationSecondYearMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperatingLossCarryforwardsExpirationSecondYearMember" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsExpirationThirdYearMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperatingLossCarryforwardsExpirationThirdYearMember" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsExpirationFourthYearMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperatingLossCarryforwardsExpirationFourthYearMember" 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="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_EnterpriseCategoryDomain" substitutionGroup="xbrli:item" />
<element name="HighAndNewTechnologyEnterprisesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_HighAndNewTechnologyEnterprisesMember" substitutionGroup="xbrli:item" />
<element name="EncouragedEnterpriseMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_EncouragedEnterpriseMember" substitutionGroup="xbrli:item" />
<element name="SalesTaxAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_SalesTaxAbstract" substitutionGroup="xbrli:item" />
<element name="CultureBusinessConstructionFeePercentage" type="num: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="ValueAddedTaxRatePercent" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ValueAddedTaxRatePercent" substitutionGroup="xbrli:item" />
<element name="AdvertisingAndMarketingRevenuesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_AdvertisingAndMarketingRevenuesMember" 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="DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" 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="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" substitutionGroup="xbrli:item" />
<element name="LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" substitutionGroup="xbrli:item" />
<element name="MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" substitutionGroup="xbrli:item" />
<element name="IndividualIncomeTaxesForEmployeesPayableCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_IndividualIncomeTaxesForEmployeesPayableCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="WithholdingIncomeTaxPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_WithholdingIncomeTaxPayable" 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="ConsiderationPayableForAcquisitionsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_ConsiderationPayableForAcquisitionsCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PayablesToProducersAndLicensors" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_PayablesToProducersAndLicensors" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AmericanDepositorySharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_AmericanDepositorySharesMember" substitutionGroup="xbrli:item" />
<element name="TwoThousandTwentySixNotesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_TwoThousandTwentySixNotesMember" substitutionGroup="xbrli:item" />
<element name="TwoThousandTwentySevenNotesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_TwoThousandTwentySevenNotesMember" 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="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_DebtInstrumentRepurchaseFaceAmountPercentage" substitutionGroup="xbrli:item" />
<element name="OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember" substitutionGroup="xbrli:item" />
<element name="OnePointTwoFiveNotesDueTwoThousandTwentySevenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OnePointTwoFiveNotesDueTwoThousandTwentySevenMember" substitutionGroup="xbrli:item" />
<element name="PreIpoSeriesAConvertibleRedeemablePreferredSharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="PreIpoSeriesBConvertibleRedeemablePreferredSharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="PreIpoSeriesCConvertibleRedeemablePreferredSharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember" substitutionGroup="xbrli:item" />
<element name="StockConversionBasis" type="xbrli:pureItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_StockConversionBasis" substitutionGroup="xbrli:item" />
<element name="GroupEightSharesRedesignatedToOrdinarySharesShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_GroupEightSharesRedesignatedToOrdinarySharesShares" substitutionGroup="xbrli:item" />
<element name="NumberOfGroupNineSharesRedesignatedToOrdinaryShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_NumberOfGroupNineSharesRedesignatedToOrdinaryShares" substitutionGroup="xbrli:item" />
<element name="GroupOneSharesRedesignatedToOrdinarySharesShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_GroupOneSharesRedesignatedToOrdinarySharesShares" substitutionGroup="xbrli:item" />
<element name="GroupTwoSharesRedesignatedToOrdinarySharesShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_GroupTwoSharesRedesignatedToOrdinarySharesShares" substitutionGroup="xbrli:item" />
<element name="GroupThreeSharesRedesignatedToOrdinarySharesShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_GroupThreeSharesRedesignatedToOrdinarySharesShares" substitutionGroup="xbrli:item" />
<element name="GroupFourSharesRedesignatedToOrdinarySharesShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_GroupFourSharesRedesignatedToOrdinarySharesShares" substitutionGroup="xbrli:item" />
<element name="GroupFiveSharesRedesignatedToOrdinarySharesShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_GroupFiveSharesRedesignatedToOrdinarySharesShares" substitutionGroup="xbrli:item" />
<element name="GroupSevenSharesRedesignatedToOrdinarySharesShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_GroupSevenSharesRedesignatedToOrdinarySharesShares" substitutionGroup="xbrli:item" />
<element name="GroupTenSharesRedesignatedToOrdinarySharesShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_GroupTenSharesRedesignatedToOrdinarySharesShares" substitutionGroup="xbrli:item" />
<element name="GroupElevenSharesRedesignatedToOrdinarySharesShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_GroupElevenSharesRedesignatedToOrdinarySharesShares" substitutionGroup="xbrli:item" />
<element name="GroupTwelveSharesRedesignatedToOrdinarySharesShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_GroupTwelveSharesRedesignatedToOrdinarySharesShares" substitutionGroup="xbrli:item" />
<element name="GroupThirteenSharesRedesignatedToOrdinarySharesShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_GroupThirteenSharesRedesignatedToOrdinarySharesShares" substitutionGroup="xbrli:item" />
<element name="GroupFourteenSharesRedesignatedToOrdinarySharesShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_GroupFourteenSharesRedesignatedToOrdinarySharesShares" substitutionGroup="xbrli:item" />
<element name="GroupSixSharesRedesignatedToOrdinarySharesShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_GroupSixSharesRedesignatedToOrdinarySharesShares" substitutionGroup="xbrli:item" />
<element name="RedesignationConversionRatio" type="xbrli:pureItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RedesignationConversionRatio" substitutionGroup="xbrli:item" />
<element name="ProceedsFromIssuancePublicOfferingNetOfOfferingCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ProceedsFromIssuancePublicOfferingNetOfOfferingCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RedesignationOfPreIpoSharesIntoClassYOrdinaryShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RedesignationOfPreIpoSharesIntoClassYOrdinaryShares" substitutionGroup="xbrli:item" />
<element name="RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RedesignationOfPreIpoSharesIntoClassZOrdinaryShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares" 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="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_GlobalShareIncentivePlanMember" substitutionGroup="xbrli:item" />
<element name="TwoThousandAndEighteenShareIncentivePlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_TwoThousandAndEighteenShareIncentivePlanMember" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesReservedForFutureIssuance" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesReservedForFutureIssuance" substitutionGroup="xbrli:item" />
<element name="EmployeesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_EmployeesMember" substitutionGroup="xbrli:item" />
<element name="ConsultantMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ConsultantMember" 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="DueFromInvestmentFunds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_DueFromInvestmentFunds" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="SaleOfEquityMethodInvestmentsConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_SaleOfEquityMethodInvestmentsConsideration" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="EquityMethodInvestmentsPurchasedConsiderationPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_EquityMethodInvestmentsPurchasedConsiderationPayable" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LoansAndInterestExpenseRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_LoansAndInterestExpenseRelatedParty" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ChaodianMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ChaodianMember" substitutionGroup="xbrli:item" />
<element name="PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" substitutionGroup="xbrli:item" />
<element name="PercentageOfRestrictedNetAssets" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_PercentageOfRestrictedNetAssets" substitutionGroup="xbrli:item" />
<element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="BusinessCombinationDeemedDividend" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_BusinessCombinationDeemedDividend" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="UserBaseMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_UserBaseMember" substitutionGroup="xbrli:item" />
<element name="VendorRelationshipMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_VendorRelationshipMember" substitutionGroup="xbrli:item" />
<element name="OnGoingProjectsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OnGoingProjectsMember" substitutionGroup="xbrli:item" />
<element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCarryingValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCarryingValue" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AcquisitionAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_AcquisitionAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="AcquisitionDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_AcquisitionDomain" substitutionGroup="xbrli:item" />
<element name="BeforeSecondAcquisitionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_BeforeSecondAcquisitionMember" substitutionGroup="xbrli:item" />
<element name="AfterSecondAcquisitionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_AfterSecondAcquisitionMember" substitutionGroup="xbrli:item" />
<element name="ShanghaiEntityMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ShanghaiEntityMember" substitutionGroup="xbrli:item" />
<element name="WangfuMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_WangfuMember" substitutionGroup="xbrli:item" />
<element name="ManagementEntitiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ManagementEntitiesMember" substitutionGroup="xbrli:item" />
<element name="PaymentstoFundrelatedpartiesForLandUseRightsAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_PaymentstoFundrelatedpartiesForLandUseRightsAcquisition" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="EquityFundsTrancheOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_EquityFundsTrancheOneMember" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>23
<FILENAME>bili-20201231_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 05-March-2021 [10:52:04] {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-20201231.xsd#ConsolidatedBalanceSheets" roleURI="http://www.bilibili.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ConsolidatedStatementsOfOperationsAndComprehensiveLoss" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails" roleURI="http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesLeasesDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#PrepaymentsAndOtherCurrentAssetsDetails" roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#PropertyAndEquipmentNetDetails" roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#IntangibleAssetsNetDetails" roleURI="http://www.bilibili.com/role/IntangibleAssetsNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails" roleURI="http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#TaxationCompositionOfIncomeTaxDetails" roleURI="http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#TaxationIncomeTaxesDetails" roleURI="http://www.bilibili.com/role/TaxationIncomeTaxesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#TaxationDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#TaxesPayableDetails" roleURI="http://www.bilibili.com/role/TaxesPayableDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#AccruedLiabilitiesAndOtherPayablesDetails" roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails" roleURI="http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#EmployeeBenefitsDetails" roleURI="http://www.bilibili.com/role/EmployeeBenefitsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#AcquisitionsDetails" roleURI="http://www.bilibili.com/role/AcquisitionsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#TaxationDeferredTaxAssetsAndLiabilitiesDetailsAlternate1" roleURI="http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetailsAlternate1" />
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="2" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="8" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="9" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="10" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="11" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="12" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent" />
<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_DueFromRelatedPartiesCurrent" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="14" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="15" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="16" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="17" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="18" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="19" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="21" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="22" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="23" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="24" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="25" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="26" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_Liabilities" xlink:to="loc_us-gaap_LongTermDebtNoncurrent" use="optional" order="27" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="28" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="29" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="31" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="32" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="33" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="34" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LiabilitiesCurrent" xlink:to="loc_us-gaap_ShortTermBorrowings" use="optional" order="35" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent" />
<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_DueToRelatedPartiesCurrent" use="optional" order="36" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="2" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="7" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="8" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="9" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="11" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="12" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="13" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="14" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="16" weight="-1" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" />
<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_TemporaryEquityAccretionToRedemptionValueAdjustment" use="optional" order="18" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" xlink:label="loc_BILI_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_BILI_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" use="optional" order="20" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="21" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="22" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="23" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="24" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" />
<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_TemporaryEquityAccretionToRedemptionValueAdjustment" use="optional" order="25" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" use="optional" order="26" weight="-1" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" xlink:label="loc_BILI_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_BILI_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" use="optional" order="27" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="2" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="3" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="4" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="6" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="7" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="8" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="9" weight="-1" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="10" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="11" weight="-1" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="12" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="13" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt" />
<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_ProceedsFromShortTermDebt" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="15" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="16" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="17" weight="-1" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="18" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders" />
<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_ProceedsFromMinorityShareholders" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="20" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="21" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="22" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="23" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="24" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="25" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="26" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="27" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="28" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="29" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="31" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="32" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="33" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="34" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="35" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="36" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="37" weight="-1" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="38" weight="-1" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_FairValueChangesAndRemeasurementOfLongtermInvestments" xlink:label="loc_BILI_FairValueChangesAndRemeasurementOfLongtermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_BILI_FairValueChangesAndRemeasurementOfLongtermInvestments" use="optional" order="39" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="40" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="loc_us-gaap_ImpairmentOfInvestments" />
<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_ImpairmentOfInvestments" use="optional" order="41" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="42" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="43" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="44" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="45" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="46" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="47" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="48" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="49" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="3" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromAffiliateCurrent" xlink:label="loc_us-gaap_DueFromAffiliateCurrent" />
<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_DueFromAffiliateCurrent" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="8" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="9" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="11" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="12" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="13" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToAffiliateCurrent" xlink:label="loc_us-gaap_DueToAffiliateCurrent" />
<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_DueToAffiliateCurrent" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="15" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="16" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLoansPayableLongTerm" xlink:label="loc_us-gaap_OtherLoansPayableLongTerm" />
<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_OtherLoansPayableLongTerm" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="18" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DiscountingRemainingLeasePayments" xlink:label="loc_BILI_DiscountingRemainingLeasePayments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="loc_BILI_DiscountingRemainingLeasePayments" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperatingLeasesFutureMinimumPaymentsDueFiveAndThereafter" xlink:label="loc_BILI_OperatingLeasesFutureMinimumPaymentsDueFiveAndThereafter" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_BILI_OperatingLeasesFutureMinimumPaymentsDueFiveAndThereafter" use="optional" order="7" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="2" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="3" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="4" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="8" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="9" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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="11" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PropertyAndEquipmentNetDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/IntangibleAssetsNetDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/TaxationIncomeTaxesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/TaxationDeferredTaxAssetsAndLiabilitiesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetailsAlternate1">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="3" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" xlink:label="loc_BILI_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_BILI_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" />
<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_DeferredTaxAssetsOther" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="7" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxesPayableDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="3" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/AccruedLiabilitiesAndOtherPayablesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="2" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrentAndNoncurrent" xlink:label="loc_us-gaap_InterestPayableCurrentAndNoncurrent" />
<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_InterestPayableCurrentAndNoncurrent" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="9" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" />
<loc xlink:type="locator" xlink:href="bili-20201231.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-20201231.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/AcquisitionsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="loc_us-gaap_Goodwill" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount" xlink:label="loc_BILI_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_BILI_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount" use="optional" order="6" weight="-1" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_BusinessCombinationDeemedDividend" xlink:label="loc_BILI_BusinessCombinationDeemedDividend" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_BILI_BusinessCombinationDeemedDividend" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" use="optional" order="8" weight="-1" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables" xlink:label="loc_BILI_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="loc_BILI_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:to="loc_us-gaap_Goodwill" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" use="optional" order="12" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" use="optional" order="13" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" use="optional" order="15" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AcquisitionsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="16" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="17" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
<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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" use="optional" order="18" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/TaxationCompositionOfIncomeTaxDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>24
<FILENAME>bili-20201231_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 05-March-2021 [10:52:04] {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-20201231.xsd#CoverPage" roleURI="http://www.bilibili.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ConsolidatedBalanceSheets" roleURI="http://www.bilibili.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ConsolidatedStatementsOfOperationsAndComprehensiveLoss" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ConsolidatedStatementsOfChangesInShareholdersEquity" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ConsolidatedStatementsOfCashFlowsParenthetical" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesPolicies" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ConcentrationsAndRisksTables" roleURI="http://www.bilibili.com/role/ConcentrationsAndRisksTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#AcquisitionsTables" roleURI="http://www.bilibili.com/role/AcquisitionsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#OperationsAndReorganizationTheGroupDetails" roleURI="http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails" roleURI="http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#OperationsAndReorganizationContractualAgreementsWithMajorViesDetails" roleURI="http://www.bilibili.com/role/OperationsAndReorganizationContractualAgreementsWithMajorViesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails" roleURI="http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#OperationsAndReorganizationLiquidityDetails" roleURI="http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesReceivablesNetDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesIntangibleAssetsDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesRevenueRecognitionDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesStatutoryReservesDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ConcentrationsAndRisksDetails" roleURI="http://www.bilibili.com/role/ConcentrationsAndRisksDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ShortTermInvestmentsDetails" roleURI="http://www.bilibili.com/role/ShortTermInvestmentsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#PropertyAndEquipmentNetDetails" roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#IntangibleAssetsNetDetails" roleURI="http://www.bilibili.com/role/IntangibleAssetsNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#TaxationIncomeTaxesDetails" roleURI="http://www.bilibili.com/role/TaxationIncomeTaxesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#TaxationSalesTaxDetails" roleURI="http://www.bilibili.com/role/TaxationSalesTaxDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#LongTermDebtDetail" roleURI="http://www.bilibili.com/role/LongTermDebtDetail" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails" roleURI="http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#OrdinarySharesDetails" roleURI="http://www.bilibili.com/role/OrdinarySharesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails" roleURI="http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ShareBasedCompensationDescriptionOfShareOptionPlansDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ShareBasedCompensationValuationAssumptionsDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ShareBasedCompensationShareOptionsActivitiesDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#NetLossPerShareDetails" roleURI="http://www.bilibili.com/role/NetLossPerShareDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#RelatedPartyTransactionsAndBalancesDetails" roleURI="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#AcquisitionsDetails" roleURI="http://www.bilibili.com/role/AcquisitionsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#AcquisitionsNarrativeDetails" roleURI="http://www.bilibili.com/role/AcquisitionsNarrativeDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SubsequentEventsDetails" roleURI="http://www.bilibili.com/role/SubsequentEventsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#OperationsAndReorganization" roleURI="http://www.bilibili.com/role/OperationsAndReorganization" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPolicies" roleURI="http://www.bilibili.com/role/SignificantAccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ConcentrationsAndRisks" roleURI="http://www.bilibili.com/role/ConcentrationsAndRisks" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#PrepaymentsAndOtherCurrentAssets" roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssets" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ShortTermInvestments" roleURI="http://www.bilibili.com/role/ShortTermInvestments" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#PropertyAndEquipmentNet" roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNet" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#IntangibleAssetsNet" roleURI="http://www.bilibili.com/role/IntangibleAssetsNet" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#Goodwill" roleURI="http://www.bilibili.com/role/Goodwill" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#LongTermInvestmentsNet" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNet" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#Taxation" roleURI="http://www.bilibili.com/role/Taxation" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#TaxesPayable" roleURI="http://www.bilibili.com/role/TaxesPayable" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#AccruedLiabilitiesAndOtherPayables" roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#OrdinaryShares" roleURI="http://www.bilibili.com/role/OrdinaryShares" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#PreIpoPreferredShares" roleURI="http://www.bilibili.com/role/PreIpoPreferredShares" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#EmployeeBenefits" roleURI="http://www.bilibili.com/role/EmployeeBenefits" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ShareBasedCompensation" roleURI="http://www.bilibili.com/role/ShareBasedCompensation" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#NetLossPerShare" roleURI="http://www.bilibili.com/role/NetLossPerShare" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#CommitmentsAndContingencies" roleURI="http://www.bilibili.com/role/CommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#RelatedPartyTransactionsAndBalances" roleURI="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalances" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SegmentInformation" roleURI="http://www.bilibili.com/role/SegmentInformation" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#FairValueMeasurement" roleURI="http://www.bilibili.com/role/FairValueMeasurement" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#RestrictedNetAssets" roleURI="http://www.bilibili.com/role/RestrictedNetAssets" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#Acquisitions" roleURI="http://www.bilibili.com/role/Acquisitions" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SubsequentEvents" roleURI="http://www.bilibili.com/role/SubsequentEvents" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#OperationsAndReorganizationTables" roleURI="http://www.bilibili.com/role/OperationsAndReorganizationTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#PrepaymentsAndOtherCurrentAssetsTables" roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ShortTermInvestmentsTables" roleURI="http://www.bilibili.com/role/ShortTermInvestmentsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#PropertyAndEquipmentNetTables" roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNetTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#IntangibleAssetsNetTables" roleURI="http://www.bilibili.com/role/IntangibleAssetsNetTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#GoodwillTables" roleURI="http://www.bilibili.com/role/GoodwillTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#TaxationTables" roleURI="http://www.bilibili.com/role/TaxationTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#TaxesPayableTables" roleURI="http://www.bilibili.com/role/TaxesPayableTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#AccruedLiabilitiesAndOtherPayablesTables" roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#PreIpoPreferredSharesTables" roleURI="http://www.bilibili.com/role/PreIpoPreferredSharesTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#EmployeeBenefitsTables" roleURI="http://www.bilibili.com/role/EmployeeBenefitsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ShareBasedCompensationTables" roleURI="http://www.bilibili.com/role/ShareBasedCompensationTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#NetLossPerShareTables" roleURI="http://www.bilibili.com/role/NetLossPerShareTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#RelatedPartyTransactionsAndBalancesTables" roleURI="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesSalesMarketingExpensesShareBasedCompensationEmployeesBenefitsTaxationDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesSalesMarketingExpensesShareBasedCompensationEmployeesBenefitsTaxationDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesSegmentReportingDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesSegmentReportingDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#PrepaymentsAndOtherCurrentAssetsDetails" roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#GoodwillDetails" roleURI="http://www.bilibili.com/role/GoodwillDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#LongTermInvestmentsNetDetails" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#TaxationCompositionOfIncomeTaxDetails" roleURI="http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#TaxationDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails" roleURI="http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#TaxesPayableDetails" roleURI="http://www.bilibili.com/role/TaxesPayableDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#TaxationWithholdingIncomeTaxOnDividendsDetails" roleURI="http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#EmployeeBenefitsDetails" roleURI="http://www.bilibili.com/role/EmployeeBenefitsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#AccruedLiabilitiesAndOtherPayablesDetails" roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SegmentInformationDetails" roleURI="http://www.bilibili.com/role/SegmentInformationDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#RestrictedNetAssetsDetails" roleURI="http://www.bilibili.com/role/RestrictedNetAssetsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesTables" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesPropertyAndEquipmentGoodwillAndImpairmentOfLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesPropertyAndEquipmentGoodwillAndImpairmentOfLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#LongTermDebt" roleURI="http://www.bilibili.com/role/LongTermDebt" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesLeasesDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesScheduleOfLeaseCostDetail" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesScheduleOfLeaseCostDetail" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#CommitmentsAndContingenciesDetails" roleURI="http://www.bilibili.com/role/CommitmentsAndContingenciesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#LongTermInvestmentsNetTables" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#LongTermDebtTables" roleURI="http://www.bilibili.com/role/LongTermDebtTables" />
<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/2020/dei-2020-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_537919" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_537916" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentInformationTable_537916" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_537917" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_537916" xlink:to="loc_us-gaap_StatementClassOfStockAxis_537917" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_537918" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_537917" xlink:to="loc_us-gaap_ClassOfStockDomain_537918" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_537918_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_537917" xlink:to="loc_us-gaap_ClassOfStockDomain_537918_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_537937" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_537918" xlink:to="loc_us-gaap_CommonStockMember_537937" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_537938" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_537918" xlink:to="loc_bili_CommonClassZMember_537938" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_537939" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_537918" xlink:to="loc_bili_CommonClassYMember_537939" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_539387" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_537918" xlink:to="loc_dei_AdrMember_539387" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_538475" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_537916" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_538475" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_538476" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_538475" xlink:to="loc_dei_AddressTypeDomain_538476" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_538476_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_538475" xlink:to="loc_dei_AddressTypeDomain_538476_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember_538477" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_AddressTypeDomain_538476" xlink:to="loc_dei_BusinessContactMember_538477" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_537920" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityRegistrantName_537920" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_537921" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityCentralIndexKey_537921" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_537922" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentType_537922" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_537923" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentPeriodEndDate_537923" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_537924" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_AmendmentFlag_537924" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_537925" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_CurrentFiscalYearEndDate_537925" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_537926" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_537926" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_537927" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityVoluntaryFilers_537927" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_537928" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityCurrentReportingStatus_537928" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_537929" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityFilerCategory_537929" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_537930" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityEmergingGrowthCompany_537930" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_537932" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityShellCompany_537932" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_537933" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentFiscalYearFocus_537933" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_537934" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentFiscalPeriodFocus_537934" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_537935" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_537935" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_537936" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_537936" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_538288" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentAnnualReport_538288" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_538289" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentTransitionReport_538289" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_538290" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityInteractiveDataCurrent_538290" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard_538291" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentAccountingStandard_538291" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_538292" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentShellCompanyReport_538292" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_538293" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityFileNumber_538293" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_538294" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_Security12bTitle_538294" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_538295" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_SecurityExchangeName_538295" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_538296" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityIncorporationStateCountryCode_538296" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement_538297" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentRegistrationStatement_538297" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_538298" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityAddressAddressLine1_538298" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_538299" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityAddressCityOrTown_538299" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_538300" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityAddressPostalZipCode_538300" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_538301" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityAddressCountry_538301" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_538496" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_CityAreaCode_538496" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_538497" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_LocalPhoneNumber_538497" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName_539380" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_ContactPersonnelName_539380" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_dei_NoTradingSymbolFlag_539396" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_NoTradingSymbolFlag_539396" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_555410" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_TradingSymbol_555410" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CountryRegion" xlink:label="loc_dei_CountryRegion_556743" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_CountryRegion_556743" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_ContactPersonnelEmailAddress" xlink:label="loc_dei_ContactPersonnelEmailAddress_556744" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_ContactPersonnelEmailAddress_556744" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_805707" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_IcfrAuditorAttestationFlag_805707" use="optional" order="50" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_29" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_StatementTable_29" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_30" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_29" xlink:to="loc_us-gaap_StatementClassOfStockAxis_30" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_31" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_30" xlink:to="loc_us-gaap_ClassOfStockDomain_31" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_31_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_30" xlink:to="loc_us-gaap_ClassOfStockDomain_31_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_49" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_31" xlink:to="loc_bili_CommonClassYMember_49" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_50" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_31" xlink:to="loc_bili_CommonClassZMember_50" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_33" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_AssetsAbstract_33" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_34" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_33" xlink:to="loc_us-gaap_AssetsCurrentAbstract_34" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_54" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_54" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TimeDepositsInBank" xlink:label="loc_bili_TimeDepositsInBank_55" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_bili_TimeDepositsInBank_55" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_56" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_56" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_57" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_57" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_58" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_58" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_59" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_ShortTermInvestments_59" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_60" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_AssetsCurrent_60" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_35" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_33" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_35" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_61" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_61" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProductionCostNonCurrent" xlink:label="loc_bili_ProductionCostNonCurrent_62" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_bili_ProductionCostNonCurrent_62" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_63" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_63" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_64" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_Goodwill_64" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_65" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_LongTermInvestments_65" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_66" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_AssetsNoncurrent_66" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_641317" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_641317" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_641320" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_641320" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_67" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_33" xlink:to="loc_us-gaap_Assets_67" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract_36" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_LiabilitiesAbstract_36" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_37" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_36" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_37" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_68" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_AccountsPayableCurrent_68" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_69" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_69" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_70" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_TaxesPayableCurrent_70" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_71" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_71" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_72" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_72" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_73" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_73" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_74" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_LiabilitiesCurrent_74" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_822755" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_ShortTermBorrowings_822755" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_75" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_36" xlink:to="loc_us-gaap_Liabilities_75" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_620254" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_36" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_620254" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_620258" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_620254" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_620258" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_620255" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_620254" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_620255" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_620256" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_620254" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_620256" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_76" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_CommitmentsAndContingencies_76" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_81" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_81" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_82" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated_82" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_78" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_CommonStockValue_78" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_79" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_AdditionalPaidInCapital_79" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAppropriated" xlink:label="loc_us-gaap_RetainedEarningsAppropriated_80" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_RetainedEarningsAppropriated_80" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_83" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_StockholdersEquity_83" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_84" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_MinorityInterest_84" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_85" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_85" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_86" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_86" use="optional" order="51" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_94" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_89" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_94" xlink:to="loc_us-gaap_StatementTable_89" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_92" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_89" xlink:to="loc_us-gaap_StatementClassOfStockAxis_92" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_93" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_92" xlink:to="loc_us-gaap_ClassOfStockDomain_93" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_93_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_92" xlink:to="loc_us-gaap_ClassOfStockDomain_93_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_108" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_93" xlink:to="loc_bili_CommonClassYMember_108" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_109" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_93" xlink:to="loc_bili_CommonClassZMember_109" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_90" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_89" xlink:to="loc_srt_ConsolidatedEntitiesAxis_90" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_91" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_90" xlink:to="loc_srt_ConsolidatedEntitiesDomain_91" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_91_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_90" xlink:to="loc_srt_ConsolidatedEntitiesDomain_91_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_98" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_91" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_98" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_94" xlink:to="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_126" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_126" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_125" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_125" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_127" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" xlink:to="loc_us-gaap_CommonStockSharesIssued_127" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_128" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_128" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_822756" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_94" xlink:to="loc_us-gaap_Liabilities_822756" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_136" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_131" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_StatementTable_131" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_132" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_131" xlink:to="loc_us-gaap_StatementClassOfStockAxis_132" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_133" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_132" xlink:to="loc_us-gaap_ClassOfStockDomain_133" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_133_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_132" xlink:to="loc_us-gaap_ClassOfStockDomain_133_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AmericanDepositarySharesMember" xlink:label="loc_bili_AmericanDepositarySharesMember_141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_133" xlink:to="loc_bili_AmericanDepositarySharesMember_141" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_840980" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_133" xlink:to="loc_us-gaap_CommonStockMember_840980" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_134" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_131" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_134" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_135" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_134" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_135" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_135_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_134" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_135_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_144" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_135" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_144" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_145" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_135" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_145" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_142" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_135" xlink:to="loc_us-gaap_CostOfSalesMember_142" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_135" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_143" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_146" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_146" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_147" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_CostOfRevenue_147" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_148" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_GrossProfit_148" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_137" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_OperatingExpensesAbstract_137" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_149" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_137" xlink:to="loc_us-gaap_SellingAndMarketingExpense_149" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_150" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_137" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_150" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_151" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_137" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_151" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_152" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_137" xlink:to="loc_us-gaap_OperatingExpenses_152" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_153" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_OperatingIncomeLoss_153" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeDepositsWithFinancialInstitutions" xlink:label="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_155" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_155" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_156" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_156" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_InvestmentIncomeNetIncludingImpairments" xlink:label="loc_bili_InvestmentIncomeNetIncludingImpairments_154" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_bili_InvestmentIncomeNetIncludingImpairments_154" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_620265" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_us-gaap_InterestExpense_620265" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_822759" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_822759" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OtherNonoperatingIncomeNet" xlink:label="loc_bili_OtherNonoperatingIncomeNet_840979" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_bili_OtherNonoperatingIncomeNet_840979" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_160" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_ProfitLoss_160" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_158" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_158" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_159" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_159" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_161" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_161" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_163" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_163" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_164" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_164" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_139" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_139" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_166" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_139" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_166" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_167" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_139" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_167" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_176" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_176" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LaborAndRelatedExpenseAbstract" xlink:label="loc_us-gaap_LaborAndRelatedExpenseAbstract_140" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_LaborAndRelatedExpenseAbstract_140" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LaborAndRelatedExpenseAbstract_140" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_177" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_168" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_168" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_172" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_172" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_173" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_EarningsPerShareBasic_173" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_174" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_EarningsPerShareDiluted_174" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_175" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_175" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" xlink:label="loc_bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany_805706" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany_805706" use="optional" order="47" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_183" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_180" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StatementTable_180" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_181" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_180" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_181" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_538128" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_181" xlink:to="loc_us-gaap_EquityComponentDomain_538128" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_538128_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_181" xlink:to="loc_us-gaap_EquityComponentDomain_538128_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_538134" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_us-gaap_RetainedEarningsMember_538134" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_538129" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_us-gaap_CommonStockMember_538129" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OtherPermanentEquitiesMember" xlink:label="loc_bili_OtherPermanentEquitiesMember_538130" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_bili_OtherPermanentEquitiesMember_538130" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_538131" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_538131" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_StatutoryReserveMember" xlink:label="loc_bili_StatutoryReserveMember_538132" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_bili_StatutoryReserveMember_538132" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_538133" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_538133" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_538135" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_us-gaap_NoncontrollingInterestMember_538135" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_182" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_180" xlink:to="loc_us-gaap_StatementClassOfStockAxis_182" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_206" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_182" xlink:to="loc_us-gaap_ClassOfStockDomain_206" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_206_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_182" xlink:to="loc_us-gaap_ClassOfStockDomain_206_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoCommonClassaMember" xlink:label="loc_bili_PreIpoCommonClassaMember_538137" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_206" xlink:to="loc_bili_PreIpoCommonClassaMember_538137" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoCommonClassBMember" xlink:label="loc_bili_PreIpoCommonClassBMember_538139" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_206" xlink:to="loc_bili_PreIpoCommonClassBMember_538139" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoCommonClassCMember" xlink:label="loc_bili_PreIpoCommonClassCMember_538140" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_206" xlink:to="loc_bili_PreIpoCommonClassCMember_538140" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoCommonClassDMember" xlink:label="loc_bili_PreIpoCommonClassDMember_538141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_206" xlink:to="loc_bili_PreIpoCommonClassDMember_538141" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_538143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_206" xlink:to="loc_bili_CommonClassYMember_538143" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_538144" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_206" xlink:to="loc_bili_CommonClassZMember_538144" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_207" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_207" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_208" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_SharesOutstanding_208" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_184" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_184" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_185" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_185" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_211" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_211" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock" xlink:label="loc_us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock_215" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock_215" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_216" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_216" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_187" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_187" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_217" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_217" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_218" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_218" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesValue" xlink:label="loc_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesValue_189" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesValue_189" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesShares" xlink:label="loc_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesShares_223" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesShares_223" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares" xlink:label="loc_bili_AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares_190" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares_190" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares" xlink:label="loc_bili_RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares_224" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares_224" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_225" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_225" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AppropriationToStatutoryReserves" xlink:label="loc_bili_AppropriationToStatutoryReserves_227" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_AppropriationToStatutoryReserves_227" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_228" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_228" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_657521" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_CommonStockValue_657521" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_657526" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_CommonStockSharesIssued_657526" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ImpactOfAdoptionOfCreditLossGuidanceValue" xlink:label="loc_bili_ImpactOfAdoptionOfCreditLossGuidanceValue_805699" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_ImpactOfAdoptionOfCreditLossGuidanceValue_805699" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_SharesRedesignation" xlink:label="loc_bili_SharesRedesignation_805701" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_SharesRedesignation_805701" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest" xlink:label="loc_bili_AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest_642252" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest_642252" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation" xlink:label="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_642253" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_642253" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" xlink:label="loc_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment_822768" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment_822768" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_825201" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_ProfitLoss_825201" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_SharesRedesignationValue" xlink:label="loc_bili_SharesRedesignationValue_825203" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_SharesRedesignationValue_825203" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_825205" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_825205" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_825206" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_825206" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_MinorityInterestDecreaseFromRedemptionsShares" xlink:label="loc_bili_MinorityInterestDecreaseFromRedemptionsShares_825255" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_MinorityInterestDecreaseFromRedemptionsShares_825255" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" xlink:label="loc_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable_805704" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable_805704" use="optional" order="50" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_316" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_322" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_316" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_322" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_664076" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_316" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_664076" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_313" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_316" xlink:to="loc_us-gaap_StatementTable_313" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_314" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_313" xlink:to="loc_us-gaap_StatementClassOfStockAxis_314" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_315" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_314" xlink:to="loc_us-gaap_ClassOfStockDomain_315" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_315_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_314" xlink:to="loc_us-gaap_ClassOfStockDomain_315_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_664696" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_315" xlink:to="loc_us-gaap_CommonStockMember_664696" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_806223" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_406" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_406" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_407" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_407" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_408" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_UseOfEstimates_408" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_419" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_419" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_FunctionalCurrencyAndForeignCurrencyTranslationPolicyPolicyTextBlock" xlink:label="loc_bili_FunctionalCurrencyAndForeignCurrencyTranslationPolicyPolicyTextBlock_409" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_FunctionalCurrencyAndForeignCurrencyTranslationPolicyPolicyTextBlock_409" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ConvenienceTranslationPolicyPolicyTextBlock" xlink:label="loc_bili_ConvenienceTranslationPolicyPolicyTextBlock_410" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_ConvenienceTranslationPolicyPolicyTextBlock_410" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_411" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_411" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" xlink:label="loc_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock_412" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock_412" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_416" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_416" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_417" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_417" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_418" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_418" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_413" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_413" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_414" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_414" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_415" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_415" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_425" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_425" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_420" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_420" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_432" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_432" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_433" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_433" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_434" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_434" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_421" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_421" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" xlink:label="loc_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock_422" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock_422" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_423" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_423" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_424" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_424" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_431" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_431" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_426" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_426" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RelatedPartyTransactionsPolicyPolicyTextBlock" xlink:label="loc_bili_RelatedPartyTransactionsPolicyPolicyTextBlock_427" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_RelatedPartyTransactionsPolicyPolicyTextBlock_427" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_428" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_428" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_StatutoryReservesPolicyPolicyTextBlock" xlink:label="loc_bili_StatutoryReservesPolicyPolicyTextBlock_429" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_StatutoryReservesPolicyPolicyTextBlock_429" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NoncontrollingInterestsPolicyPolicyTextBlock" xlink:label="loc_bili_NoncontrollingInterestsPolicyPolicyTextBlock_430" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_NoncontrollingInterestsPolicyPolicyTextBlock_430" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_805710" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_805710" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_806220" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_StatementTable_806220" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_806221" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_806220" xlink:to="loc_us-gaap_StatementClassOfStockAxis_806221" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_806222" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_806221" xlink:to="loc_us-gaap_ClassOfStockDomain_806222" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_806222_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_806221" xlink:to="loc_us-gaap_ClassOfStockDomain_806222_default" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_806225" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_806220" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_806225" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_806226" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_806225" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_806226" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_806226_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_806225" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_806226_default" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_806228" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_806226" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_806228" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_806227" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_806226" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_806227" use="optional" order="39" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConcentrationsAndRisksTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_449" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_446" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_449" xlink:to="loc_us-gaap_ConcentrationRiskTable_446" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_447" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_446" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_447" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_448" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_447" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_448" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_448_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_447" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_448_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_450" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_448" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_450" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_451" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_448" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_451" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductConcentrationRiskMember" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_452" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_448" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_452" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_453" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_449" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_453" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AcquisitionsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_511" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_508" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_511" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_508" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_509" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_508" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_509" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_509" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_509" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ZenithGroupMember" xlink:label="loc_bili_ZenithGroupMember_512" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510" xlink:to="loc_bili_ZenithGroupMember_512" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_513" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_513" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ChaodianIncMember" xlink:label="loc_bili_ChaodianIncMember_555432" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510" xlink:to="loc_bili_ChaodianIncMember_555432" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_514" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_511" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_514" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails">
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_SubsidiariesAndVariableInterestEntitiesLineItems" xlink:label="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_SubsidiariesAndVariableInterestEntitiesTable" xlink:label="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_517" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" xlink:to="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_517" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_518" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_517" xlink:to="loc_srt_OwnershipAxis_518" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_519" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_518" xlink:to="loc_srt_OwnershipDomain_519" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_519_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_518" xlink:to="loc_srt_OwnershipDomain_519_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_BilibiliHkLimitedMember" xlink:label="loc_bili_BilibiliHkLimitedMember_524" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_519" xlink:to="loc_bili_BilibiliHkLimitedMember_524" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_HodeHkLimitedMember" xlink:label="loc_bili_HodeHkLimitedMember_525" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_519" xlink:to="loc_bili_HodeHkLimitedMember_525" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_BilibiliCo.LtdMember" xlink:label="loc_bili_BilibiliCo.LtdMember_526" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_519" xlink:to="loc_bili_BilibiliCo.LtdMember_526" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_HodeShanghaiLimitedMember" xlink:label="loc_bili_HodeShanghaiLimitedMember_527" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_519" xlink:to="loc_bili_HodeShanghaiLimitedMember_527" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ShanghaiBilibiliTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiBilibiliTechnologyCo.LtdMember_528" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_519" xlink:to="loc_bili_ShanghaiBilibiliTechnologyCo.LtdMember_528" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_520" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_517" xlink:to="loc_srt_ConsolidatedEntitiesAxis_520" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_521" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_520" xlink:to="loc_srt_ConsolidatedEntitiesDomain_521" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_521_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_520" xlink:to="loc_srt_ConsolidatedEntitiesDomain_521_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_522" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_521" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_522" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ShanghaiHodeInformationTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiHodeInformationTechnologyCo.LtdMember_529" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_522" xlink:to="loc_bili_ShanghaiHodeInformationTechnologyCo.LtdMember_529" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember_530" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_522" xlink:to="loc_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember_530" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_SharejoyNetworkTechnologyCo.LtdMember" xlink:label="loc_bili_SharejoyNetworkTechnologyCo.LtdMember_531" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_522" xlink:to="loc_bili_SharejoyNetworkTechnologyCo.LtdMember_531" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ShanghaiHeheheCultureCommunicationCo.LtdMember" xlink:label="loc_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember_532" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_522" xlink:to="loc_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember_532" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" xlink:label="loc_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member_533" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_522" xlink:to="loc_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member_533" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_534" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_534" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_535" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_535" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:label="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_555259" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" xlink:to="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_555259" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_EntityIncorporationStateCountryNameAndDateOfIncorporation" xlink:label="loc_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation_578804" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" xlink:to="loc_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation_578804" use="optional" order="22" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails">
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperationsAndReorganizationLineItems" xlink:label="loc_bili_OperationsAndReorganizationLineItems_543" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperationsAndReorganizationTable" xlink:label="loc_bili_OperationsAndReorganizationTable_538" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bili_OperationsAndReorganizationLineItems_543" xlink:to="loc_bili_OperationsAndReorganizationTable_538" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_539" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_OperationsAndReorganizationTable_538" xlink:to="loc_us-gaap_StatementClassOfStockAxis_539" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_540" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_539" xlink:to="loc_us-gaap_ClassOfStockDomain_540" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_540_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_539" xlink:to="loc_us-gaap_ClassOfStockDomain_540_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_546" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_540" xlink:to="loc_bili_CommonClassZMember_546" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AmericanDepositarySharesMember" xlink:label="loc_bili_AmericanDepositarySharesMember_559" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_540" xlink:to="loc_bili_AmericanDepositarySharesMember_559" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AmericanDepositorySharesClassZCommonStockMember" xlink:label="loc_bili_AmericanDepositorySharesClassZCommonStockMember_555282" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_540" xlink:to="loc_bili_AmericanDepositorySharesClassZCommonStockMember_555282" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_555274" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_OperationsAndReorganizationTable_538" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_555274" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_555275" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_555274" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_555275" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_555275_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_555274" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_555275_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_805743" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_555275" xlink:to="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_805743" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ConvertibleSeniorNotesDueTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_555286" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_555275" xlink:to="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_555286" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_555277" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_OperationsAndReorganizationTable_538" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_555277" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_555278" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_555277" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_555278" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_555278_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_555277" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_555278_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember_813389" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_555278" xlink:to="loc_us-gaap_IPOMember_813389" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NotesAndPrimaryOfferingMember" xlink:label="loc_bili_NotesAndPrimaryOfferingMember_555281" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_555278" xlink:to="loc_bili_NotesAndPrimaryOfferingMember_555281" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_562" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_OperationsAndReorganizationLineItems_543" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_562" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_580" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_OperationsAndReorganizationLineItems_543" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_580" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts" xlink:label="loc_bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts_581" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_OperationsAndReorganizationLineItems_543" xlink:to="loc_bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts_581" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_597" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_OperationsAndReorganizationLineItems_543" xlink:to="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_597" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts" xlink:label="loc_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts_579184" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_OperationsAndReorganizationLineItems_543" xlink:to="loc_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts_579184" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_555269" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_OperationsAndReorganizationLineItems_543" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_555269" use="optional" order="23" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsAndReorganizationContractualAgreementsWithMajorViesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_607" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_600" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_607" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_600" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_601" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_600" xlink:to="loc_srt_ConsolidatedEntitiesAxis_601" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_602" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_601" xlink:to="loc_srt_ConsolidatedEntitiesDomain_602" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_602_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_601" xlink:to="loc_srt_ConsolidatedEntitiesDomain_602_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_657723" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_602" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_657723" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_657724" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_600" xlink:to="loc_dei_LegalEntityAxis_657724" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_657725" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_657724" xlink:to="loc_dei_EntityDomain_657725" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_657725_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_657724" xlink:to="loc_dei_EntityDomain_657725_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ParentCompanyOritsRelevantSubsidiariesMember" xlink:label="loc_bili_ParentCompanyOritsRelevantSubsidiariesMember_657727" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_657725" xlink:to="loc_bili_ParentCompanyOritsRelevantSubsidiariesMember_657727" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_605" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_600" xlink:to="loc_us-gaap_TypeOfArrangementAxis_605" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_606" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_605" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_606" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_606_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_605" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_606_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember" xlink:label="loc_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember_613" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_606" xlink:to="loc_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember_613" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AgreementTerm" xlink:label="loc_bili_AgreementTerm_614" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_607" xlink:to="loc_bili_AgreementTerm_614" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TerminationNoticeTerm" xlink:label="loc_bili_TerminationNoticeTerm_615" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_607" xlink:to="loc_bili_TerminationNoticeTerm_615" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_624" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_619" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_619" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_620" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_619" xlink:to="loc_srt_ConsolidatedEntitiesAxis_620" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_621" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_620" xlink:to="loc_srt_ConsolidatedEntitiesDomain_621" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_621_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_620" xlink:to="loc_srt_ConsolidatedEntitiesDomain_621_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_629" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_621" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_629" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_622" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_619" xlink:to="loc_srt_MajorCustomersAxis_622" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_623" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_622" xlink:to="loc_srt_NameOfMajorCustomerDomain_623" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_623_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_622" xlink:to="loc_srt_NameOfMajorCustomerDomain_623_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ThirdPartiesMember" xlink:label="loc_bili_ThirdPartiesMember_630" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_623" xlink:to="loc_bili_ThirdPartiesMember_630" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_SubsidiariesOfGroupMember" xlink:label="loc_bili_SubsidiariesOfGroupMember_631" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_623" xlink:to="loc_bili_SubsidiariesOfGroupMember_631" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_625" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_AssetsCurrentAbstract_625" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_632" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_625" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_632" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TimeDepositsInBank" xlink:label="loc_bili_TimeDepositsInBank_633" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_625" xlink:to="loc_bili_TimeDepositsInBank_633" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_634" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_625" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_634" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromAffiliateCurrent" xlink:label="loc_us-gaap_DueFromAffiliateCurrent_635" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_625" xlink:to="loc_us-gaap_DueFromAffiliateCurrent_635" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DueFromRelatedPartiesExcludingAffiliate" xlink:label="loc_bili_DueFromRelatedPartiesExcludingAffiliate_636" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_625" xlink:to="loc_bili_DueFromRelatedPartiesExcludingAffiliate_636" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_637" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_625" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_637" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_638" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_625" xlink:to="loc_us-gaap_ShortTermInvestments_638" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_626" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_626" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_639" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_626" xlink:to="loc_us-gaap_LongTermInvestments_639" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_640" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_626" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_640" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_641" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_Assets_641" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_627" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_627" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_645" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_627" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_645" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_642" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_627" xlink:to="loc_us-gaap_AccountsPayableCurrent_642" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_643" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_627" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_643" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_644" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_627" xlink:to="loc_us-gaap_TaxesPayableCurrent_644" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToAffiliateCurrent" xlink:label="loc_us-gaap_DueToAffiliateCurrent_646" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_627" xlink:to="loc_us-gaap_DueToAffiliateCurrent_646" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_647" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_627" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_647" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DueToRelatedPartiesExcludingAffiliateCurrent" xlink:label="loc_bili_DueToRelatedPartiesExcludingAffiliateCurrent_648" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_627" xlink:to="loc_bili_DueToRelatedPartiesExcludingAffiliateCurrent_648" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_822775" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_627" xlink:to="loc_us-gaap_ShortTermBorrowings_822775" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_649" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_Liabilities_649" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_628" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_RevenuesAbstract_628" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_650" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_628" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_650" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_651" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_628" xlink:to="loc_us-gaap_ProfitLoss_651" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_652" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_652" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_653" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_653" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" xlink:label="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves_656" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves_656" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" xlink:label="loc_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities_657" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities_657" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_663985" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_663985" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLoansPayableLongTerm" xlink:label="loc_us-gaap_OtherLoansPayableLongTerm_642235" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_663985" xlink:to="loc_us-gaap_OtherLoansPayableLongTerm_642235" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_654" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_654" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" xlink:label="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital_655" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital_655" use="optional" order="43" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_669" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_us-gaap_ProfitLoss_669" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_670" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_670" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_671" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated_671" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts" xlink:label="loc_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts_555414" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts_555414" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_660" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_660" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_663" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_660" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_663" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_664" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_663" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_664" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_664_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_663" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_664_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NotesAndPrimaryOfferingMember" xlink:label="loc_bili_NotesAndPrimaryOfferingMember_555415" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_664" xlink:to="loc_bili_NotesAndPrimaryOfferingMember_555415" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember_805768" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_664" xlink:to="loc_us-gaap_IPOMember_805768" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_805769" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_660" xlink:to="loc_us-gaap_StatementClassOfStockAxis_805769" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_805770" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_805769" xlink:to="loc_us-gaap_ClassOfStockDomain_805770" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_805770_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_805769" xlink:to="loc_us-gaap_ClassOfStockDomain_805770_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_805771" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_805770" xlink:to="loc_bili_CommonClassZMember_805771" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_805772" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_660" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_805772" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_805773" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_805772" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_805773" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_805773_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_805772" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_805773_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_805774" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_805773" xlink:to="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_805774" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_805777" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_805777" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_805779" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_805779" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts" xlink:label="loc_bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts_805780" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts_805780" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_805782" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_805782" use="optional" order="22" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsDetails">
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AllowanceForDoubtfulDebtsLineItems" xlink:label="loc_bili_AllowanceForDoubtfulDebtsLineItems_806246" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AllowanceForDoubtfulDebtsTable" xlink:label="loc_bili_AllowanceForDoubtfulDebtsTable_806245" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bili_AllowanceForDoubtfulDebtsLineItems_806246" xlink:to="loc_bili_AllowanceForDoubtfulDebtsTable_806245" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis_806248" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_AllowanceForDoubtfulDebtsTable_806245" xlink:to="loc_srt_RestatementAxis_806248" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_806249" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_806248" xlink:to="loc_srt_RestatementDomain_806249" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_806249_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_806248" xlink:to="loc_srt_RestatementDomain_806249_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_806250" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_806249" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_806250" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806251" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_AllowanceForDoubtfulDebtsTable_806245" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806251" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_806252" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806251" xlink:to="loc_us-gaap_TypeOfAdoptionMember_806252" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_806252_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806251" xlink:to="loc_us-gaap_TypeOfAdoptionMember_806252_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_806253" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_806252" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_806253" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_806247" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_AllowanceForDoubtfulDebtsLineItems_806246" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_806247" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_805803" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_806247" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_805803" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_805808" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_806247" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_805808" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_805809" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_806247" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_805809" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails">
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CashCashEquivalentsRestrictedCashAndOtherLineItems" xlink:label="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_683" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" xlink:label="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_676" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_683" xlink:to="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_676" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_677" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_676" xlink:to="loc_srt_CurrencyAxis_677" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_678" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_677" xlink:to="loc_currency_AllCurrenciesDomain_678" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_678_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_677" xlink:to="loc_currency_AllCurrenciesDomain_678_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_USD" xlink:label="loc_currency_USD_685" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_678" xlink:to="loc_currency_USD_685" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_679" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_676" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_679" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_680" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_679" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_680" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_680_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_679" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_680_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" xlink:label="loc_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember_686" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_680" xlink:to="loc_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember_686" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_681" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_676" xlink:to="loc_srt_ConsolidatedEntitiesAxis_681" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_682" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_681" xlink:to="loc_srt_ConsolidatedEntitiesDomain_682" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_682_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_681" xlink:to="loc_srt_ConsolidatedEntitiesDomain_682_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PrcSubsidiariesAndVariableInterestEntitiesMember" xlink:label="loc_bili_PrcSubsidiariesAndVariableInterestEntitiesMember_687" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_682" xlink:to="loc_bili_PrcSubsidiariesAndVariableInterestEntitiesMember_687" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:label="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_688" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_683" xlink:to="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_688" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CashCashEquivalentsAndTimeDepositsAbstract" xlink:label="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_683" xlink:to="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_689" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_689" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" xlink:label="loc_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies_690" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" xlink:to="loc_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies_690" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TimeDepositsInBank" xlink:label="loc_bili_TimeDepositsInBank_691" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" xlink:to="loc_bili_TimeDepositsInBank_691" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaap_RestrictedCash_692" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" xlink:to="loc_us-gaap_RestrictedCash_692" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_806273" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_805826" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806273" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_805826" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_806270" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_806273" xlink:to="loc_us-gaap_StatementTable_806270" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806274" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_806270" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806274" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_806275" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806274" xlink:to="loc_us-gaap_TypeOfAdoptionMember_806275" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_806275_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806274" xlink:to="loc_us-gaap_TypeOfAdoptionMember_806275_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_806276" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_806275" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_806276" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails">
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems" xlink:label="loc_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems_705" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_700" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems_705" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_700" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_701" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_700" xlink:to="loc_srt_RangeAxis_701" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_702" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_701" xlink:to="loc_srt_RangeMember_702" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_702_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_701" xlink:to="loc_srt_RangeMember_702_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_706" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_702" xlink:to="loc_srt_MinimumMember_706" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_707" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_702" xlink:to="loc_srt_MaximumMember_707" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_703" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_700" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_703" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_703" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_703" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntellectualPropertyMember" xlink:label="loc_us-gaap_IntellectualPropertyMember_822889" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704" xlink:to="loc_us-gaap_IntellectualPropertyMember_822889" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_LicensedCopyrightsOfContentMember" xlink:label="loc_bili_LicensedCopyrightsOfContentMember_840156" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704" xlink:to="loc_bili_LicensedCopyrightsOfContentMember_840156" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_LicenseRightsOfMobileGamesMember" xlink:label="loc_bili_LicenseRightsOfMobileGamesMember_840158" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704" xlink:to="loc_bili_LicenseRightsOfMobileGamesMember_840158" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_709" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems_705" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_709" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_723" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_717" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_723" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_717" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_718" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_717" xlink:to="loc_srt_RangeAxis_718" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_719" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_718" xlink:to="loc_srt_RangeMember_719" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_719_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_718" xlink:to="loc_srt_RangeMember_719_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_724" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_719" xlink:to="loc_srt_MaximumMember_724" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_720" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_717" xlink:to="loc_srt_ProductOrServiceAxis_720" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_721" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_720" xlink:to="loc_srt_ProductsAndServicesDomain_721" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_721_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_720" xlink:to="loc_srt_ProductsAndServicesDomain_721_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_MobileGameServicesMember" xlink:label="loc_bili_MobileGameServicesMember_722" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_721" xlink:to="loc_bili_MobileGameServicesMember_722" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DisplayAdvertisementMember" xlink:label="loc_bili_DisplayAdvertisementMember_726" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_721" xlink:to="loc_bili_DisplayAdvertisementMember_726" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_LiveBroadcastingAndOtherValuedAddedServiceMember" xlink:label="loc_bili_LiveBroadcastingAndOtherValuedAddedServiceMember_727" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_721" xlink:to="loc_bili_LiveBroadcastingAndOtherValuedAddedServiceMember_727" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ECommerceAndOthersMember" xlink:label="loc_bili_ECommerceAndOthersMember_728" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_721" xlink:to="loc_bili_ECommerceAndOthersMember_728" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ValueAddedServicesMember" xlink:label="loc_bili_ValueAddedServicesMember_822881" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_721" xlink:to="loc_bili_ValueAddedServicesMember_822881" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RevenueRecognitionPeriod" xlink:label="loc_bili_RevenueRecognitionPeriod_731" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_723" xlink:to="loc_bili_RevenueRecognitionPeriod_731" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_732" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_723" xlink:to="loc_us-gaap_DeferredRevenueRevenueRecognized1_732" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation_733" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_723" xlink:to="loc_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation_733" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_735" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_723" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_735" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_738" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_738" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_739" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_738" xlink:to="loc_srt_RangeAxis_739" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_740" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_739" xlink:to="loc_srt_RangeMember_740" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_740_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_739" xlink:to="loc_srt_RangeMember_740_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_742" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_740" xlink:to="loc_srt_MinimumMember_742" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_743" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_740" xlink:to="loc_srt_MaximumMember_743" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves" xlink:label="loc_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves_744" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" xlink:to="loc_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves_744" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PercentageOfStatutorySurplusFundToRegisteredCapital" xlink:label="loc_bili_PercentageOfStatutorySurplusFundToRegisteredCapital_745" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" xlink:to="loc_bili_PercentageOfStatutorySurplusFundToRegisteredCapital_745" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PercentageOfProfitToBeAppropriatedToGeneralReserve" xlink:label="loc_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve_746" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" xlink:to="loc_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve_746" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PercentageOfGeneralReserveFundToRegisteredCapital" xlink:label="loc_bili_PercentageOfGeneralReserveFundToRegisteredCapital_747" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" xlink:to="loc_bili_PercentageOfGeneralReserveFundToRegisteredCapital_747" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" xlink:label="loc_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds_846510" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" xlink:to="loc_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds_846510" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConcentrationsAndRisksDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_780" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_766" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_780" xlink:to="loc_us-gaap_ConcentrationRiskTable_766" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_767" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_766" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_767" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_768" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_767" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_768" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_768_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_767" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_768_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_781" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_768" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_781" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_782" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_768" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_782" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DistributionChannelRiskMember" xlink:label="loc_bili_DistributionChannelRiskMember_783" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_768" xlink:to="loc_bili_DistributionChannelRiskMember_783" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductConcentrationRiskMember" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_784" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_768" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_784" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_769" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_766" xlink:to="loc_srt_ProductOrServiceAxis_769" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_770" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_769" xlink:to="loc_srt_ProductsAndServicesDomain_770" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_770_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_769" xlink:to="loc_srt_ProductsAndServicesDomain_770_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_MobileGameMember" xlink:label="loc_bili_MobileGameMember_771" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_770" xlink:to="loc_bili_MobileGameMember_771" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_MobileGameOneMember" xlink:label="loc_bili_MobileGameOneMember_785" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_MobileGameMember_771" xlink:to="loc_bili_MobileGameOneMember_785" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_772" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_766" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_772" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_773" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_772" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_773" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_773_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_772" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_773_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ServersAndBandwidthExpenditureMember" xlink:label="loc_bili_ServersAndBandwidthExpenditureMember_789" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_773" xlink:to="loc_bili_ServersAndBandwidthExpenditureMember_789" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember_790" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_773" xlink:to="loc_us-gaap_AccountsReceivableMember_790" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_774" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_773" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_774" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_MobileGameRevenuesMember" xlink:label="loc_bili_MobileGameRevenuesMember_791" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember_774" xlink:to="loc_bili_MobileGameRevenuesMember_791" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_777" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_766" xlink:to="loc_srt_MajorCustomersAxis_777" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_778" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_777" xlink:to="loc_srt_NameOfMajorCustomerDomain_778" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_778_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_777" xlink:to="loc_srt_NameOfMajorCustomerDomain_778_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DistributionChannelMember" xlink:label="loc_bili_DistributionChannelMember_779" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_778" xlink:to="loc_bili_DistributionChannelMember_779" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DistributionChannelOneMember" xlink:label="loc_bili_DistributionChannelOneMember_793" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_DistributionChannelMember_779" xlink:to="loc_bili_DistributionChannelOneMember_793" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NumberOfTelecommunicationsServiceProviders" xlink:label="loc_bili_NumberOfTelecommunicationsServiceProviders_794" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_780" xlink:to="loc_bili_NumberOfTelecommunicationsServiceProviders_794" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NumberOfServiceProviders" xlink:label="loc_bili_NumberOfServiceProviders_795" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_780" xlink:to="loc_bili_NumberOfServiceProviders_795" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_796" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_780" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_796" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NumberOfDistributionChannelsExceedingDisclosureThreshold" xlink:label="loc_bili_NumberOfDistributionChannelsExceedingDisclosureThreshold_797" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_780" xlink:to="loc_bili_NumberOfDistributionChannelsExceedingDisclosureThreshold_797" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_798" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_780" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_798" use="optional" order="30" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShortTermInvestmentsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfInvestmentHoldingsLineItems" xlink:label="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_825" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentHoldingsTable" xlink:label="loc_us-gaap_InvestmentHoldingsTable_822" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_825" xlink:to="loc_us-gaap_InvestmentHoldingsTable_822" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_823" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_822" xlink:to="loc_us-gaap_InvestmentTypeAxis_823" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_824" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_823" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_824" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_824_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_823" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_824_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_InvestmentsInPubliclyTradedCompaniesMember" xlink:label="loc_bili_InvestmentsInPubliclyTradedCompaniesMember_620390" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_824" xlink:to="loc_bili_InvestmentsInPubliclyTradedCompaniesMember_620390" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_FinancialProductsMember" xlink:label="loc_bili_FinancialProductsMember_826" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_824" xlink:to="loc_bili_FinancialProductsMember_826" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_827" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_824" xlink:to="loc_us-gaap_MoneyMarketFundsMember_827" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_InvestmentIncomeInterestAndDividendShortTermInvestments" xlink:label="loc_bili_InvestmentIncomeInterestAndDividendShortTermInvestments_829" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_825" xlink:to="loc_bili_InvestmentIncomeInterestAndDividendShortTermInvestments_829" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_828" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_825" xlink:to="loc_us-gaap_ShortTermInvestments_828" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PropertyAndEquipmentNetDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_832" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_832" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_833" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_832" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_833" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_833" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_833" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_836" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_836" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="loc_us-gaap_ComputerEquipmentMember_839" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834" xlink:to="loc_us-gaap_ComputerEquipmentMember_839" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember_840" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834" xlink:to="loc_us-gaap_OtherMachineryAndEquipmentMember_840" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_841" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_841" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_842" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_842" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_843" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_843" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_844" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" xlink:to="loc_us-gaap_Depreciation_844" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/IntangibleAssetsNetDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_854" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_854" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_855" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_855" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_856" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_856" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_857" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_857" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_858" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_858" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_859" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_859" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_847" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_847" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_848" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_847" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_848" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_848" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_848" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_LicenseRightsOfMobileGamesMember" xlink:label="loc_bili_LicenseRightsOfMobileGamesMember_852" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849" xlink:to="loc_bili_LicenseRightsOfMobileGamesMember_852" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_LicensedCopyrightsOfContentMember" xlink:label="loc_bili_LicensedCopyrightsOfContentMember_851" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849" xlink:to="loc_bili_LicensedCopyrightsOfContentMember_851" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_IntellectualPropertyAndOthersMember" xlink:label="loc_bili_IntellectualPropertyAndOthersMember_840189" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849" xlink:to="loc_bili_IntellectualPropertyAndOthersMember_840189" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationIncomeTaxesDetails">
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_IncomeTaxesDisclosureLineItems" xlink:label="loc_bili_IncomeTaxesDisclosureLineItems_898" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_IncomeTaxesDisclosureTable" xlink:label="loc_bili_IncomeTaxesDisclosureTable_891" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_bili_IncomeTaxesDisclosureTable_891" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_892" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_IncomeTaxesDisclosureTable_891" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_892" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_893" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_892" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_893" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_893_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_892" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_893_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CaymanIslandsTaxInformationAuthorityMember" xlink:label="loc_us-gaap_CaymanIslandsTaxInformationAuthorityMember_901" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_893" xlink:to="loc_us-gaap_CaymanIslandsTaxInformationAuthorityMember_901" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InlandRevenueHongKongMember" xlink:label="loc_us-gaap_InlandRevenueHongKongMember_902" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_893" xlink:to="loc_us-gaap_InlandRevenueHongKongMember_902" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAdministrationOfTaxationChinaMember" xlink:label="loc_us-gaap_StateAdministrationOfTaxationChinaMember_903" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_893" xlink:to="loc_us-gaap_StateAdministrationOfTaxationChinaMember_903" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_894" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_IncomeTaxesDisclosureTable_891" xlink:to="loc_dei_LegalEntityAxis_894" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_895" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_894" xlink:to="loc_dei_EntityDomain_895" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_895_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_894" xlink:to="loc_dei_EntityDomain_895_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CertainSubsidiariesMember" xlink:label="loc_bili_CertainSubsidiariesMember_813425" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_895" xlink:to="loc_bili_CertainSubsidiariesMember_813425" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis" xlink:label="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis_896" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_IncomeTaxesDisclosureTable_891" xlink:to="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis_896" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" xlink:label="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis_896" xlink:to="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" xlink:label="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis_896" xlink:to="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember_910" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember_910" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember_906" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember_906" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperatingLossCarryforwardsExpirationSecondYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationSecondYearMember_907" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationSecondYearMember_907" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperatingLossCarryforwardsExpirationThirdYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationThirdYearMember_908" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationThirdYearMember_908" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperatingLossCarryforwardsExpirationFourthYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationFourthYearMember_909" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationFourthYearMember_909" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_659019" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_IncomeTaxesDisclosureTable_891" xlink:to="loc_srt_StatementGeographicalAxis_659019" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_659020" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_659019" xlink:to="loc_srt_SegmentGeographicalDomain_659020" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_659020_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_659019" xlink:to="loc_srt_SegmentGeographicalDomain_659020_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_HK" xlink:label="loc_country_HK_659021" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_659020" xlink:to="loc_country_HK_659021" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_EnterpriseCategoryAxis" xlink:label="loc_bili_EnterpriseCategoryAxis_813426" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_IncomeTaxesDisclosureTable_891" xlink:to="loc_bili_EnterpriseCategoryAxis_813426" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_EnterpriseCategoryDomain" xlink:label="loc_bili_EnterpriseCategoryDomain_813427" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bili_EnterpriseCategoryAxis_813426" xlink:to="loc_bili_EnterpriseCategoryDomain_813427" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_EnterpriseCategoryDomain" xlink:label="loc_bili_EnterpriseCategoryDomain_813427_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bili_EnterpriseCategoryAxis_813426" xlink:to="loc_bili_EnterpriseCategoryDomain_813427_default" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_HighAndNewTechnologyEnterprisesMember" xlink:label="loc_bili_HighAndNewTechnologyEnterprisesMember_813428" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_EnterpriseCategoryDomain_813427" xlink:to="loc_bili_HighAndNewTechnologyEnterprisesMember_813428" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_EncouragedEnterpriseMember" xlink:label="loc_bili_EncouragedEnterpriseMember_813429" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_EnterpriseCategoryDomain_813427" xlink:to="loc_bili_EncouragedEnterpriseMember_813429" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AccruedWithholdingIncomeTaxAmount" xlink:label="loc_bili_AccruedWithholdingIncomeTaxAmount_911" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_bili_AccruedWithholdingIncomeTaxAmount_911" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_912" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_912" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_915" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_915" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_916" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_916" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" xlink:label="loc_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent_917" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent_917" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" xlink:label="loc_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent_918" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent_918" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_919" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_919" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_920" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_920" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TaxRateForTwoTieredProfitsRegimeBelowThreshold" xlink:label="loc_bili_TaxRateForTwoTieredProfitsRegimeBelowThreshold_846507" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_bili_TaxRateForTwoTieredProfitsRegimeBelowThreshold_846507" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromSubsidiariesBeforeTax" xlink:label="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_659016" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_659016" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperatingLossCarryforwardsAbstract" xlink:label="loc_bili_OperatingLossCarryforwardsAbstract_900" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_bili_OperatingLossCarryforwardsAbstract_900" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_921" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_OperatingLossCarryforwardsAbstract_900" xlink:to="loc_us-gaap_OperatingLossCarryforwards_921" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TaxRateForTwoTieredProfitsRegimeAboveThreshold" xlink:label="loc_bili_TaxRateForTwoTieredProfitsRegimeAboveThreshold_913" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_bili_TaxRateForTwoTieredProfitsRegimeAboveThreshold_913" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_IncomeTaxesPreferentialTaxRate" xlink:label="loc_bili_IncomeTaxesPreferentialTaxRate_846957" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_bili_IncomeTaxesPreferentialTaxRate_846957" use="optional" order="43" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationSalesTaxDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_929" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_924" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_929" xlink:to="loc_us-gaap_StatementTable_924" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_925" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_924" xlink:to="loc_srt_ProductOrServiceAxis_925" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_926" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_925" xlink:to="loc_srt_ProductsAndServicesDomain_926" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_926_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_925" xlink:to="loc_srt_ProductsAndServicesDomain_926_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AdvertisingAndMarketingRevenuesMember" xlink:label="loc_bili_AdvertisingAndMarketingRevenuesMember_805658" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_926" xlink:to="loc_bili_AdvertisingAndMarketingRevenuesMember_805658" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_931" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_926" xlink:to="loc_us-gaap_ServiceMember_931" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_932" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_926" xlink:to="loc_us-gaap_ProductMember_932" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_927" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_924" xlink:to="loc_srt_RangeAxis_927" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_928" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_927" xlink:to="loc_srt_RangeMember_928" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_928_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_927" xlink:to="loc_srt_RangeMember_928_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_933" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_928" xlink:to="loc_srt_MinimumMember_933" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_934" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_928" xlink:to="loc_srt_MaximumMember_934" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_SalesTaxAbstract" xlink:label="loc_bili_SalesTaxAbstract_930" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_929" xlink:to="loc_bili_SalesTaxAbstract_930" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CultureBusinessConstructionFeePercentage" xlink:label="loc_bili_CultureBusinessConstructionFeePercentage_806304" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_SalesTaxAbstract_930" xlink:to="loc_bili_CultureBusinessConstructionFeePercentage_806304" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" xlink:label="loc_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable_806305" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_SalesTaxAbstract_930" xlink:to="loc_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable_806305" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ValueAddedTaxRatePercent" xlink:label="loc_bili_ValueAddedTaxRatePercent_935" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_SalesTaxAbstract_930" xlink:to="loc_bili_ValueAddedTaxRatePercent_935" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermDebtDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_642639" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_620429" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_620429" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_642628" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentTable_642628" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_642629" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_642628" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_642629" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_642630" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_642629" xlink:to="loc_us-gaap_EquityComponentDomain_642630" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_642630_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_642629" xlink:to="loc_us-gaap_EquityComponentDomain_642630_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AmericanDepositorySharesMember" xlink:label="loc_bili_AmericanDepositorySharesMember_642635" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_642630" xlink:to="loc_bili_AmericanDepositorySharesMember_642635" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_642632" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_642628" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_642632" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_642633" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_642632" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_642633" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_642633_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_642632" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_642633_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TwoThousandTwentySixNotesMember" xlink:label="loc_bili_TwoThousandTwentySixNotesMember_642637" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_642633" xlink:to="loc_bili_TwoThousandTwentySixNotesMember_642637" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TwoThousandTwentySevenNotesMember" xlink:label="loc_bili_TwoThousandTwentySevenNotesMember_805683" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_642633" xlink:to="loc_bili_TwoThousandTwentySevenNotesMember_805683" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_620313" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_620313" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" xlink:label="loc_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost_620315" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost_620315" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt_620318" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_InterestExpenseDebt_620318" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_620428" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_620428" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_642644" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_642644" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DebtInstrumentRepurchaseFaceAmountPercentage" xlink:label="loc_bili_DebtInstrumentRepurchaseFaceAmountPercentage_642650" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_bili_DebtInstrumentRepurchaseFaceAmountPercentage_642650" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_642653" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_642653" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_642935" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_642935" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_805674" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_805669" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_805674" xlink:to="loc_us-gaap_DebtInstrumentTable_805669" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_805670" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_805669" xlink:to="loc_us-gaap_DebtInstrumentAxis_805670" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_805671" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_805670" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_805671" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_805671_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_805670" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_805671_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember" xlink:label="loc_bili_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember_805672" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_805671" xlink:to="loc_bili_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember_805672" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OnePointTwoFiveNotesDueTwoThousandTwentySevenMember" xlink:label="loc_bili_OnePointTwoFiveNotesDueTwoThousandTwentySevenMember_805673" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_805671" xlink:to="loc_bili_OnePointTwoFiveNotesDueTwoThousandTwentySevenMember_805673" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_805675" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_805674" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_805675" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_805678" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_805674" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_805678" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_805679" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_805674" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_805679" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_805680" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_805674" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_805680" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OrdinarySharesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems_987" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_984" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_984" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_985" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_984" xlink:to="loc_us-gaap_StatementClassOfStockAxis_985" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_986" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_985" xlink:to="loc_us-gaap_ClassOfStockDomain_986" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_986_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_985" xlink:to="loc_us-gaap_ClassOfStockDomain_986_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember_990" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember_990" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember_996" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember_996" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember_997" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember_997" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember_998" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember_998" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoCommonClassaMember" xlink:label="loc_bili_PreIpoCommonClassaMember_991" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoCommonClassaMember_991" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoCommonClassBMember" xlink:label="loc_bili_PreIpoCommonClassBMember_992" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoCommonClassBMember_992" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoCommonClassCMember" xlink:label="loc_bili_PreIpoCommonClassCMember_993" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoCommonClassCMember_993" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoCommonClassDMember" xlink:label="loc_bili_PreIpoCommonClassDMember_994" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoCommonClassDMember_994" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_988" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_CommonClassYMember_988" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_989" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_CommonClassZMember_989" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember_995" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember_995" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember_999" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember_999" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember_1000" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember_1000" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember_1001" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember_1001" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AmericanDepositarySharesMember" xlink:label="loc_bili_AmericanDepositarySharesMember_1002" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_AmericanDepositarySharesMember_1002" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AmericanDepositorySharesClassZCommonStockMember" xlink:label="loc_bili_AmericanDepositorySharesClassZCommonStockMember_579186" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_AmericanDepositorySharesClassZCommonStockMember_579186" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_StockConversionBasis" xlink:label="loc_bili_StockConversionBasis_1003" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_StockConversionBasis_1003" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1008" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1008" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupEightSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupEightSharesRedesignatedToOrdinarySharesShares_1023" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupEightSharesRedesignatedToOrdinarySharesShares_1023" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NumberOfGroupNineSharesRedesignatedToOrdinaryShares" xlink:label="loc_bili_NumberOfGroupNineSharesRedesignatedToOrdinaryShares_1024" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_NumberOfGroupNineSharesRedesignatedToOrdinaryShares_1024" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1012" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1012" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_1013" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_1013" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupOneSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupOneSharesRedesignatedToOrdinarySharesShares_1016" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupOneSharesRedesignatedToOrdinarySharesShares_1016" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupTwoSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupTwoSharesRedesignatedToOrdinarySharesShares_1017" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupTwoSharesRedesignatedToOrdinarySharesShares_1017" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupThreeSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupThreeSharesRedesignatedToOrdinarySharesShares_1018" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupThreeSharesRedesignatedToOrdinarySharesShares_1018" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupFourSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupFourSharesRedesignatedToOrdinarySharesShares_1019" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupFourSharesRedesignatedToOrdinarySharesShares_1019" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupFiveSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupFiveSharesRedesignatedToOrdinarySharesShares_1020" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupFiveSharesRedesignatedToOrdinarySharesShares_1020" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupSevenSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupSevenSharesRedesignatedToOrdinarySharesShares_1022" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupSevenSharesRedesignatedToOrdinarySharesShares_1022" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupTenSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupTenSharesRedesignatedToOrdinarySharesShares_1025" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupTenSharesRedesignatedToOrdinarySharesShares_1025" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupElevenSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupElevenSharesRedesignatedToOrdinarySharesShares_1026" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupElevenSharesRedesignatedToOrdinarySharesShares_1026" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupTwelveSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupTwelveSharesRedesignatedToOrdinarySharesShares_1027" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupTwelveSharesRedesignatedToOrdinarySharesShares_1027" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupThirteenSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupThirteenSharesRedesignatedToOrdinarySharesShares_1028" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupThirteenSharesRedesignatedToOrdinarySharesShares_1028" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupFourteenSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupFourteenSharesRedesignatedToOrdinarySharesShares_1029" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupFourteenSharesRedesignatedToOrdinarySharesShares_1029" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts" xlink:label="loc_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts_556516" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts_556516" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupSixSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupSixSharesRedesignatedToOrdinarySharesShares_1021" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupSixSharesRedesignatedToOrdinarySharesShares_1021" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationConversionRatio" xlink:label="loc_bili_RedesignationConversionRatio_579193" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_RedesignationConversionRatio_579193" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProceedsFromIssuancePublicOfferingNetOfOfferingCosts" xlink:label="loc_bili_ProceedsFromIssuancePublicOfferingNetOfOfferingCosts_1014" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_ProceedsFromIssuancePublicOfferingNetOfOfferingCosts_1014" use="optional" order="41" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="loc_us-gaap_TemporaryEquityLineItems_1064" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="loc_us-gaap_TemporaryEquityByClassOfStockTable_1061" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1064" xlink:to="loc_us-gaap_TemporaryEquityByClassOfStockTable_1061" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1062" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_1061" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1062" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1063" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1062" xlink:to="loc_us-gaap_ClassOfStockDomain_1063" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1063_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1062" xlink:to="loc_us-gaap_ClassOfStockDomain_1063_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember_1065" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1063" xlink:to="loc_bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember_1065" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember_1066" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1063" xlink:to="loc_bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember_1066" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember_1067" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1063" xlink:to="loc_bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember_1067" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember_1068" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1063" xlink:to="loc_bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember_1068" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember_1069" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1063" xlink:to="loc_bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember_1069" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember_1070" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1063" xlink:to="loc_bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember_1070" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember_1071" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1063" xlink:to="loc_bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember_1071" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember_1072" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1063" xlink:to="loc_bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember_1072" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_1073" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1064" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_1073" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_1074" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1064" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_1074" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue" xlink:label="loc_bili_RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue_1086" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1064" xlink:to="loc_bili_RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue_1086" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationOfPreIpoSharesIntoClassYOrdinaryShares" xlink:label="loc_bili_RedesignationOfPreIpoSharesIntoClassYOrdinaryShares_1087" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1064" xlink:to="loc_bili_RedesignationOfPreIpoSharesIntoClassYOrdinaryShares_1087" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue" xlink:label="loc_bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue_1088" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1064" xlink:to="loc_bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue_1088" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares" xlink:label="loc_bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares_1089" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1064" xlink:to="loc_bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares_1089" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_813470" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1064" xlink:to="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_813470" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1100" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1100" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1101" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1100" xlink:to="loc_us-gaap_ClassOfStockDomain_1101" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1101_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1100" xlink:to="loc_us-gaap_ClassOfStockDomain_1101_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_1107" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1101" xlink:to="loc_bili_CommonClassZMember_1107" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1102" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" xlink:to="loc_us-gaap_PlanNameAxis_1102" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1103" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_1102" xlink:to="loc_us-gaap_PlanNameDomain_1103" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1103_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_1102" xlink:to="loc_us-gaap_PlanNameDomain_1103_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GlobalShareIncentivePlanMember" xlink:label="loc_bili_GlobalShareIncentivePlanMember_1108" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1103" xlink:to="loc_bili_GlobalShareIncentivePlanMember_1108" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TwoThousandAndEighteenShareIncentivePlanMember" xlink:label="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember_1109" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1103" xlink:to="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember_1109" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1104" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" xlink:to="loc_srt_RangeAxis_1104" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1105" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1104" xlink:to="loc_srt_RangeMember_1105" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1105_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1104" xlink:to="loc_srt_RangeMember_1105_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1110" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1105" xlink:to="loc_srt_MinimumMember_1110" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1111" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1105" xlink:to="loc_srt_MaximumMember_1111" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1112" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1112" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1113" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1113" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1114" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1114" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1115" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1115" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_1116" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_1116" use="optional" order="20" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1122" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1119" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1122" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1119" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1120" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1119" xlink:to="loc_us-gaap_AwardTypeAxis_1120" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1121" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1120" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1121" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1121_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1120" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1121_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1124" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1121" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1124" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_824931" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1119" xlink:to="loc_srt_RangeAxis_824931" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_824932" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_824931" xlink:to="loc_srt_RangeMember_824932" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_824932_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_824931" xlink:to="loc_srt_RangeMember_824932_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_824933" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_824932" xlink:to="loc_srt_MaximumMember_824933" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_824934" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_824932" xlink:to="loc_srt_MinimumMember_824934" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1122" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1129" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1129" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1130" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1130" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1125" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1125" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_1126" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_1126" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_1127" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_1127" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_1128" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_1128" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_578611" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_578611" use="optional" order="18" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1138" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1133" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1138" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1133" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1134" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1133" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1134" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1135" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1134" xlink:to="loc_us-gaap_ClassOfStockDomain_1135" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1135_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1134" xlink:to="loc_us-gaap_ClassOfStockDomain_1135_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_1142" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1135" xlink:to="loc_bili_CommonClassZMember_1142" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1136" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1133" xlink:to="loc_srt_TitleOfIndividualAxis_1136" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_1136" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_1136" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_EmployeesMember" xlink:label="loc_bili_EmployeesMember_1143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137" xlink:to="loc_bili_EmployeesMember_1143" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ManagementMember" xlink:label="loc_srt_ManagementMember_1144" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137" xlink:to="loc_srt_ManagementMember_1144" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ConsultantMember" xlink:label="loc_bili_ConsultantMember_1145" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137" xlink:to="loc_bili_ConsultantMember_1145" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1138" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1158" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1158" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1159" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1159" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1160" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1160" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1162" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1162" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1163" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1163" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesReservedForFutureIssuance" xlink:label="loc_bili_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesReservedForFutureIssuance_1164" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_bili_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesReservedForFutureIssuance_1164" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1138" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1146" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1146" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1147" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1147" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1148" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1148" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1149" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1149" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1151" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1151" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1138" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1154" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1154" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1155" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1155" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1152" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1152" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1157" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1157" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1153" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1153" use="optional" order="30" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/NetLossPerShareDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1190" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1190" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1193" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1190" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1193" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1194" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1193" xlink:to="loc_us-gaap_ClassOfStockDomain_1194" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1194_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1193" xlink:to="loc_us-gaap_ClassOfStockDomain_1194_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_1201" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1194" xlink:to="loc_bili_CommonClassYMember_1201" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_1202" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1194" xlink:to="loc_bili_CommonClassZMember_1202" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1191" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1190" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1191" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1192" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1191" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1192" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1192_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1191" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1192_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1198" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1192" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1198" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_663988" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1192" xlink:to="loc_us-gaap_CommonStockMember_663988" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_840877" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1190" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_840877" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_840879" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_840877" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_840879" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_840879_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_840877" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_840879_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ConvertibleSeniorNotesDueTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_840880" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_840879" xlink:to="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_840880" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_840881" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_840879" xlink:to="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_840881" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1203" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1203" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_1204" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_1204" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1205" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" xlink:to="loc_us-gaap_ProfitLoss_1205" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_1206" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" xlink:to="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_1206" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1208" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1208" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1209" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1209" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" xlink:label="loc_bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany_805694" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" xlink:to="loc_bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany_805694" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1197" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1197" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1210" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1197" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1210" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1211" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1197" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1211" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_1212" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_EarningsPerShareBasic_1212" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1213" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1213" use="optional" order="29" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1236" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_1241" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_1241" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_806176" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_806176" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_806177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_806176" xlink:to="loc_us-gaap_RelatedPartyDomain_806177" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_806177_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_806176" xlink:to="loc_us-gaap_RelatedPartyDomain_806177_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LimitedPartnerMember" xlink:label="loc_us-gaap_LimitedPartnerMember_659260" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_806177" xlink:to="loc_us-gaap_LimitedPartnerMember_659260" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvesteeMember" xlink:label="loc_us-gaap_EquityMethodInvesteeMember_806178" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_806177" xlink:to="loc_us-gaap_EquityMethodInvesteeMember_806178" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvesteeMember" xlink:label="loc_us-gaap_InvesteeMember_813487" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_806177" xlink:to="loc_us-gaap_InvesteeMember_813487" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_642230" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" xlink:to="loc_srt_ConsolidatedEntitiesAxis_642230" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_642231" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_642230" xlink:to="loc_srt_ConsolidatedEntitiesDomain_642231" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_642231_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_642230" xlink:to="loc_srt_ConsolidatedEntitiesDomain_642231_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SubsidiariesMember" xlink:label="loc_srt_SubsidiariesMember_642234" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_642231" xlink:to="loc_srt_SubsidiariesMember_642234" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_659238" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_659238" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_659241" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_659238" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_659241" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_659241_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_659238" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_659241_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ChaodianMember" xlink:label="loc_bili_ChaodianMember_806185" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_806184" xlink:to="loc_bili_ChaodianMember_806185" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_806183" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_806183" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_806184" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_806183" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_806184" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_806184_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_806183" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_806184_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_1239" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_1239" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RelatedPartyTransactionAmountsOfInvestmentTransferred" xlink:label="loc_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred_1240" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred_1240" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_1242" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_1242" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaap_Cash_659256" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_Cash_659256" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DueFromInvestmentFunds" xlink:label="loc_bili_DueFromInvestmentFunds_663987" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_bili_DueFromInvestmentFunds_663987" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_805693" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_805693" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentAggregateCost" xlink:label="loc_us-gaap_EquityMethodInvestmentAggregateCost_642212" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_EquityMethodInvestmentAggregateCost_642212" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_SaleOfEquityMethodInvestmentsConsideration" xlink:label="loc_bili_SaleOfEquityMethodInvestmentsConsideration_642220" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_bili_SaleOfEquityMethodInvestmentsConsideration_642220" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionRate" xlink:label="loc_us-gaap_RelatedPartyTransactionRate_806296" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_RelatedPartyTransactionRate_806296" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_EquityMethodInvestmentsPurchasedConsiderationPayable" xlink:label="loc_bili_EquityMethodInvestmentsPurchasedConsiderationPayable_806297" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_bili_EquityMethodInvestmentsPurchasedConsiderationPayable_806297" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_806298" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_806298" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_LoansAndInterestExpenseRelatedParty" xlink:label="loc_bili_LoansAndInterestExpenseRelatedParty_813494" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_bili_LoansAndInterestExpenseRelatedParty_813494" use="optional" order="31" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AcquisitionsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_1260" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1260" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1254" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1254" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1254" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1254" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_1264" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_1264" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ChaodianIncMember" xlink:label="loc_bili_ChaodianIncMember_555484" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255" xlink:to="loc_bili_ChaodianIncMember_555484" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ZenithGroupMember" xlink:label="loc_bili_ZenithGroupMember_642933" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255" xlink:to="loc_bili_ZenithGroupMember_642933" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1256" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1256" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1256" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1256" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaap_TradeNamesMember_1265" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_us-gaap_TradeNamesMember_1265" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_1266" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_1266" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_UserBaseMember" xlink:label="loc_bili_UserBaseMember_1267" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_bili_UserBaseMember_1267" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CopyrightsMember" xlink:label="loc_us-gaap_CopyrightsMember_1268" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_us-gaap_CopyrightsMember_1268" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_1269" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_1269" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_VendorRelationshipMember" xlink:label="loc_bili_VendorRelationshipMember_805378" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_bili_VendorRelationshipMember_805378" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OnGoingProjectsMember" xlink:label="loc_bili_OnGoingProjectsMember_805379" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_bili_OnGoingProjectsMember_805379" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1258" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" xlink:to="loc_srt_RangeAxis_1258" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1259" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1258" xlink:to="loc_srt_RangeMember_1259" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1259_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1258" xlink:to="loc_srt_RangeMember_1259_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1271" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1259" xlink:to="loc_srt_MinimumMember_1271" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1272" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1259" xlink:to="loc_srt_MaximumMember_1272" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_806194" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" xlink:to="loc_us-gaap_StatementClassOfStockAxis_806194" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_806195" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_806194" xlink:to="loc_us-gaap_ClassOfStockDomain_806195" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_806195_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_806194" xlink:to="loc_us-gaap_ClassOfStockDomain_806195_default" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1260" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_1276" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_1276" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_1277" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_1277" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_1279" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_Goodwill_1279" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_1280" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_1280" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1281" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1281" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1282" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1282" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_1285" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_1285" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_1283" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_1283" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_805381" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_805381" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_805382" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_805382" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_643023" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_643023" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1260" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_642882" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_642882" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_642884" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_642884" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_642885" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_642885" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_642887" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_642887" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_642888" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_642888" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables" xlink:label="loc_bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables_642889" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" xlink:to="loc_bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables_642889" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_642891" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_642891" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_642892" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_642892" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount" xlink:label="loc_bili_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount_642893" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" xlink:to="loc_bili_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount_642893" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_BusinessCombinationDeemedDividend" xlink:label="loc_bili_BusinessCombinationDeemedDividend_642900" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" xlink:to="loc_bili_BusinessCombinationDeemedDividend_642900" use="optional" order="49" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AcquisitionsNarrativeDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_813515" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_813501" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_813515" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_813501" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_813506" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_813501" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_813506" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_813507" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_813506" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_813507" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_813507_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_813506" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_813507_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ZenithGroupMember" xlink:label="loc_bili_ZenithGroupMember_813508" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_813507" xlink:to="loc_bili_ZenithGroupMember_813508" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ChaodianIncMember" xlink:label="loc_bili_ChaodianIncMember_813509" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_813507" xlink:to="loc_bili_ChaodianIncMember_813509" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_813511" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_813507" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_813511" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_813547" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_813501" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_813547" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_813548" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_813547" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_813548" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_813548_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_813547" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_813548_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeExpenseMember" xlink:label="loc_us-gaap_InvestmentIncomeExpenseMember_813549" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_813548" xlink:to="loc_us-gaap_InvestmentIncomeExpenseMember_813549" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_813550" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_813501" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_813550" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813551" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_813550" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813551" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813551_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_813550" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813551_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_813580" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_813501" xlink:to="loc_srt_RangeAxis_813580" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_813583" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_813580" xlink:to="loc_srt_RangeMember_813583" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_813583_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_813580" xlink:to="loc_srt_RangeMember_813583_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AcquisitionAxis" xlink:label="loc_bili_AcquisitionAxis_813599" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_813501" xlink:to="loc_bili_AcquisitionAxis_813599" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AcquisitionDomain" xlink:label="loc_bili_AcquisitionDomain_813600" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bili_AcquisitionAxis_813599" xlink:to="loc_bili_AcquisitionDomain_813600" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AcquisitionDomain" xlink:label="loc_bili_AcquisitionDomain_813600_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bili_AcquisitionAxis_813599" xlink:to="loc_bili_AcquisitionDomain_813600_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_BeforeSecondAcquisitionMember" xlink:label="loc_bili_BeforeSecondAcquisitionMember_813601" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_AcquisitionDomain_813600" xlink:to="loc_bili_BeforeSecondAcquisitionMember_813601" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AfterSecondAcquisitionMember" xlink:label="loc_bili_AfterSecondAcquisitionMember_813602" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_AcquisitionDomain_813600" xlink:to="loc_bili_AfterSecondAcquisitionMember_813602" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_813637" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_813501" xlink:to="loc_us-gaap_StatementClassOfStockAxis_813637" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_813638" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_813637" xlink:to="loc_us-gaap_ClassOfStockDomain_813638" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_813638_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_813637" xlink:to="loc_us-gaap_ClassOfStockDomain_813638_default" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_813639" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_813638" xlink:to="loc_bili_CommonClassZMember_813639" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCarryingValue" xlink:label="loc_bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCarryingValue_813591" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_813515" xlink:to="loc_bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCarryingValue_813591" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_813592" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_813515" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_813592" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_813589" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_813515" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_813589" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_813590" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_813515" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_813590" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_813593" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_813515" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_813593" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_813594" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_813515" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_813594" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_813597" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_813515" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_813597" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_813598" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_813515" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_813598" use="optional" order="34" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SubsequentEventsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_846641" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_846629" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_us-gaap_SubsequentEventTable_846629" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_846630" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_846629" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_846630" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_846631" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_846630" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_846631" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_846631_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_846630" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_846631_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_846634" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_846629" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_846634" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_846635" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_846634" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_846635" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_846635_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_846634" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_846635_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ShanghaiEntityMember" xlink:label="loc_bili_ShanghaiEntityMember_846636" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_846635" xlink:to="loc_bili_ShanghaiEntityMember_846636" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_846637" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_846629" xlink:to="loc_srt_OwnershipAxis_846637" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_846638" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_846637" xlink:to="loc_srt_OwnershipDomain_846638" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_846638_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_846637" xlink:to="loc_srt_OwnershipDomain_846638_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_WangfuMember" xlink:label="loc_bili_WangfuMember_846639" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_846638" xlink:to="loc_bili_WangfuMember_846639" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ManagementEntitiesMember" xlink:label="loc_bili_ManagementEntitiesMember_846640" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_846638" xlink:to="loc_bili_ManagementEntitiesMember_846640" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_852186" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_846629" xlink:to="loc_us-gaap_InvestmentTypeAxis_852186" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_852187" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_852186" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_852187" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_852187_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_852186" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_852187_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_EquityFundsTrancheOneMember" xlink:label="loc_bili_EquityFundsTrancheOneMember_852188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_852187" xlink:to="loc_bili_EquityFundsTrancheOneMember_852188" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_846642" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_846642" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_846643" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_us-gaap_EquityMethodInvestments_846643" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PaymentstoFundrelatedpartiesForLandUseRightsAcquisition" xlink:label="loc_bili_PaymentstoFundrelatedpartiesForLandUseRightsAcquisition_852182" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_bili_PaymentstoFundrelatedpartiesForLandUseRightsAcquisition_852182" use="optional" order="20" />
</definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>25
<FILENAME>bili-20201231_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 05-March-2021 [10:52:04] {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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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-20201231.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/2020/dei-2020-01-31.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>
<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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/periodStartLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents at beginning of the year</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>
<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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xml:lang="en-US">Due from Related Parties, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xml:lang="en-US">Amount due from related parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xml:lang="en-US">Due from related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueFromRelatedPartiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_Goodwill" 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_Goodwill" xlink:to="lab_us-gaap_Goodwill" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 RMB4,073.2 million, RMB5,747.1 million and RMB10,061.1 million as of December 31, 2018, 2019 and 2020, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 payable</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xml:lang="en-US">Due to Related Parties, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xml:lang="en-US">Amount due to related parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xml:lang="en-US">Due to related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/terseLabel" xlink:label="lab_us-gaap_ShortTermBorrowings" xml:lang="en-US">Short-term loans</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xml:lang="en-US">Non-current 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/verboseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" 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_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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">Shareholder's 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/terseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/2009/role/negatedLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">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_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/verboseLabel" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xml:lang="en-US">VIEs</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Issuance of ordinary shares, net of issuance costs (in shares)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/terseLabel" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xml:lang="en-US">Other income:</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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)/gains</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="bili-20201231.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 income, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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, 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="bili-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/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/totalLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 tax</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xml:lang="en-US">Temporary Equity, Accretion to Redemption Value, Adjustment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xml:lang="en-US">Accretion to Pre-IPO Preferred Shares redemption value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xml:lang="en-US">Accretion to Pre-IPO Preferred Shares redemption value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xml:lang="en-US">Accretion to Pre-IPO Preferred Shares redemption value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:to="lab_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/negatedTerseLabel" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xml:lang="en-US">Net loss attributable to noncontrolling interests</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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xml:lang="en-US">Other comprehensive income/(loss):</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/(loss)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="bili-20201231.xsd#bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" xlink:label="loc_bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" xml:lang="en-US">Noncontrolling Interest In Net Income Loss Other Noncontrolling Interests Redeemable Attributable To Parent Company</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" xml:lang="en-US">Accretion to redeemable noncontrolling interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" xml:lang="en-US">Accretion to redeemable noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" xlink:to="lab_bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" xml:lang="en-US">Noncontrolling Interest In Net Income Loss Other Noncontrolling Interests Redeemable Attributable To Parent Company.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AmericanDepositarySharesMember" xlink:label="loc_bili_AmericanDepositarySharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AmericanDepositarySharesMember" xml:lang="en-US">American Depositary Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_AmericanDepositarySharesMember" xml:lang="en-US">ADSs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AmericanDepositarySharesMember" xlink:to="lab_bili_AmericanDepositarySharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_AmericanDepositarySharesMember" xml:lang="en-US">Represents the information pertaining to (in the US) a negotiable certificate of title to a number of shares in a non-US company which are deposited in an overseas bank.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="bili-20201231.xsd#bili_OtherPermanentEquitiesMember" xlink:label="loc_bili_OtherPermanentEquitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OtherPermanentEquitiesMember" xml:lang="en-US">Other Permanent Equities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_OtherPermanentEquitiesMember" xml:lang="en-US">Other permanent equities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OtherPermanentEquitiesMember" xlink:to="lab_bili_OtherPermanentEquitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OtherPermanentEquitiesMember" xml:lang="en-US">This member stands for other permanent equities.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="bili-20201231.xsd#bili_PreIpoCommonClassaMember" xlink:label="loc_bili_PreIpoCommonClassaMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PreIpoCommonClassaMember" xml:lang="en-US">Pre Ipo Common Classa [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PreIpoCommonClassaMember" xml:lang="en-US">Pre-IPO Class A Ordinary Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PreIpoCommonClassaMember" xlink:to="lab_bili_PreIpoCommonClassaMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PreIpoCommonClassaMember" xml:lang="en-US">Classification of common stock as Pre-IPO Class A Ordinary.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoCommonClassBMember" xlink:label="loc_bili_PreIpoCommonClassBMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PreIpoCommonClassBMember" xml:lang="en-US">Pre Ipo Common Class B [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PreIpoCommonClassBMember" xml:lang="en-US">Pre-IPO Class B Ordinary Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PreIpoCommonClassBMember" xlink:to="lab_bili_PreIpoCommonClassBMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PreIpoCommonClassBMember" xml:lang="en-US">Classification of common stock as Pre-IPO Class B Ordinary.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoCommonClassCMember" xlink:label="loc_bili_PreIpoCommonClassCMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PreIpoCommonClassCMember" xml:lang="en-US">Pre Ipo Common Class C [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PreIpoCommonClassCMember" xml:lang="en-US">Pre-IPO Class C Ordinary Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PreIpoCommonClassCMember" xlink:to="lab_bili_PreIpoCommonClassCMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PreIpoCommonClassCMember" xml:lang="en-US">Classification of common stock as Pre-IPO Class C Ordinary.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoCommonClassDMember" xlink:label="loc_bili_PreIpoCommonClassDMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PreIpoCommonClassDMember" xml:lang="en-US">Pre Ipo Common Class D [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PreIpoCommonClassDMember" xml:lang="en-US">Pre-IPO Class D Ordinary Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PreIpoCommonClassDMember" xlink:to="lab_bili_PreIpoCommonClassDMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PreIpoCommonClassDMember" xml:lang="en-US">Classification of common stock as Pre-IPO Class D Ordinary.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/terseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US">Share issuance upon initial public offering and follow-on offering, net of issuance costs of US$6,333</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Share issuance upon initial public offering and follow-on offering, net of issuance costs of US$6,333 (in shares)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock" xlink:label="loc_us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock" xml:lang="en-US">Increase in Carrying Amount of Redeemable Preferred Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock" xml:lang="en-US">Pre-IPO Preferred Shares redemption value accretion</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock" xlink:to="lab_us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xml:lang="en-US">Noncontrolling Interest, Increase from Business Combination</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xml:lang="en-US">Acquisitions of subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:to="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xml:lang="en-US">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xml:lang="en-US">Capital injection in subsidiaries by noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:to="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesValue" xlink:label="loc_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesValue" xml:lang="en-US">Redesignation of Pre-IPO Common Shares to Ordinary Shares Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesValue" xml:lang="en-US">Redesignation of Pre-IPO Ordinary Shares into Class Y and Class Z Ordinary Shares upon initial public offering</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesValue" xlink:to="lab_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesValue" xml:lang="en-US">The amount of pre-ipo common shares converted to ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesShares" xlink:label="loc_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesShares" xml:lang="en-US">Redesignation of Pre-IPO Common Shares to Ordinary Shares, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesShares" xml:lang="en-US">Redesignation of Pre-IPO Ordinary Shares into Class Y and Class Z Ordinary Shares upon initial public offering (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesShares" xlink:to="lab_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesShares" xml:lang="en-US">The number of Pre-IPO common shares converted to ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares" xlink:label="loc_bili_AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares" xml:lang="en-US">Adjustments to Additional Paid in Capital, Redesignation of Preferred Shares into Ordinary Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares" xml:lang="en-US">Redesignation of Pre-IPO Preferred Shares into Class Y and Class Z Ordinary Shares upon initial public offering</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares" xlink:to="lab_bili_AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares" xml:lang="en-US">Amount of increase in additional paid in capital (APIC) resulting from redesignation of preferred shares into ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares" xlink:label="loc_bili_RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares" xml:lang="en-US">Redesignation of Pre-IPO Preferred Shares to Ordinary Shares, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares" xml:lang="en-US">Redesignation of Pre-IPO Preferred Shares into Class Y and Class Z Ordinary Shares upon initial public offering (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares" xlink:to="lab_bili_RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares" xml:lang="en-US">The number of pre-ipo preferred shares redesignated to ordinary shares.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xml:lang="en-US">Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" 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_MinorityInterestDecreaseFromRedemptions" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="bili-20201231.xsd#bili_ImpactOfAdoptionOfCreditLossGuidanceValue" xlink:label="loc_bili_ImpactOfAdoptionOfCreditLossGuidanceValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ImpactOfAdoptionOfCreditLossGuidanceValue" xml:lang="en-US">Impact Of Adoption Of Credit Loss Guidance Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ImpactOfAdoptionOfCreditLossGuidanceValue" xml:lang="en-US">Impact of adoption of credit loss guidance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ImpactOfAdoptionOfCreditLossGuidanceValue" xlink:to="lab_bili_ImpactOfAdoptionOfCreditLossGuidanceValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ImpactOfAdoptionOfCreditLossGuidanceValue" xml:lang="en-US">Impact of adoption of credit loss guidance value.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_SharesRedesignation" xlink:label="loc_bili_SharesRedesignation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_SharesRedesignation" xml:lang="en-US">Shares Redesignation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_SharesRedesignation" xml:lang="en-US">Shares redesignation (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_SharesRedesignation" xlink:to="lab_bili_SharesRedesignation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_SharesRedesignation" xml:lang="en-US">Shares redesignation.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest" xlink:label="loc_bili_AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest" xml:lang="en-US">Adjustments For Consolidation Of An Entity Increase Decrease In Non Controlling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest" xml:lang="en-US">Consolidation of an entity under common control</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest" xlink:to="lab_bili_AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest" xml:lang="en-US">Adjustments For Consolidation Of An Entity Increase Decrease In Non Controlling Interest.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation" xlink:label="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation" xml:lang="en-US">Noncontrolling Interest, Decrease from Deconsolidation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation" xml:lang="en-US">Deconsolidation of a subsidiary</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation" xlink:to="lab_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" xlink:label="loc_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" xml:lang="en-US">Adjustments To Additional Paid In Capital Options Issued For Long Term Investment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" xml:lang="en-US">Issuance ordinary shares related to long-term investment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" xlink:to="lab_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" xml:lang="en-US">Adjustments to additional paid in capital options issued for long term investment.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_SharesRedesignationValue" xlink:label="loc_bili_SharesRedesignationValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_SharesRedesignationValue" xml:lang="en-US">Shares Redesignation Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_SharesRedesignationValue" xml:lang="en-US">Shares redesignation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_SharesRedesignationValue" xlink:to="lab_bili_SharesRedesignationValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_SharesRedesignationValue" xml:lang="en-US">Shares redesignation value.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xml:lang="en-US">Stock Issued During Period, Value, Acquisitions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xml:lang="en-US">Acquisition of subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xml:lang="en-US">Acquisition of subsidiaries (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" xlink:label="loc_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" xml:lang="en-US">Noncontrolling Interest in Net Income (Loss) Other Noncontrolling Interests, Redeemable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" xml:lang="en-US">Accretion to redeemable noncontrolling interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" xml:lang="en-US">Accretion to redeemable noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" xlink:to="lab_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xml:lang="en-US">Payments of Stock Issuance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xml:lang="en-US">Issuance costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xml:lang="en-US">Payment of stock issuance costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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 short-term 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">The amount of fair value changes of short-term investments.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_FairValueChangesAndRemeasurementOfLongtermInvestments" xlink:label="loc_bili_FairValueChangesAndRemeasurementOfLongtermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_FairValueChangesAndRemeasurementOfLongtermInvestments" xml:lang="en-US">Fair Value Changes and Remeasurement of LongTerm Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_bili_FairValueChangesAndRemeasurementOfLongtermInvestments" xml:lang="en-US">Fair value changes of long-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_FairValueChangesAndRemeasurementOfLongtermInvestments" xlink:to="lab_bili_FairValueChangesAndRemeasurementOfLongtermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_FairValueChangesAndRemeasurementOfLongtermInvestments" xml:lang="en-US">The amount of fair value changes and remeasurement of long-term investments.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xml:lang="en-US">Revaluation gain 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="loc_us-gaap_ImpairmentOfInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentOfInvestments" xml:lang="en-US">Other than Temporary Impairment Losses, Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ImpairmentOfInvestments" 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_us-gaap_ImpairmentOfInvestments" xml:lang="en-US">Impairment charges for long-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfInvestments" xlink:to="lab_us-gaap_ImpairmentOfInvestments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 doubtful accounts</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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 on disposal of long-term investments and subsidiaries</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 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>
<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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt" xml:lang="en-US">Proceeds from Short-term Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt" xml:lang="en-US">Proceeds of short-term loans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromShortTermDebt" xlink:to="lab_us-gaap_ProceedsFromShortTermDebt" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<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-20201231.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 Common Stock, Net of Issuance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xml:lang="en-US">Proceeds from issuance of ordinary shares, net of issuance costs of US$6,333, US$9,376 and US$563, respectively</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 common stock, net of issuance costs.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 provided by 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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="bili-20201231.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/verboseLabel" xlink:label="lab_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts" xml:lang="en-US">Proceeds from issuance of convertible senior notes, net of issuance costs of US$11,805 and US$13,857, respectively</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xml:lang="en-US">Proceeds from Noncontrolling Interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xml:lang="en-US">Capital injections from noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMinorityShareholders" xlink:to="lab_us-gaap_ProceedsFromMinorityShareholders" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 of long-term investments</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-20201231.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>
<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-20201231.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>
<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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 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>
<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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<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="bili-20201231.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/2009/role/negatedLabel" xlink:label="lab_bili_RepaymentsOfLoansFromInvestees" xml:lang="en-US">Repayment of loans 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 a subsidiary</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/terseLabel" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xml:lang="en-US">Fixed assets 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-20201231.xsd#bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" xlink:label="loc_bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" xml:lang="en-US">Noncash Or Part Noncash Acquisition And Investments Not Yet Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" xml:lang="en-US">Acquisitions and investments financed by accrued liabilities and other payables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" xlink:to="lab_bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" xml:lang="en-US">The value of acquisitions and investments not yet paid for.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.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 accounts payable</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xml:lang="en-US">Issuance of ordinary shares in the business combination, purchase of noncontrolling interests and investment addition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xml:lang="en-US">Share consideration</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xml:lang="en-US">Payments of Debt Issuance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xml:lang="en-US">Payment of debt issuance costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" />
<loc xlink:type="locator" xlink:href="bili-20201231.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-20201231.xsd#bili_OperationsAndReorganizationTextBlock" xlink:label="loc_bili_OperationsAndReorganizationTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OperationsAndReorganizationTextBlock" xml:lang="en-US">Operations and Reorganization [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_OperationsAndReorganizationTextBlock" 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_OperationsAndReorganizationTextBlock" xlink:to="lab_bili_OperationsAndReorganizationTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OperationsAndReorganizationTextBlock" xml:lang="en-US">The entire disclosure for operations and reorganization.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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-20201231.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityDisclosureAbstract" xlink:label="loc_us-gaap_TemporaryEquityDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityDisclosureAbstract" xml:lang="en-US">Pre-IPO Preferred Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityDisclosureAbstract" xlink:to="lab_us-gaap_TemporaryEquityDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DisclosureOfTemporaryEquityTextBlock" xlink:label="loc_bili_DisclosureOfTemporaryEquityTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DisclosureOfTemporaryEquityTextBlock" xml:lang="en-US">Disclosure of Temporary Equity [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DisclosureOfTemporaryEquityTextBlock" xml:lang="en-US">Pre-IPO Preferred Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DisclosureOfTemporaryEquityTextBlock" xlink:to="lab_bili_DisclosureOfTemporaryEquityTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DisclosureOfTemporaryEquityTextBlock" xml:lang="en-US">Tabular disclosure of temporary equity.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventsAbstract" 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_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/terseLabel" 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="bili-20201231.xsd#bili_FunctionalCurrencyAndForeignCurrencyTranslationPolicyPolicyTextBlock" xlink:label="loc_bili_FunctionalCurrencyAndForeignCurrencyTranslationPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_FunctionalCurrencyAndForeignCurrencyTranslationPolicyPolicyTextBlock" xml:lang="en-US">Functional currency and foreign currency translation, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_FunctionalCurrencyAndForeignCurrencyTranslationPolicyPolicyTextBlock" 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_bili_FunctionalCurrencyAndForeignCurrencyTranslationPolicyPolicyTextBlock" xlink:to="lab_bili_FunctionalCurrencyAndForeignCurrencyTranslationPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_FunctionalCurrencyAndForeignCurrencyTranslationPolicyPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for transactions denominated in a currency of reporting enterprise's functional currency and foreign currency , 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.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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/terseLabel" xlink:label="lab_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" 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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="bili-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 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="bili-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" 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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 Lease Cost</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 doubtful accounts</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 expenses</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/terseLabel" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xml:lang="en-US">Summary of the Company's 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityTableTextBlock" xlink:label="loc_us-gaap_TemporaryEquityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityTableTextBlock" xml:lang="en-US">Temporary Equity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TemporaryEquityTableTextBlock" xml:lang="en-US">Schedule of Pre-IPO Preferred Shares activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityTableTextBlock" xlink:to="lab_us-gaap_TemporaryEquityTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 valuation assumptions</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="bili-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.xsd#bili_ZenithGroupMember" xlink:label="loc_bili_ZenithGroupMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ZenithGroupMember" xml:lang="en-US">Zenith Group [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ZenithGroupMember" xml:lang="en-US">Zenith Group</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ZenithGroupMember" xlink:to="lab_bili_ZenithGroupMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ZenithGroupMember" xml:lang="en-US">Represents information pertaining to Zenith Group.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/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="bili-20201231.xsd#bili_ChaodianIncMember" xlink:label="loc_bili_ChaodianIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ChaodianIncMember" xml:lang="en-US">Chaodian Inc [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ChaodianIncMember" xml:lang="en-US">Chaodian Group</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_bili_ChaodianIncMember" xml:lang="en-US">Chaodian</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ChaodianIncMember" xlink:to="lab_bili_ChaodianIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ChaodianIncMember" xml:lang="en-US">Chaodian</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 purchase price allocation</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-20201231.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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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-20201231.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-20201231.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-20201231.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-20201231.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-20201231.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 in Major Subsidiaries</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 Ownership in Major VIEs and VIEs' subsidiaries</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="bili-20201231.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="bili-20201231.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-20201231.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-20201231.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-20201231.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-20201231.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="bili-20201231.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-20201231.xsd#bili_AmericanDepositorySharesClassZCommonStockMember" xlink:label="loc_bili_AmericanDepositorySharesClassZCommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AmericanDepositorySharesClassZCommonStockMember" xml:lang="en-US">American Depository Shares Class Z Common Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_AmericanDepositorySharesClassZCommonStockMember" xml:lang="en-US">American Depository Shares Class Z Common Stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AmericanDepositorySharesClassZCommonStockMember" xlink:to="lab_bili_AmericanDepositorySharesClassZCommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_AmericanDepositorySharesClassZCommonStockMember" xml:lang="en-US">American Depository Shares Class Z Common Stock</label>
<loc xlink:type="locator" xlink:href="bili-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="bili-20201231.xsd#bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts" xlink:label="loc_bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts" xml:lang="en-US">Proceeds from Issuance Initial Public Offering, Net of Offering Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts" xml:lang="en-US">Net proceeds from the offering, after deducting commissions and offerings expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts" xml:lang="en-US">Net proceeds from the offering, after deducting commissions and offerings expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts" xlink:to="lab_bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts" xml:lang="en-US">The cash inflow associated with the amount received from the entity's first offering of stock to the public, net of offering costs.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts" xlink:label="loc_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts" xml:lang="en-US">Proceeds From Issuance Initial Public Offering And Notes Net Of Offering Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts" xml:lang="en-US">Proceeds from common stock and notes issued net of issuance cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts" xlink:to="lab_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts" xml:lang="en-US">Proceeds From Issuance Initial Public Offering And Notes Net Of Offering Costs</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xml:lang="en-US">Long-term debt 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>
<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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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/terseLabel" 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="bili-20201231.xsd#bili_ConvertibleSeniorNotesDueTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySixMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ConvertibleSeniorNotesDueTwoThousandTwentySixMember" xml:lang="en-US">Convertible Senior Notes Due Two Thousand Twenty Six [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ConvertibleSeniorNotesDueTwoThousandTwentySixMember" xml:lang="en-US">Convertible senior notes (the "2026 Notes") due 2026 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySixMember" xlink:to="lab_bili_ConvertibleSeniorNotesDueTwoThousandTwentySixMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ConvertibleSeniorNotesDueTwoThousandTwentySixMember" xml:lang="en-US">Convertible Senior Notes Due Two Thousand Twenty Six</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IPOMember" xml:lang="en-US">IPO [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IPOMember" xml:lang="en-US">IPO [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IPOMember" xlink:to="lab_us-gaap_IPOMember" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NotesAndPrimaryOfferingMember" xlink:label="loc_bili_NotesAndPrimaryOfferingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_NotesAndPrimaryOfferingMember" xml:lang="en-US">Notes And Primary Offering [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_NotesAndPrimaryOfferingMember" xlink:to="lab_bili_NotesAndPrimaryOfferingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_NotesAndPrimaryOfferingMember" xml:lang="en-US">Notes And Primary Offering</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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-20201231.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.sec.gov/dei/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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-20201231.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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromAffiliateCurrent" xlink:label="loc_us-gaap_DueFromAffiliateCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueFromAffiliateCurrent" xml:lang="en-US">Due from Affiliate, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DueFromAffiliateCurrent" xml:lang="en-US">Amount due from the Company and its subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromAffiliateCurrent" xlink:to="lab_us-gaap_DueFromAffiliateCurrent" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToAffiliateCurrent" xlink:label="loc_us-gaap_DueToAffiliateCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueToAffiliateCurrent" xml:lang="en-US">Due to Affiliate, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DueToAffiliateCurrent" xml:lang="en-US">Amount due to the Company and its subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToAffiliateCurrent" xlink:to="lab_us-gaap_DueToAffiliateCurrent" />
<loc xlink:type="locator" xlink:href="bili-20201231.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>
<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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenuesAbstract" xml:lang="en-US">Revenues [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenuesAbstract" 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_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="bili-20201231.xsd#bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" xlink:label="loc_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" xml:lang="en-US">Variable Interest Entity, Not Primary Beneficiary, Number of Entities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" xml:lang="en-US">Number of VIE having variable interest but not primary beneficiary</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" xlink:to="lab_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" xml:lang="en-US">The number of VIE's in the group where the Company or any subsidiary has a variable interest but is not the primary beneficiary.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLoansPayableLongTerm" xlink:label="loc_us-gaap_OtherLoansPayableLongTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLoansPayableLongTerm" xml:lang="en-US">Other Loans Payable, Long-term, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherLoansPayableLongTerm" 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_OtherLoansPayableLongTerm" xlink:to="lab_us-gaap_OtherLoansPayableLongTerm" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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-20201231.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 parties</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-20201231.xsd#bili_SubsidiariesOfGroupMember" xlink:label="loc_bili_SubsidiariesOfGroupMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_SubsidiariesOfGroupMember" xml:lang="en-US">Subsidiaries Of Group [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_SubsidiariesOfGroupMember" xml:lang="en-US">Company and its subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_SubsidiariesOfGroupMember" xlink:to="lab_bili_SubsidiariesOfGroupMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_SubsidiariesOfGroupMember" xml:lang="en-US">Represents information pertaining to subsidiaries of the Group.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xml:lang="en-US">Proceeds from Issuance Initial Public Offering</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xml:lang="en-US">Proceeds from issuance initial public offering</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="bili-20201231.xsd#bili_AllowanceForDoubtfulDebtsTable" xlink:label="loc_bili_AllowanceForDoubtfulDebtsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AllowanceForDoubtfulDebtsTable" xml:lang="en-US">Allowance For Doubtful Debts [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AllowanceForDoubtfulDebtsTable" xlink:to="lab_bili_AllowanceForDoubtfulDebtsTable" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AllowanceForDoubtfulDebtsLineItems" xlink:label="loc_bili_AllowanceForDoubtfulDebtsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AllowanceForDoubtfulDebtsLineItems" xml:lang="en-US">Allowance For Doubtful Debts [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AllowanceForDoubtfulDebtsLineItems" xlink:to="lab_bili_AllowanceForDoubtfulDebtsLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RestatementAxis" xml:lang="en-US">Restatement [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RestatementDomain" xml:lang="en-US">Restatement [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srt_ScenarioPreviouslyReportedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xml:lang="en-US">Previously Reported [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xml:lang="en-US">Previously Reported [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioPreviouslyReportedMember" xlink:to="lab_srt_ScenarioPreviouslyReportedMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xml:lang="en-US">Type of Adoption [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member" xml:lang="en-US">Accounting Standards Update 2016-13 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member" xml:lang="en-US">Accounting Standards Update 2016-13 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201613Member" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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/2020/currency-2020-01-31.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/2020/currency-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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-20201231.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 (RMB to USD)</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-20201231.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" 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_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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-20201231.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="bili-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Total right-of use assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseExpirationDate1" xlink:label="loc_us-gaap_LeaseExpirationDate1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseExpirationDate1" xml:lang="en-US">Lease Expiration Date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LeaseExpirationDate1" xml:lang="en-US">Lease expire</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseExpirationDate1" xlink:to="lab_us-gaap_LeaseExpirationDate1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="bili-20201231.xsd#bili_UnderLeasesAbstract" xlink:label="loc_bili_UnderLeasesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_UnderLeasesAbstract" xml:lang="en-US">Under Leases [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_UnderLeasesAbstract" xml:lang="en-US">Under Leases [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_UnderLeasesAbstract" xlink:to="lab_bili_UnderLeasesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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, Payments, Due Next Twelve Months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US">2019</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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, Payments, Due Year Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US">2020</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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, Payments, Due Year Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US">2021</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Four</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US">2022</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:label="loc_bili_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xml:lang="en-US">Lessee Operating Lease Liability Payments Due After Year Four</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xml:lang="en-US">Beyond 2022</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:to="lab_bili_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xml:lang="en-US">Lessee operating lease liability payments due after year four.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaap_LeaseAndRentalExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseAndRentalExpense" xml:lang="en-US">Operating Leases, Rent Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LeaseAndRentalExpense" xml:lang="en-US">Operating lease rent expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseAndRentalExpense" xlink:to="lab_us-gaap_LeaseAndRentalExpense" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperatingLeasesAbstract" xlink:label="loc_bili_OperatingLeasesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OperatingLeasesAbstract" xml:lang="en-US">Operating Leases [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_OperatingLeasesAbstract" 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_bili_OperatingLeasesAbstract" xlink:to="lab_bili_OperatingLeasesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OperatingLeasesAbstract" xml:lang="en-US">Operating leases abstract.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DiscountingRemainingLeasePayments" xlink:label="loc_bili_DiscountingRemainingLeasePayments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DiscountingRemainingLeasePayments" xml:lang="en-US">Discounting Remaining Lease Payments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DiscountingRemainingLeasePayments" 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_bili_DiscountingRemainingLeasePayments" xlink:to="lab_bili_DiscountingRemainingLeasePayments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DiscountingRemainingLeasePayments" xml:lang="en-US">Discounting remaining lease payments.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/totalLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xml:lang="en-US">2021</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xml:lang="en-US">2022</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xml:lang="en-US">2023</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xml:lang="en-US">2024</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" 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_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperatingLeasesFutureMinimumPaymentsDueFiveAndThereafter" xlink:label="loc_bili_OperatingLeasesFutureMinimumPaymentsDueFiveAndThereafter" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OperatingLeasesFutureMinimumPaymentsDueFiveAndThereafter" xml:lang="en-US">Operating Leases Future Minimum Payments Due Five And Thereafter</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_OperatingLeasesFutureMinimumPaymentsDueFiveAndThereafter" xml:lang="en-US">2025 and thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OperatingLeasesFutureMinimumPaymentsDueFiveAndThereafter" xlink:to="lab_bili_OperatingLeasesFutureMinimumPaymentsDueFiveAndThereafter" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OperatingLeasesFutureMinimumPaymentsDueFiveAndThereafter" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Five And Thereafter.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xml:lang="en-US">Right-of-use assets obtained in exchange for operating lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdvertisingExpense" xml:lang="en-US">Advertising Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdvertisingExpense" xml:lang="en-US">Advertising expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CumulativeShareBasedCompensationExpenseRecognizedUponCompletionOfIpo" xlink:label="loc_bili_CumulativeShareBasedCompensationExpenseRecognizedUponCompletionOfIpo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CumulativeShareBasedCompensationExpenseRecognizedUponCompletionOfIpo" xml:lang="en-US">Cumulative Share Based Compensation Expense Recognized Upon Completion of IPO</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CumulativeShareBasedCompensationExpenseRecognizedUponCompletionOfIpo" xml:lang="en-US">Cumulative share-based compensation expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CumulativeShareBasedCompensationExpenseRecognizedUponCompletionOfIpo" xlink:to="lab_bili_CumulativeShareBasedCompensationExpenseRecognizedUponCompletionOfIpo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CumulativeShareBasedCompensationExpenseRecognizedUponCompletionOfIpo" xml:lang="en-US">Amount of cumulative share-based compensation expense recorded upon completion of IPO.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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-20201231.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 game</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-20201231.xsd#bili_DisplayAdvertisementMember" xlink:label="loc_bili_DisplayAdvertisementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DisplayAdvertisementMember" xml:lang="en-US">Display Advertisement [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DisplayAdvertisementMember" xml:lang="en-US">Advertising</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DisplayAdvertisementMember" xlink:to="lab_bili_DisplayAdvertisementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DisplayAdvertisementMember" xml:lang="en-US">Represents the information pertaining to display advertisement.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.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="bili-20201231.xsd#bili_ECommerceAndOthersMember" xlink:label="loc_bili_ECommerceAndOthersMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ECommerceAndOthersMember" xml:lang="en-US">E Commerce And Others [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ECommerceAndOthersMember" xml:lang="en-US">E-commerce and others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ECommerceAndOthersMember" xlink:to="lab_bili_ECommerceAndOthersMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ECommerceAndOthersMember" xml:lang="en-US">Represents the information pertaining to E-commerce and others.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.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 (formerly known as Live broadcasting and VAS)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenueRevenueRecognized1" xml:lang="en-US">Deferred Revenue, Revenue Recognized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredRevenueRevenueRecognized1" 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_DeferredRevenueRevenueRecognized1" xlink:to="lab_us-gaap_DeferredRevenueRevenueRecognized1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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-20201231.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-20201231.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-20201231.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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="bili-20201231.xsd#bili_MobileGameMember" xlink:label="loc_bili_MobileGameMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_MobileGameMember" xml:lang="en-US">Mobile Game [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_MobileGameMember" xml:lang="en-US">Mobile game</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_MobileGameMember" xlink:to="lab_bili_MobileGameMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_MobileGameMember" xml:lang="en-US">Represents the information pertaining to mobile game.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_MobileGameOneMember" xlink:label="loc_bili_MobileGameOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_MobileGameOneMember" xml:lang="en-US">Mobile Game One [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_MobileGameOneMember" xml:lang="en-US">Mobile game 1</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_MobileGameOneMember" xlink:to="lab_bili_MobileGameOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_MobileGameOneMember" xml:lang="en-US">Represents information pertaining to Mobile game 1.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.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-20201231.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.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="bili-20201231.xsd#bili_NumberOfDistributionChannelsExceedingDisclosureThreshold" xlink:label="loc_bili_NumberOfDistributionChannelsExceedingDisclosureThreshold" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_NumberOfDistributionChannelsExceedingDisclosureThreshold" xml:lang="en-US">Number Of Distribution Channels Exceeding Disclosure Threshold</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_NumberOfDistributionChannelsExceedingDisclosureThreshold" xml:lang="en-US">Number of distribution channels with receivable balance exceeding 10% of the Group's accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_NumberOfDistributionChannelsExceedingDisclosureThreshold" xlink:to="lab_bili_NumberOfDistributionChannelsExceedingDisclosureThreshold" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_NumberOfDistributionChannelsExceedingDisclosureThreshold" xml:lang="en-US">Number of distribution channels with receivable balances exceeding disclosure threshold for concentration of credit risk disclosure.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.xsd#bili_MobileGameRevenuesMember" xlink:label="loc_bili_MobileGameRevenuesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_MobileGameRevenuesMember" xml:lang="en-US">Mobile Game Revenues [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_MobileGameRevenuesMember" xml:lang="en-US">Mobile game revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_MobileGameRevenuesMember" xlink:to="lab_bili_MobileGameRevenuesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_MobileGameRevenuesMember" xml:lang="en-US">Mobile game revenues during the period derived from a key revenue stream, when it serves as a benchmark in a concentration of risk calculation.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.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-20201231.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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-20201231.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="bili-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="bili-20201231.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/terseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentHoldingsTable" xlink:label="loc_us-gaap_InvestmentHoldingsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentHoldingsTable" xml:lang="en-US">Investment Holdings [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentHoldingsTable" xlink:to="lab_us-gaap_InvestmentHoldingsTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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="bili-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xml:lang="en-US">Money Market Funds [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xml:lang="en-US">Money market funds</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.xsd#bili_InvestmentIncomeInterestAndDividendShortTermInvestments" xlink:label="loc_bili_InvestmentIncomeInterestAndDividendShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_InvestmentIncomeInterestAndDividendShortTermInvestments" xml:lang="en-US">Investment Income, Interest and Dividend, Short Term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_InvestmentIncomeInterestAndDividendShortTermInvestments" xml:lang="en-US">Investment income related to short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_InvestmentIncomeInterestAndDividendShortTermInvestments" xlink:to="lab_bili_InvestmentIncomeInterestAndDividendShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_InvestmentIncomeInterestAndDividendShortTermInvestments" xml:lang="en-US">Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities of short term investments.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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, Plant 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 plant 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="bili-20201231.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/terseLabel" 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 others.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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">2021</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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">2022</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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">2023</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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">2024</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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">2025</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xml:lang="en-US">Goodwill, Acquired During Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xml:lang="en-US">Additions (Note 24)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xml:lang="en-US">Carrying value of equity investments without readily determinable fair value</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/definitionGuidance" xlink:label="lab_us-gaap_EquityMethodInvestments" xml:lang="en-US">Equity Method Investments</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xml:lang="en-US">Investment gain of alternative measure method investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" />
<loc xlink:type="locator" xlink:href="bili-20201231.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/terseLabel" xlink:label="lab_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" xml:lang="en-US">Fair value change on financial products with original maturities greater than one year</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 in financial products with maturities great than one year.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_InvestmentIncomeLossInterestAndDividendShortTermInvestments" xlink:label="loc_bili_InvestmentIncomeLossInterestAndDividendShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_InvestmentIncomeLossInterestAndDividendShortTermInvestments" xml:lang="en-US">Investment Income Loss Interest And Dividend Short Term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_InvestmentIncomeLossInterestAndDividendShortTermInvestments" 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_InvestmentIncomeLossInterestAndDividendShortTermInvestments" xlink:to="lab_bili_InvestmentIncomeLossInterestAndDividendShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_InvestmentIncomeLossInterestAndDividendShortTermInvestments" xml:lang="en-US">Amount before accretion (amortization) of purchase discount (premium) of interest income or loss and dividend income or loss on nonoperating securities of short term investments.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/terseLabel" xlink:label="lab_us-gaap_InlandRevenueHongKongMember" xml:lang="en-US">Hong Kong</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/terseLabel" xlink:label="lab_us-gaap_StateAdministrationOfTaxationChinaMember" xml:lang="en-US">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-20201231.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.xsd#bili_TaxRateForTwoTieredProfitsRegimeBelowThreshold" xlink:label="loc_bili_TaxRateForTwoTieredProfitsRegimeBelowThreshold" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_TaxRateForTwoTieredProfitsRegimeBelowThreshold" xml:lang="en-US">Tax Rate For Two Tiered Profits Regime Below Threshold</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_TaxRateForTwoTieredProfitsRegimeBelowThreshold" xml:lang="en-US">Half the current tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_TaxRateForTwoTieredProfitsRegimeBelowThreshold" xlink:to="lab_bili_TaxRateForTwoTieredProfitsRegimeBelowThreshold" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_TaxRateForTwoTieredProfitsRegimeBelowThreshold" xml:lang="en-US">Tax rate for two tiered profits regime below threshold.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromSubsidiariesBeforeTax" xml:lang="en-US">Threshold limit for Revenue from Subsidiary</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="bili-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="bili-20201231.xsd#bili_TaxRateForTwoTieredProfitsRegimeAboveThreshold" xlink:label="loc_bili_TaxRateForTwoTieredProfitsRegimeAboveThreshold" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_TaxRateForTwoTieredProfitsRegimeAboveThreshold" xml:lang="en-US">Tax Rate For Two Tiered Profits Regime Above Threshold</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_TaxRateForTwoTieredProfitsRegimeAboveThreshold" xml:lang="en-US">Existing tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_TaxRateForTwoTieredProfitsRegimeAboveThreshold" xlink:to="lab_bili_TaxRateForTwoTieredProfitsRegimeAboveThreshold" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_TaxRateForTwoTieredProfitsRegimeAboveThreshold" xml:lang="en-US">Tax rate for two tiered profits regime after threshold.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.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 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="bili-20201231.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-20201231.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-20201231.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-20201231.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 2025 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-20201231.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/verboseLabel" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" xml:lang="en-US">Loss expiring in 2021</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-20201231.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/verboseLabel" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationSecondYearMember" xml:lang="en-US">Loss expiring in 2022</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-20201231.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/verboseLabel" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationThirdYearMember" xml:lang="en-US">Loss expiring in 2023</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-20201231.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/verboseLabel" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationFourthYearMember" xml:lang="en-US">Loss expiring in 2024</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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StatementGeographicalAxis" xml:lang="en-US">Geographical [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_StatementGeographicalAxis" xml:lang="en-US">Geographical [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_SegmentGeographicalDomain" xml:lang="en-US">Geographical [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_SegmentGeographicalDomain" xml:lang="en-US">Geographical [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_HK" xlink:label="loc_country_HK" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_HK" xml:lang="en-US">HONG KONG</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_country_HK" xml:lang="en-US">Hong Kong [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_HK" xlink:to="lab_country_HK" />
<loc xlink:type="locator" xlink:href="bili-20201231.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-20201231.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-20201231.xsd#bili_HighAndNewTechnologyEnterprisesMember" xlink:label="loc_bili_HighAndNewTechnologyEnterprisesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_HighAndNewTechnologyEnterprisesMember" xml:lang="en-US">High And New Technology Enterprises [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_HighAndNewTechnologyEnterprisesMember" xml:lang="en-US">HNTEs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_HighAndNewTechnologyEnterprisesMember" xlink:to="lab_bili_HighAndNewTechnologyEnterprisesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_HighAndNewTechnologyEnterprisesMember" xml:lang="en-US">High and New Technology Enterprises [Member]</label>
<loc xlink:type="locator" xlink:href="bili-20201231.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-20201231.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-20201231.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-20201231.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="bili-20201231.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-20201231.xsd#bili_AdvertisingAndMarketingRevenuesMember" xlink:label="loc_bili_AdvertisingAndMarketingRevenuesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AdvertisingAndMarketingRevenuesMember" xml:lang="en-US">Advertising And Marketing Revenues [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_AdvertisingAndMarketingRevenuesMember" xml:lang="en-US">Advertising And Marketing Revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AdvertisingAndMarketingRevenuesMember" xlink:to="lab_bili_AdvertisingAndMarketingRevenuesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_AdvertisingAndMarketingRevenuesMember" xml:lang="en-US">Advertising and marketing revenues Member.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/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>
<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>
<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="bili-20201231.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</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-20201231.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-20201231.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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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">Accrued expenses and other payables</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="bili-20201231.xsd#bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" xlink:label="loc_bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Advertising Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" xml:lang="en-US">Advertising expenses in excess of deduction limit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" xlink:to="lab_bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" xml:lang="en-US">Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from advertising expenses in excess of deduction limit.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xml:lang="en-US">Deferred Tax Assets, Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" 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_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 (Note 24)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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-20201231.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-20201231.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-20201231.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="bili-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="bili-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="bili-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrentAndNoncurrent" xlink:label="loc_us-gaap_InterestPayableCurrentAndNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestPayableCurrentAndNoncurrent" xml:lang="en-US">Interest Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestPayableCurrentAndNoncurrent" 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_InterestPayableCurrentAndNoncurrent" xlink:to="lab_us-gaap_InterestPayableCurrentAndNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="bili-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="bili-20201231.xsd#bili_AmericanDepositorySharesMember" xlink:label="loc_bili_AmericanDepositorySharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AmericanDepositorySharesMember" xml:lang="en-US">American Depository Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_AmericanDepositorySharesMember" 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_bili_AmericanDepositorySharesMember" xlink:to="lab_bili_AmericanDepositorySharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_AmericanDepositorySharesMember" xml:lang="en-US">American Depository Shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TwoThousandTwentySixNotesMember" xlink:label="loc_bili_TwoThousandTwentySixNotesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_TwoThousandTwentySixNotesMember" xml:lang="en-US">Two Thousand Twenty Six Notes [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_TwoThousandTwentySixNotesMember" xml:lang="en-US">2026 Notes [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_TwoThousandTwentySixNotesMember" xlink:to="lab_bili_TwoThousandTwentySixNotesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_TwoThousandTwentySixNotesMember" xml:lang="en-US">Two Thousand Twenty Six notes.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TwoThousandTwentySevenNotesMember" xlink:label="loc_bili_TwoThousandTwentySevenNotesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_TwoThousandTwentySevenNotesMember" xml:lang="en-US">Two Thousand Twenty Seven Notes [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_TwoThousandTwentySevenNotesMember" xml:lang="en-US">2027 Notes [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_TwoThousandTwentySevenNotesMember" xlink:to="lab_bili_TwoThousandTwentySevenNotesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_TwoThousandTwentySevenNotesMember" xml:lang="en-US">Two Thousand Twenty Seven Notes.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US">Long-term debt interest rate</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>
<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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xml:lang="en-US">Unamortized debt issuance costs</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>
<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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="bili-20201231.xsd#bili_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember" xlink:label="loc_bili_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember" xml:lang="en-US">One Point Three Seven Five Notes Due Two Thousand Twenty Six [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember" xml:lang="en-US">US$500,000 1.375% notes due 2026 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember" xlink:to="lab_bili_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember" xml:lang="en-US">One point three seven five notes due two thousand twenty six Member.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OnePointTwoFiveNotesDueTwoThousandTwentySevenMember" xlink:label="loc_bili_OnePointTwoFiveNotesDueTwoThousandTwentySevenMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OnePointTwoFiveNotesDueTwoThousandTwentySevenMember" xml:lang="en-US">One Point Two Five Notes Due Two Thousand Twenty Seven [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_OnePointTwoFiveNotesDueTwoThousandTwentySevenMember" xml:lang="en-US">US$800,000 1.25% notes due 2027 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OnePointTwoFiveNotesDueTwoThousandTwentySevenMember" xlink:to="lab_bili_OnePointTwoFiveNotesDueTwoThousandTwentySevenMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OnePointTwoFiveNotesDueTwoThousandTwentySevenMember" xml:lang="en-US">One point Two five notes due two thousand twenty seven Member.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.xsd#bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Pre Ipo Series A Convertible Redeemable Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Pre-IPO Series A Preferred Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember" xlink:to="lab_bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Represents information pertaining to Pre-IPO Series A convertible redeemable preferred shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Pre Ipo Series B Convertible Redeemable Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Pre-IPO Series B Preferred Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember" xlink:to="lab_bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Represents information pertaining to Pre-IPO Series B convertible redeemable preferred shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Pre Ipo Series C Convertible Redeemable Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Pre-IPO Series C Preferred Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember" xlink:to="lab_bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Represents information pertaining to Pre-IPO Series C convertible redeemable preferred shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Pre Ipo Series C1 Convertible Redeemable Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Pre-IPO Series C1 Preferred Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember" xlink:to="lab_bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Classification of common stock as Pre-IPO Series C1 convertible redeemable preferred shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Pre Ipo Series A plus Convertible Redeemable Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Pre-IPO Series A+ Preferred Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember" xlink:to="lab_bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Represents information pertaining to Pre-IPO Series A+ convertible redeemable preferred shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Pre Ipo Series C2 Convertible Redeemable Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Pre-IPO Series C2 Preferred Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember" xlink:to="lab_bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Classification of common stock as Pre-IPO Series C2 convertible redeemable preferred shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Pre Ipo Series D1 Convertible Redeemable Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Pre-IPO Series D1 Preferred Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember" xlink:to="lab_bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Classification of common stock as Pre-IPO Series D1 convertible redeemable preferred shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Pre Ipo Series D2 Convertible Redeemable Preferred Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Pre-IPO Series D2 Preferred Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember" xlink:to="lab_bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember" xml:lang="en-US">Classification of common stock as Pre-IPO Series D2 convertible redeemable preferred shares.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="bili-20201231.xsd#bili_StockConversionBasis" xlink:label="loc_bili_StockConversionBasis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_StockConversionBasis" xml:lang="en-US">Stock Conversion Basis</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_StockConversionBasis" xml:lang="en-US">Stock conversion ratio, into Class A ordinary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_StockConversionBasis" xlink:to="lab_bili_StockConversionBasis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_StockConversionBasis" xml:lang="en-US">The ratio of conversion features of common stock if such stock is convertible.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupEightSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupEightSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GroupEightSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Group Eight Shares Redesignated to Ordinary Shares, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_GroupEightSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Number of shares redesignated to ordinary shares, group eight</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GroupEightSharesRedesignatedToOrdinarySharesShares" xlink:to="lab_bili_GroupEightSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GroupEightSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">The number of shares redesignated to ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NumberOfGroupNineSharesRedesignatedToOrdinaryShares" xlink:label="loc_bili_NumberOfGroupNineSharesRedesignatedToOrdinaryShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_NumberOfGroupNineSharesRedesignatedToOrdinaryShares" xml:lang="en-US">Group Nine Shares Redesignated to Ordinary Shares, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_NumberOfGroupNineSharesRedesignatedToOrdinaryShares" xml:lang="en-US">Number of shares redesignated to ordinary shares, group nine</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_NumberOfGroupNineSharesRedesignatedToOrdinaryShares" xlink:to="lab_bili_NumberOfGroupNineSharesRedesignatedToOrdinaryShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_NumberOfGroupNineSharesRedesignatedToOrdinaryShares" xml:lang="en-US">The number of shares redesignated to ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupOneSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupOneSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GroupOneSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Group One Shares Redesignated to Ordinary Shares, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_GroupOneSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Number of shares redesignated to ordinary shares, group one</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GroupOneSharesRedesignatedToOrdinarySharesShares" xlink:to="lab_bili_GroupOneSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GroupOneSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">The number of shares redesignated to ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupTwoSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupTwoSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GroupTwoSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Group Two Shares Redesignated to Ordinary Shares, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_GroupTwoSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Number of shares redesignated to ordinary shares, group two</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GroupTwoSharesRedesignatedToOrdinarySharesShares" xlink:to="lab_bili_GroupTwoSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GroupTwoSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">The number of shares redesignated to ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupThreeSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupThreeSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GroupThreeSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Group Three Shares Redesignated to Ordinary Shares, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_GroupThreeSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Number of shares redesignated to ordinary shares, group three</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GroupThreeSharesRedesignatedToOrdinarySharesShares" xlink:to="lab_bili_GroupThreeSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GroupThreeSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">The number of shares redesignated to ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupFourSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupFourSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GroupFourSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Group Four Shares Redesignated to Ordinary Shares, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_GroupFourSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Number of shares redesignated to ordinary shares, group four</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GroupFourSharesRedesignatedToOrdinarySharesShares" xlink:to="lab_bili_GroupFourSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GroupFourSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">The number of shares redesignated to ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupFiveSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupFiveSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GroupFiveSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Group Five Shares Redesignated to Ordinary Shares, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_GroupFiveSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Number of shares redesignated to ordinary shares, group five</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GroupFiveSharesRedesignatedToOrdinarySharesShares" xlink:to="lab_bili_GroupFiveSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GroupFiveSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">The number of shares redesignated to ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupSevenSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupSevenSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GroupSevenSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Group Seven Shares Redesignated to Ordinary Shares, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_GroupSevenSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Number of shares redesignated to ordinary shares, group seven</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GroupSevenSharesRedesignatedToOrdinarySharesShares" xlink:to="lab_bili_GroupSevenSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GroupSevenSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">The number of shares redesignated to ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupTenSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupTenSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GroupTenSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Group Ten Shares Redesignated to Ordinary Shares, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_GroupTenSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Number of shares redesignated to ordinary shares, group ten</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GroupTenSharesRedesignatedToOrdinarySharesShares" xlink:to="lab_bili_GroupTenSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GroupTenSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">The number of shares redesignated to ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupElevenSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupElevenSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GroupElevenSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Group Eleven Shares Redesignated to Ordinary Shares, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_GroupElevenSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Number of shares redesignated to ordinary shares, group eleven</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GroupElevenSharesRedesignatedToOrdinarySharesShares" xlink:to="lab_bili_GroupElevenSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GroupElevenSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">The number of shares redesignated to ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupTwelveSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupTwelveSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GroupTwelveSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Group Twelve Shares Redesignated to Ordinary Shares, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_GroupTwelveSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Number of shares redesignated to ordinary shares, group twelve</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GroupTwelveSharesRedesignatedToOrdinarySharesShares" xlink:to="lab_bili_GroupTwelveSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GroupTwelveSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">The number of shares redesignated to ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupThirteenSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupThirteenSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GroupThirteenSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Group Thirteen Shares Redesignated to Ordinary Shares, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_GroupThirteenSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Number of shares redesignated to ordinary shares, group thirteen</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GroupThirteenSharesRedesignatedToOrdinarySharesShares" xlink:to="lab_bili_GroupThirteenSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GroupThirteenSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">The number of shares redesignated to ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupFourteenSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupFourteenSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GroupFourteenSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Group Fourteen Shares Redesignated to Ordinary Shares, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_GroupFourteenSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Number of shares redesignated to ordinary shares, group fourteen</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GroupFourteenSharesRedesignatedToOrdinarySharesShares" xlink:to="lab_bili_GroupFourteenSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GroupFourteenSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">The number of shares redesignated to ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupSixSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupSixSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GroupSixSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Group Six Shares Redesignated To Ordinary Shares Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_GroupSixSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">Number of shares redesignated to ordinary shares, group six</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GroupSixSharesRedesignatedToOrdinarySharesShares" xlink:to="lab_bili_GroupSixSharesRedesignatedToOrdinarySharesShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GroupSixSharesRedesignatedToOrdinarySharesShares" xml:lang="en-US">The number of shares redesignated to ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationConversionRatio" xlink:label="loc_bili_RedesignationConversionRatio" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RedesignationConversionRatio" xml:lang="en-US">The ratio applied to the redesignation of shares to ordinary shares.</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_RedesignationConversionRatio" xml:lang="en-US">Redesignation conversion ratio</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RedesignationConversionRatio" xlink:to="lab_bili_RedesignationConversionRatio" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RedesignationConversionRatio" xml:lang="en-US">The ratio applied to the redesignation of shares to ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProceedsFromIssuancePublicOfferingNetOfOfferingCosts" xlink:label="loc_bili_ProceedsFromIssuancePublicOfferingNetOfOfferingCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ProceedsFromIssuancePublicOfferingNetOfOfferingCosts" xml:lang="en-US">Proceeds From Issuance Public Offering Net Of Offering Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_ProceedsFromIssuancePublicOfferingNetOfOfferingCosts" xml:lang="en-US">Net proceeds from the offering, after deducting commissions and offerings expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ProceedsFromIssuancePublicOfferingNetOfOfferingCosts" xlink:to="lab_bili_ProceedsFromIssuancePublicOfferingNetOfOfferingCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ProceedsFromIssuancePublicOfferingNetOfOfferingCosts" xml:lang="en-US">Proceeds From Issuance Public Offering And Notes Net Of Offering Costs.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="loc_us-gaap_TemporaryEquityByClassOfStockTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityByClassOfStockTable" xml:lang="en-US">Temporary Equity, by Class of Stock [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable" xlink:to="lab_us-gaap_TemporaryEquityByClassOfStockTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="loc_us-gaap_TemporaryEquityLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityLineItems" xml:lang="en-US">Temporary Equity [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TemporaryEquityLineItems" xml:lang="en-US">Preferred shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityLineItems" xlink:to="lab_us-gaap_TemporaryEquityLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xml:lang="en-US">Temporary Equity, Shares Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xml:lang="en-US">Balance at beginning of the year (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xml:lang="en-US">Balance at end of the year (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:to="lab_us-gaap_TemporaryEquitySharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xml:lang="en-US">Temporary Equity, Carrying Amount, Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xml:lang="en-US">Balance at beginning of the year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:to="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue" xlink:label="loc_bili_RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue" xml:lang="en-US">Redesignation of Pre Ipo Shares into Class Y Ordinary Shares, Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_bili_RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue" xml:lang="en-US">Redesignation of Pre-IPO Preferred Shares into Class Y Ordinary Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue" xlink:to="lab_bili_RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue" xml:lang="en-US">The number of pre-ipo shares redesignated as Class Y ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationOfPreIpoSharesIntoClassYOrdinaryShares" xlink:label="loc_bili_RedesignationOfPreIpoSharesIntoClassYOrdinaryShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RedesignationOfPreIpoSharesIntoClassYOrdinaryShares" xml:lang="en-US">Redesignation of Pre Ipo Shares into Class Y Ordinary Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_bili_RedesignationOfPreIpoSharesIntoClassYOrdinaryShares" xml:lang="en-US">Redesignation of Pre-IPO Preferred Shares into Class Y Ordinary Shares (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RedesignationOfPreIpoSharesIntoClassYOrdinaryShares" xlink:to="lab_bili_RedesignationOfPreIpoSharesIntoClassYOrdinaryShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RedesignationOfPreIpoSharesIntoClassYOrdinaryShares" xml:lang="en-US">The number of pre-ipo shares redesignated as Class Y ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue" xlink:label="loc_bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue" xml:lang="en-US">Redesignation of Pre Ipo Shares into Class Z Ordinary Shares, Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue" xml:lang="en-US">Redesignation of Pre-IPO Preferred Shares into Class Z Ordinary Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue" xlink:to="lab_bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue" xml:lang="en-US">The value of pre-ipo preferred shares redesignated as Class Z ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares" xlink:label="loc_bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares" xml:lang="en-US">Redesignation of Pre Ipo Shares into Class Z Ordinary Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares" xml:lang="en-US">Redesignation of Pre-IPO Preferred Shares into Class Z Ordinary Shares (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares" xlink:to="lab_bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares" xml:lang="en-US">The number of pre-ipo shares redesignated as Class Z ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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-20201231.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/terseLabel" xlink:label="lab_bili_TwoThousandAndEighteenShareIncentivePlanMember" xml:lang="en-US">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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 stock option plan</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AwardTypeAxis" xml:lang="en-US">Award Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US">Equity Award [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US">Equity Award [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xml:lang="en-US">Employee Stock Option [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xml:lang="en-US">Share options</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="bili-20201231.xsd#bili_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesReservedForFutureIssuance" xlink:label="loc_bili_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesReservedForFutureIssuance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesReservedForFutureIssuance" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Shares Reserved for Future Issuance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesReservedForFutureIssuance" xml:lang="en-US">Aggregate number of Ordinary Shares available for future grant under the Global Share Plan and the 2018 Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesReservedForFutureIssuance" xlink:to="lab_bili_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesReservedForFutureIssuance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesReservedForFutureIssuance" xml:lang="en-US">Aggregate number of common shares reserved for future grant under share-based compensation arrangement.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Ending balance (in USD/shares)</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>
<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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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-20201231.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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ManagementMember" xlink:label="loc_srt_ManagementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ManagementMember" xml:lang="en-US">Management [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ManagementMember" xml:lang="en-US">Senior Management</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ManagementMember" xlink:to="lab_srt_ManagementMember" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConversionOfStockSharesConverted1" xml:lang="en-US">Conversion of Stock, Shares Converted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ConversionOfStockSharesConverted1" xml:lang="en-US">Conversion of shares upon completion of IPO</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockSharesConverted1" xlink:to="lab_us-gaap_ConversionOfStockSharesConverted1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Purchases</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xml:lang="en-US">Maximum purchase commitments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xml:lang="en-US">Unpaid purchased price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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/(acquire 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaap_Cash" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Cash" xml:lang="en-US">Cash</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Cash" xml:lang="en-US">Cash contribution to fund</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Cash" xlink:to="lab_us-gaap_Cash" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DueFromInvestmentFunds" xlink:label="loc_bili_DueFromInvestmentFunds" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DueFromInvestmentFunds" xml:lang="en-US">Due From Investment Funds</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DueFromInvestmentFunds" xml:lang="en-US">Due from investment funds</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DueFromInvestmentFunds" xlink:to="lab_bili_DueFromInvestmentFunds" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DueFromInvestmentFunds" xml:lang="en-US">Due from investment funds.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentAggregateCost" xlink:label="loc_us-gaap_EquityMethodInvestmentAggregateCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentAggregateCost" xml:lang="en-US">Equity Method Investment, Aggregate Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentAggregateCost" xml:lang="en-US">Cost of equity method investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentAggregateCost" xlink:to="lab_us-gaap_EquityMethodInvestmentAggregateCost" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_SaleOfEquityMethodInvestmentsConsideration" xlink:label="loc_bili_SaleOfEquityMethodInvestmentsConsideration" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_SaleOfEquityMethodInvestmentsConsideration" xml:lang="en-US">Sale Of Equity Method Investments Consideration</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_SaleOfEquityMethodInvestmentsConsideration" xml:lang="en-US">Consideration on sale of equity method investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_SaleOfEquityMethodInvestmentsConsideration" xlink:to="lab_bili_SaleOfEquityMethodInvestmentsConsideration" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_SaleOfEquityMethodInvestmentsConsideration" xml:lang="en-US">Sale of equity method investments consideration.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="bili-20201231.xsd#bili_EquityMethodInvestmentsPurchasedConsiderationPayable" xlink:label="loc_bili_EquityMethodInvestmentsPurchasedConsiderationPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_EquityMethodInvestmentsPurchasedConsiderationPayable" xml:lang="en-US">Equity Method Investments Purchased Consideration Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_EquityMethodInvestmentsPurchasedConsiderationPayable" xml:lang="en-US">Equity method investments purchased consideration payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_EquityMethodInvestmentsPurchasedConsiderationPayable" xlink:to="lab_bili_EquityMethodInvestmentsPurchasedConsiderationPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_EquityMethodInvestmentsPurchasedConsiderationPayable" xml:lang="en-US">Equity method investments purchased consideration payable.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xml:lang="en-US">Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xml:lang="en-US">Purchase of noncontrolling interests of Chaodian Inc. ("Chaodian")</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" 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_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_LoansAndInterestExpenseRelatedParty" xlink:label="loc_bili_LoansAndInterestExpenseRelatedParty" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_LoansAndInterestExpenseRelatedParty" xml:lang="en-US">Loans and Interest Expense Related Party</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_LoansAndInterestExpenseRelatedParty" xml:lang="en-US">Interest-bearing loans and interest expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_LoansAndInterestExpenseRelatedParty" xlink:to="lab_bili_LoansAndInterestExpenseRelatedParty" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_LoansAndInterestExpenseRelatedParty" xml:lang="en-US">Loans and interest expense related party.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LimitedPartnerMember" xlink:label="loc_us-gaap_LimitedPartnerMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LimitedPartnerMember" xml:lang="en-US">Limited Partner [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LimitedPartnerMember" xml:lang="en-US">Limited Partner [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LimitedPartnerMember" xlink:to="lab_us-gaap_LimitedPartnerMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvesteeMember" xlink:label="loc_us-gaap_EquityMethodInvesteeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvesteeMember" xml:lang="en-US">Equity Method Investee [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvesteeMember" xml:lang="en-US">Equity Method Investee [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvesteeMember" xlink:to="lab_us-gaap_EquityMethodInvesteeMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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">Equity investee [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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SubsidiariesMember" xlink:label="loc_srt_SubsidiariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_SubsidiariesMember" xml:lang="en-US">Subsidiaries [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_SubsidiariesMember" xml:lang="en-US">Subsidiaries [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SubsidiariesMember" xlink:to="lab_srt_SubsidiariesMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xml:lang="en-US">Disposal Group Classification [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xml:lang="en-US">Disposal Group Classification [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xml:lang="en-US">Disposal Group Classification [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xml:lang="en-US">Disposal Group Classification [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ChaodianMember" xlink:label="loc_bili_ChaodianMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ChaodianMember" xml:lang="en-US">Chaodian [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ChaodianMember" xml:lang="en-US">Chaodian [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ChaodianMember" xlink:to="lab_bili_ChaodianMember" />
<loc xlink:type="locator" xlink:href="bili-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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-20201231.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/totalLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xml:lang="en-US">Allocation of the consideration</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xml:lang="en-US">Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xml:lang="en-US">Consideration</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xml:lang="en-US">Other asset acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xml:lang="en-US">Total Asset acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables" xlink:label="loc_bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Accrued Liabilities And Other Payables</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables" 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_bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables" xlink:to="lab_bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables" xml:lang="en-US">Business combination, recognized identifiable assets acquired and liabilities assumed accrued liabilities and other payables.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xml:lang="en-US">Other liabilities assumed</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xml:lang="en-US">Total liability assumed</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount" xlink:label="loc_bili_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount" xml:lang="en-US">Business Combination Acquisition Of Less Than 100 Percent Noncontrolling Interest Historical Carrying Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_bili_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount" xml:lang="en-US">Non-controlling&#160;interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount" xlink:to="lab_bili_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount" xml:lang="en-US">This element represents the &#8203;historical carrying amounts of the noncontrolling interest in the acquiree at the acquisition date.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_BusinessCombinationDeemedDividend" xlink:label="loc_bili_BusinessCombinationDeemedDividend" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_BusinessCombinationDeemedDividend" xml:lang="en-US">Business Combination Deemed Dividend</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_BusinessCombinationDeemedDividend" xml:lang="en-US">Deemed dividend</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_BusinessCombinationDeemedDividend" xlink:to="lab_bili_BusinessCombinationDeemedDividend" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_BusinessCombinationDeemedDividend" xml:lang="en-US">Business combination deemed dividend.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaap_TradeNamesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TradeNamesMember" xml:lang="en-US">Trade Names [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TradeNamesMember" xml:lang="en-US">Tradename</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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="bili-20201231.xsd#bili_UserBaseMember" xlink:label="loc_bili_UserBaseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_UserBaseMember" xml:lang="en-US">User Base [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_UserBaseMember" xml:lang="en-US">User base</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_UserBaseMember" xlink:to="lab_bili_UserBaseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_UserBaseMember" xml:lang="en-US">Represents the information pertaining to user base.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CopyrightsMember" xlink:label="loc_us-gaap_CopyrightsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CopyrightsMember" xml:lang="en-US">Copyrights [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CopyrightsMember" xml:lang="en-US">Copyrights</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CopyrightsMember" xlink:to="lab_us-gaap_CopyrightsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xml:lang="en-US">Technology-Based Intangible Assets [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xml:lang="en-US">Technology</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:to="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_VendorRelationshipMember" xlink:label="loc_bili_VendorRelationshipMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_VendorRelationshipMember" xml:lang="en-US">Vendor Relationship [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_VendorRelationshipMember" xml:lang="en-US">Vendor relationship</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_VendorRelationshipMember" xlink:to="lab_bili_VendorRelationshipMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_VendorRelationshipMember" xml:lang="en-US">Vendor relationship [member].</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OnGoingProjectsMember" xlink:label="loc_bili_OnGoingProjectsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OnGoingProjectsMember" xml:lang="en-US">On Going Projects [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_OnGoingProjectsMember" xml:lang="en-US">On-going projects</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OnGoingProjectsMember" xlink:to="lab_bili_OnGoingProjectsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OnGoingProjectsMember" xml:lang="en-US">On going projects [Member].</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCarryingValue" xlink:label="loc_bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCarryingValue" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Carrying Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCarryingValue" xml:lang="en-US">Carrying value of acquired assets and liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCarryingValue" xlink:to="lab_bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCarryingValue" xml:lang="en-US">Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/terseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xml:lang="en-US">Percentage of equity interest acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xml:lang="en-US">Business Combination, Consideration Transferred</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xml:lang="en-US">Consideration transferred</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xml:lang="en-US">Business combination number of equity shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xml:lang="en-US">Adjustments to Additional Paid in Capital, Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xml:lang="en-US">Difference between the total consideration and the carrying value of the noncontrolling interest as additional paid in capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeExpenseMember" xlink:label="loc_us-gaap_InvestmentIncomeExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentIncomeExpenseMember" xml:lang="en-US">Investment Income (Expense) [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InvestmentIncomeExpenseMember" xml:lang="en-US">Investment income, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeExpenseMember" xlink:to="lab_us-gaap_InvestmentIncomeExpenseMember" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AcquisitionAxis" xlink:label="loc_bili_AcquisitionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AcquisitionAxis" xml:lang="en-US">Acquisition [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AcquisitionAxis" xlink:to="lab_bili_AcquisitionAxis" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AcquisitionDomain" xlink:label="loc_bili_AcquisitionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AcquisitionDomain" xml:lang="en-US">Acquisition [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AcquisitionDomain" xlink:to="lab_bili_AcquisitionDomain" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_BeforeSecondAcquisitionMember" xlink:label="loc_bili_BeforeSecondAcquisitionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_BeforeSecondAcquisitionMember" xml:lang="en-US">Before Second Acquisition [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_BeforeSecondAcquisitionMember" xlink:to="lab_bili_BeforeSecondAcquisitionMember" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AfterSecondAcquisitionMember" xlink:label="loc_bili_AfterSecondAcquisitionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AfterSecondAcquisitionMember" xml:lang="en-US">After Second Acquisition [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AfterSecondAcquisitionMember" xlink:to="lab_bili_AfterSecondAcquisitionMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTable" xml:lang="en-US">Subsequent Event [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventTable" xml:lang="en-US">Subsequent Event [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xml:lang="en-US">Subsequent Event Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xml:lang="en-US">Subsequent Event Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xml:lang="en-US">Subsequent Event Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xml:lang="en-US">Subsequent Event Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:to="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xml:lang="en-US">Equity Method Investment, Nonconsolidated Investee [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:to="lab_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ShanghaiEntityMember" xlink:label="loc_bili_ShanghaiEntityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ShanghaiEntityMember" xml:lang="en-US">Shanghai Entity [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ShanghaiEntityMember" xml:lang="en-US">Shanghai Entity [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ShanghaiEntityMember" xlink:to="lab_bili_ShanghaiEntityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ShanghaiEntityMember" xml:lang="en-US">Shanghai entity.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_WangfuMember" xlink:label="loc_bili_WangfuMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_WangfuMember" xml:lang="en-US">Wangfu [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_WangfuMember" xml:lang="en-US">Wangfu [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_WangfuMember" xlink:to="lab_bili_WangfuMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_WangfuMember" xml:lang="en-US">Wangfu.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ManagementEntitiesMember" xlink:label="loc_bili_ManagementEntitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ManagementEntitiesMember" xml:lang="en-US">Management Entities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ManagementEntitiesMember" xml:lang="en-US">Management Entities [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ManagementEntitiesMember" xlink:to="lab_bili_ManagementEntitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ManagementEntitiesMember" xml:lang="en-US">Management entities.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventLineItems" xml:lang="en-US">Subsequent Event [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventLineItems" xml:lang="en-US">Subsequent Event [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xml:lang="en-US">Equity Method Investments Percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PaymentstoFundrelatedpartiesForLandUseRightsAcquisition" xlink:label="loc_bili_PaymentstoFundrelatedpartiesForLandUseRightsAcquisition" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PaymentstoFundrelatedpartiesForLandUseRightsAcquisition" xml:lang="en-US">Payments To Fund Related Parties For Land Use Rights Acquisition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PaymentstoFundrelatedpartiesForLandUseRightsAcquisition" xml:lang="en-US">Payments to fund related parties for land use rights acquisition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PaymentstoFundrelatedpartiesForLandUseRightsAcquisition" xlink:to="lab_bili_PaymentstoFundrelatedpartiesForLandUseRightsAcquisition" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PaymentstoFundrelatedpartiesForLandUseRightsAcquisition" xml:lang="en-US">The payments associated with funding to related parties for land use rights acquisition.</label>
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_EquityFundsTrancheOneMember" xlink:label="loc_bili_EquityFundsTrancheOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_EquityFundsTrancheOneMember" xml:lang="en-US">Equity Funds Tranche One [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_EquityFundsTrancheOneMember" xlink:to="lab_bili_EquityFundsTrancheOneMember" />
</labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>26
<FILENAME>bili-20201231_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 05-March-2021 [10:52:04] {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-20201231.xsd#CoverPage" roleURI="http://www.bilibili.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ConsolidatedBalanceSheets" roleURI="http://www.bilibili.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ConsolidatedStatementsOfOperationsAndComprehensiveLoss" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ConsolidatedStatementsOfChangesInShareholdersEquity" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ConsolidatedStatementsOfCashFlowsParenthetical" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#OperationsAndReorganization" roleURI="http://www.bilibili.com/role/OperationsAndReorganization" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPolicies" roleURI="http://www.bilibili.com/role/SignificantAccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ConcentrationsAndRisks" roleURI="http://www.bilibili.com/role/ConcentrationsAndRisks" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#PrepaymentsAndOtherCurrentAssets" roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssets" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ShortTermInvestments" roleURI="http://www.bilibili.com/role/ShortTermInvestments" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#PropertyAndEquipmentNet" roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNet" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#IntangibleAssetsNet" roleURI="http://www.bilibili.com/role/IntangibleAssetsNet" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#Goodwill" roleURI="http://www.bilibili.com/role/Goodwill" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#LongTermInvestmentsNet" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNet" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#Taxation" roleURI="http://www.bilibili.com/role/Taxation" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#TaxesPayable" roleURI="http://www.bilibili.com/role/TaxesPayable" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#AccruedLiabilitiesAndOtherPayables" roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#LongTermDebt" roleURI="http://www.bilibili.com/role/LongTermDebt" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#OrdinaryShares" roleURI="http://www.bilibili.com/role/OrdinaryShares" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#PreIpoPreferredShares" roleURI="http://www.bilibili.com/role/PreIpoPreferredShares" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#EmployeeBenefits" roleURI="http://www.bilibili.com/role/EmployeeBenefits" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ShareBasedCompensation" roleURI="http://www.bilibili.com/role/ShareBasedCompensation" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#NetLossPerShare" roleURI="http://www.bilibili.com/role/NetLossPerShare" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#CommitmentsAndContingencies" roleURI="http://www.bilibili.com/role/CommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#RelatedPartyTransactionsAndBalances" roleURI="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalances" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SegmentInformation" roleURI="http://www.bilibili.com/role/SegmentInformation" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#FairValueMeasurement" roleURI="http://www.bilibili.com/role/FairValueMeasurement" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#RestrictedNetAssets" roleURI="http://www.bilibili.com/role/RestrictedNetAssets" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#Acquisitions" roleURI="http://www.bilibili.com/role/Acquisitions" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SubsequentEvents" roleURI="http://www.bilibili.com/role/SubsequentEvents" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesPolicies" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#OperationsAndReorganizationTables" roleURI="http://www.bilibili.com/role/OperationsAndReorganizationTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesTables" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ConcentrationsAndRisksTables" roleURI="http://www.bilibili.com/role/ConcentrationsAndRisksTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#PrepaymentsAndOtherCurrentAssetsTables" roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ShortTermInvestmentsTables" roleURI="http://www.bilibili.com/role/ShortTermInvestmentsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#PropertyAndEquipmentNetTables" roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNetTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#IntangibleAssetsNetTables" roleURI="http://www.bilibili.com/role/IntangibleAssetsNetTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#GoodwillTables" roleURI="http://www.bilibili.com/role/GoodwillTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#LongTermInvestmentsNetTables" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#TaxationTables" roleURI="http://www.bilibili.com/role/TaxationTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#TaxesPayableTables" roleURI="http://www.bilibili.com/role/TaxesPayableTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#AccruedLiabilitiesAndOtherPayablesTables" roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#LongTermDebtTables" roleURI="http://www.bilibili.com/role/LongTermDebtTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#PreIpoPreferredSharesTables" roleURI="http://www.bilibili.com/role/PreIpoPreferredSharesTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#EmployeeBenefitsTables" roleURI="http://www.bilibili.com/role/EmployeeBenefitsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ShareBasedCompensationTables" roleURI="http://www.bilibili.com/role/ShareBasedCompensationTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#NetLossPerShareTables" roleURI="http://www.bilibili.com/role/NetLossPerShareTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#RelatedPartyTransactionsAndBalancesTables" roleURI="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#AcquisitionsTables" roleURI="http://www.bilibili.com/role/AcquisitionsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#OperationsAndReorganizationTheGroupDetails" roleURI="http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails" roleURI="http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#OperationsAndReorganizationContractualAgreementsWithMajorViesDetails" roleURI="http://www.bilibili.com/role/OperationsAndReorganizationContractualAgreementsWithMajorViesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails" roleURI="http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#OperationsAndReorganizationLiquidityDetails" roleURI="http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesReceivablesNetDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesPropertyAndEquipmentGoodwillAndImpairmentOfLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesPropertyAndEquipmentGoodwillAndImpairmentOfLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesIntangibleAssetsDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesLeasesDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesScheduleOfLeaseCostDetail" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesScheduleOfLeaseCostDetail" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesSalesMarketingExpensesShareBasedCompensationEmployeesBenefitsTaxationDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesSalesMarketingExpensesShareBasedCompensationEmployeesBenefitsTaxationDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesRevenueRecognitionDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesStatutoryReservesDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SignificantAccountingPoliciesSegmentReportingDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesSegmentReportingDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ConcentrationsAndRisksDetails" roleURI="http://www.bilibili.com/role/ConcentrationsAndRisksDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#PrepaymentsAndOtherCurrentAssetsDetails" roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ShortTermInvestmentsDetails" roleURI="http://www.bilibili.com/role/ShortTermInvestmentsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#PropertyAndEquipmentNetDetails" roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#IntangibleAssetsNetDetails" roleURI="http://www.bilibili.com/role/IntangibleAssetsNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails" roleURI="http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#GoodwillDetails" roleURI="http://www.bilibili.com/role/GoodwillDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#LongTermInvestmentsNetDetails" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#TaxationCompositionOfIncomeTaxDetails" roleURI="http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#TaxationIncomeTaxesDetails" roleURI="http://www.bilibili.com/role/TaxationIncomeTaxesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#TaxationSalesTaxDetails" roleURI="http://www.bilibili.com/role/TaxationSalesTaxDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#TaxationDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#TaxationWithholdingIncomeTaxOnDividendsDetails" roleURI="http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#TaxesPayableDetails" roleURI="http://www.bilibili.com/role/TaxesPayableDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#AccruedLiabilitiesAndOtherPayablesDetails" roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#LongTermDebtDetail" roleURI="http://www.bilibili.com/role/LongTermDebtDetail" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails" roleURI="http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#OrdinarySharesDetails" roleURI="http://www.bilibili.com/role/OrdinarySharesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails" roleURI="http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#EmployeeBenefitsDetails" roleURI="http://www.bilibili.com/role/EmployeeBenefitsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ShareBasedCompensationDescriptionOfShareOptionPlansDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ShareBasedCompensationValuationAssumptionsDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#ShareBasedCompensationShareOptionsActivitiesDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#NetLossPerShareDetails" roleURI="http://www.bilibili.com/role/NetLossPerShareDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#CommitmentsAndContingenciesDetails" roleURI="http://www.bilibili.com/role/CommitmentsAndContingenciesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#RelatedPartyTransactionsAndBalancesDetails" roleURI="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SegmentInformationDetails" roleURI="http://www.bilibili.com/role/SegmentInformationDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#RestrictedNetAssetsDetails" roleURI="http://www.bilibili.com/role/RestrictedNetAssetsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#AcquisitionsDetails" roleURI="http://www.bilibili.com/role/AcquisitionsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#AcquisitionsNarrativeDetails" roleURI="http://www.bilibili.com/role/AcquisitionsNarrativeDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20201231.xsd#SubsequentEventsDetails" roleURI="http://www.bilibili.com/role/SubsequentEventsDetails" />
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/CoverPage">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_537913" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_537916" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_537913" xlink:to="loc_dei_DocumentInformationTable_537916" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_537917" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_537916" xlink:to="loc_us-gaap_StatementClassOfStockAxis_537917" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_537918" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_537917" xlink:to="loc_us-gaap_ClassOfStockDomain_537918" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_537937" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_537918" xlink:to="loc_us-gaap_CommonStockMember_537937" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_537938" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_537918" xlink:to="loc_bili_CommonClassZMember_537938" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_537939" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_537918" xlink:to="loc_bili_CommonClassYMember_537939" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_539387" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_537918" xlink:to="loc_dei_AdrMember_539387" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_538475" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_537916" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_538475" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_538476" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_538475" xlink:to="loc_dei_AddressTypeDomain_538476" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember_538477" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AddressTypeDomain_538476" xlink:to="loc_dei_BusinessContactMember_538477" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_537919" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_537916" xlink:to="loc_dei_DocumentInformationLineItems_537919" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_537920" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityRegistrantName_537920" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_537921" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityCentralIndexKey_537921" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_537922" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentType_537922" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_537923" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentPeriodEndDate_537923" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_537924" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_AmendmentFlag_537924" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_537925" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_CurrentFiscalYearEndDate_537925" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_537926" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_537926" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_537927" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityVoluntaryFilers_537927" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_537928" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityCurrentReportingStatus_537928" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_537929" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityFilerCategory_537929" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_537930" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityEmergingGrowthCompany_537930" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_537932" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityShellCompany_537932" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_537933" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentFiscalYearFocus_537933" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_537934" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentFiscalPeriodFocus_537934" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_537935" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_537935" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_537936" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_537936" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_538288" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentAnnualReport_538288" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_538289" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentTransitionReport_538289" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_538290" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityInteractiveDataCurrent_538290" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard_538291" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentAccountingStandard_538291" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_538292" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentShellCompanyReport_538292" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_538293" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityFileNumber_538293" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_538294" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_Security12bTitle_538294" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_538295" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_SecurityExchangeName_538295" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_538296" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityIncorporationStateCountryCode_538296" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement_538297" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentRegistrationStatement_538297" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName_539380" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_ContactPersonnelName_539380" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_538298" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityAddressAddressLine1_538298" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_538299" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityAddressCityOrTown_538299" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_538300" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityAddressPostalZipCode_538300" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_538301" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityAddressCountry_538301" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CountryRegion" xlink:label="loc_dei_CountryRegion_556743" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_CountryRegion_556743" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_538496" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_CityAreaCode_538496" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_538497" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_LocalPhoneNumber_538497" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_dei_NoTradingSymbolFlag_539396" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_NoTradingSymbolFlag_539396" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_555410" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_TradingSymbol_555410" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_ContactPersonnelEmailAddress" xlink:label="loc_dei_ContactPersonnelEmailAddress_556744" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_ContactPersonnelEmailAddress_556744" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_805707" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_IcfrAuditorAttestationFlag_805707" use="optional" order="49" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_29" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_28" xlink:to="loc_us-gaap_StatementTable_29" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_30" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_29" xlink:to="loc_us-gaap_StatementClassOfStockAxis_30" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_31" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_30" xlink:to="loc_us-gaap_ClassOfStockDomain_31" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_49" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_31" xlink:to="loc_bili_CommonClassYMember_49" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_50" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_31" xlink:to="loc_bili_CommonClassZMember_50" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_32" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_29" xlink:to="loc_us-gaap_StatementLineItems_32" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_33" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_AssetsAbstract_33" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_34" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_33" xlink:to="loc_us-gaap_AssetsCurrentAbstract_34" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_54" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_54" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TimeDepositsInBank" xlink:label="loc_bili_TimeDepositsInBank_55" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_bili_TimeDepositsInBank_55" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_56" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_56" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_57" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_57" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_58" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_58" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_59" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_ShortTermInvestments_59" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_60" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_AssetsCurrent_60" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_35" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_33" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_35" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_61" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_61" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProductionCostNonCurrent" xlink:label="loc_bili_ProductionCostNonCurrent_62" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_bili_ProductionCostNonCurrent_62" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_63" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_63" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_641317" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_641317" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_64" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_Goodwill_64" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_65" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_LongTermInvestments_65" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_641320" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_641320" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_66" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_AssetsNoncurrent_66" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_67" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_33" xlink:to="loc_us-gaap_Assets_67" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract_36" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_LiabilitiesAbstract_36" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_37" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_36" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_37" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_68" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_AccountsPayableCurrent_68" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_69" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_69" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_70" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_TaxesPayableCurrent_70" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_822755" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_ShortTermBorrowings_822755" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_71" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_71" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_72" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_72" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_73" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_73" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_74" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_LiabilitiesCurrent_74" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_620254" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_36" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_620254" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_620255" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_620254" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_620255" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_620256" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_620254" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_620256" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_620258" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_620254" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_620258" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_75" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_36" xlink:to="loc_us-gaap_Liabilities_75" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_76" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_CommitmentsAndContingencies_76" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_78" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_CommonStockValue_78" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_79" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_AdditionalPaidInCapital_79" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAppropriated" xlink:label="loc_us-gaap_RetainedEarningsAppropriated_80" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_RetainedEarningsAppropriated_80" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_81" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_81" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_82" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated_82" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_83" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_StockholdersEquity_83" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_84" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_MinorityInterest_84" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_85" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_85" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_86" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_86" use="optional" order="51" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_88" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_89" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_88" xlink:to="loc_us-gaap_StatementTable_89" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_90" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_89" xlink:to="loc_srt_ConsolidatedEntitiesAxis_90" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_91" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_90" xlink:to="loc_srt_ConsolidatedEntitiesDomain_91" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_98" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_91" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_98" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_92" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_89" xlink:to="loc_us-gaap_StatementClassOfStockAxis_92" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_93" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_92" xlink:to="loc_us-gaap_ClassOfStockDomain_93" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_93" xlink:to="loc_bili_CommonClassYMember_108" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_109" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_93" xlink:to="loc_bili_CommonClassZMember_109" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_94" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_89" xlink:to="loc_us-gaap_StatementLineItems_94" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_822756" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_94" xlink:to="loc_us-gaap_Liabilities_822756" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_94" xlink:to="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_125" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_125" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_126" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_126" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" xlink:to="loc_us-gaap_CommonStockSharesIssued_127" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_128" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_130" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_131" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_130" xlink:to="loc_us-gaap_StatementTable_131" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_132" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_131" xlink:to="loc_us-gaap_StatementClassOfStockAxis_132" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_133" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_132" xlink:to="loc_us-gaap_ClassOfStockDomain_133" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AmericanDepositarySharesMember" xlink:label="loc_bili_AmericanDepositarySharesMember_141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_133" xlink:to="loc_bili_AmericanDepositarySharesMember_141" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_840980" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_133" xlink:to="loc_us-gaap_CommonStockMember_840980" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_134" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_131" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_134" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_135" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_134" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_135" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_135" xlink:to="loc_us-gaap_CostOfSalesMember_142" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_135" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_143" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_135" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_144" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_135" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_145" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_136" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_131" xlink:to="loc_us-gaap_StatementLineItems_136" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_146" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_147" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_CostOfRevenue_147" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_148" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_GrossProfit_148" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_OperatingExpensesAbstract_137" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_149" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_137" xlink:to="loc_us-gaap_SellingAndMarketingExpense_149" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_150" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_137" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_150" use="optional" order="18" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_151" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_137" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_151" use="optional" order="19" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_137" xlink:to="loc_us-gaap_OperatingExpenses_152" use="optional" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_153" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_OperatingIncomeLoss_153" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_InvestmentIncomeNetIncludingImpairments" xlink:label="loc_bili_InvestmentIncomeNetIncludingImpairments_154" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_bili_InvestmentIncomeNetIncludingImpairments_154" use="optional" order="23" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeDepositsWithFinancialInstitutions" xlink:label="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_155" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_155" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_620265" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_us-gaap_InterestExpense_620265" use="optional" order="25" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_156" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_156" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OtherNonoperatingIncomeNet" xlink:label="loc_bili_OtherNonoperatingIncomeNet_840979" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_bili_OtherNonoperatingIncomeNet_840979" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_822759" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_822759" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_158" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_159" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_159" use="optional" order="30" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_ProfitLoss_160" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" xlink:label="loc_bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany_805706" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany_805706" use="optional" order="32" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_161" use="optional" order="33" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_163" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_163" use="optional" order="34" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_164" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_164" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_165" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_ProfitLoss_165" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_139" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_139" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_166" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_139" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_166" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_167" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_139" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_167" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_168" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_168" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" xlink:label="loc_bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany_813368" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany_813368" use="optional" order="41" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_169" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_169" use="optional" order="42" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_171" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_171" use="optional" order="43" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_172" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_172" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_173" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_EarningsPerShareBasic_173" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_174" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_EarningsPerShareDiluted_174" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_175" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_175" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_176" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_176" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LaborAndRelatedExpenseAbstract" xlink:label="loc_us-gaap_LaborAndRelatedExpenseAbstract_140" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_LaborAndRelatedExpenseAbstract_140" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LaborAndRelatedExpenseAbstract_140" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_177" use="optional" order="50" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_179" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_180" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_179" xlink:to="loc_us-gaap_StatementTable_180" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_181" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_180" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_181" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_538128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_181" xlink:to="loc_us-gaap_EquityComponentDomain_538128" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_538129" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_us-gaap_CommonStockMember_538129" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OtherPermanentEquitiesMember" xlink:label="loc_bili_OtherPermanentEquitiesMember_538130" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_bili_OtherPermanentEquitiesMember_538130" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_538131" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_538131" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_StatutoryReserveMember" xlink:label="loc_bili_StatutoryReserveMember_538132" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_bili_StatutoryReserveMember_538132" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_538133" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_538133" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_538134" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_us-gaap_RetainedEarningsMember_538134" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_538135" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_us-gaap_NoncontrollingInterestMember_538135" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_182" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_180" xlink:to="loc_us-gaap_StatementClassOfStockAxis_182" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_206" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_182" xlink:to="loc_us-gaap_ClassOfStockDomain_206" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_538143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_206" xlink:to="loc_bili_CommonClassYMember_538143" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_538144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_206" xlink:to="loc_bili_CommonClassZMember_538144" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoCommonClassaMember" xlink:label="loc_bili_PreIpoCommonClassaMember_538137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_206" xlink:to="loc_bili_PreIpoCommonClassaMember_538137" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoCommonClassBMember" xlink:label="loc_bili_PreIpoCommonClassBMember_538139" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_206" xlink:to="loc_bili_PreIpoCommonClassBMember_538139" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoCommonClassCMember" xlink:label="loc_bili_PreIpoCommonClassCMember_538140" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_206" xlink:to="loc_bili_PreIpoCommonClassCMember_538140" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoCommonClassDMember" xlink:label="loc_bili_PreIpoCommonClassDMember_538141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_206" xlink:to="loc_bili_PreIpoCommonClassDMember_538141" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_183" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_180" xlink:to="loc_us-gaap_StatementLineItems_183" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_207" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_207" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_208" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_SharesOutstanding_208" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_825201" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_ProfitLoss_825201" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ImpactOfAdoptionOfCreditLossGuidanceValue" xlink:label="loc_bili_ImpactOfAdoptionOfCreditLossGuidanceValue_805699" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_ImpactOfAdoptionOfCreditLossGuidanceValue_805699" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_184" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_184" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" xlink:label="loc_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment_822768" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment_822768" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_185" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_211" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_211" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_657521" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_CommonStockValue_657521" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_657526" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_CommonStockSharesIssued_657526" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesValue" xlink:label="loc_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesValue_189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesValue_189" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesShares" xlink:label="loc_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesShares_223" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesShares_223" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares" xlink:label="loc_bili_AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares_190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares_190" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares" xlink:label="loc_bili_RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares_224" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares_224" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock" xlink:label="loc_us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock_215" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock_215" use="optional" order="34" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_SharesRedesignationValue" xlink:label="loc_bili_SharesRedesignationValue_825203" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_SharesRedesignationValue_825203" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_SharesRedesignation" xlink:label="loc_bili_SharesRedesignation_805701" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_SharesRedesignation_805701" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" xlink:label="loc_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable_805704" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable_805704" use="optional" order="37" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_218" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_218" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_825205" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_825205" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_825206" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_825206" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_216" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_216" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest" xlink:label="loc_bili_AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest_642252" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest_642252" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_225" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_225" use="optional" order="43" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_MinorityInterestDecreaseFromRedemptionsShares" xlink:label="loc_bili_MinorityInterestDecreaseFromRedemptionsShares_825255" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_MinorityInterestDecreaseFromRedemptionsShares_825255" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_187" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_187" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_217" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_217" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation" xlink:label="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_642253" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_642253" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AppropriationToStatutoryReserves" xlink:label="loc_bili_AppropriationToStatutoryReserves_227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_AppropriationToStatutoryReserves_227" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_228" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_229" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_229" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_230" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_SharesOutstanding_230" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_232" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_233" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_232" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_233" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_235" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_240" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_235" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_240" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_254" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_240" xlink:to="loc_us-gaap_ProfitLoss_254" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_240" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_255" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_Depreciation_255" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_256" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_256" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_641983" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_641983" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_641984" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_641984" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_257" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_ShareBasedCompensation_257" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_258" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_258" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_641989" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_InventoryWriteDown_641989" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_641992" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_641992" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_259" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_259" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_FairValueChangesOfShortTermInvestments" xlink:label="loc_bili_FairValueChangesOfShortTermInvestments_260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_bili_FairValueChangesOfShortTermInvestments_260" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_FairValueChangesAndRemeasurementOfLongtermInvestments" xlink:label="loc_bili_FairValueChangesAndRemeasurementOfLongtermInvestments_261" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_bili_FairValueChangesAndRemeasurementOfLongtermInvestments_261" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainOnSaleOfInvestments" xlink:label="loc_us-gaap_GainOnSaleOfInvestments_641993" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_GainOnSaleOfInvestments_641993" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_641995" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_641995" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_262" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_262" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="loc_us-gaap_ImpairmentOfInvestments_263" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_ImpairmentOfInvestments_263" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_264" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_264" use="optional" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedParties_265" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" xlink:to="loc_us-gaap_IncreaseDecreaseInDueFromRelatedParties_265" use="optional" order="21" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_266" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_266" use="optional" order="22" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_641997" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_641997" use="optional" order="23" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_267" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_267" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_268" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_268" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_269" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_269" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:label="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties_270" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" xlink:to="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties_270" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_271" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_271" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_272" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_272" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_641998" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_641998" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_273" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_240" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_273" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_235" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_274" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_274" use="optional" order="33" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_275" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_275" use="optional" order="34" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_276" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_276" use="optional" order="35" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_277" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_278" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_278" use="optional" order="37" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireLongtermInvestments_279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_us-gaap_PaymentsToAcquireLongtermInvestments_279" use="optional" order="38" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RepaymentsOfLoansFromInvestees" xlink:label="loc_bili_RepaymentsOfLoansFromInvestees_642004" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_bili_RepaymentsOfLoansFromInvestees_642004" use="optional" order="39" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleOfLongtermInvestments_280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_us-gaap_ProceedsFromSaleOfLongtermInvestments_280" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashDivestedFromDeconsolidation" xlink:label="loc_us-gaap_CashDivestedFromDeconsolidation_642007" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_us-gaap_CashDivestedFromDeconsolidation_642007" use="optional" order="41" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PaymentsForPlacementOfTimeDeposits" xlink:label="loc_bili_PaymentsForPlacementOfTimeDeposits_281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_bili_PaymentsForPlacementOfTimeDeposits_281" use="optional" order="42" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProceedsFromMaturityOfTimeDeposits" xlink:label="loc_bili_ProceedsFromMaturityOfTimeDeposits_282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_bili_ProceedsFromMaturityOfTimeDeposits_282" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_283" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_235" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_244" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_284" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_244" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_284" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_642011" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_244" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_642011" use="optional" order="47" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_658619" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_244" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_658619" use="optional" order="48" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_658618" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_244" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_658618" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_289" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_244" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_289" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_291" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_244" xlink:to="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_291" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts_642030" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_244" xlink:to="loc_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts_642030" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_294" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_244" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_294" use="optional" order="53" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_295" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_235" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_295" use="optional" order="54" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_296" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_235" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_296" use="optional" order="55" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_298" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_235" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_298" use="optional" order="56" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_301" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_235" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_301" use="optional" order="57" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_235" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_245" use="optional" order="58" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_303" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_245" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_303" use="optional" order="59" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_304" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_245" xlink:to="loc_us-gaap_InterestPaidNet_304" use="optional" order="60" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_246" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_235" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_246" use="optional" order="61" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_305" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_246" xlink:to="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_305" use="optional" order="62" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" xlink:label="loc_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable_805690" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_246" xlink:to="loc_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable_805690" use="optional" order="63" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_307" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_246" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_307" use="optional" order="64" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" xlink:label="loc_bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid_309" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_246" xlink:to="loc_bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid_309" use="optional" order="65" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid" xlink:label="loc_bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid_310" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_246" xlink:to="loc_bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid_310" use="optional" order="66" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_805691" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_246" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_805691" use="optional" order="67" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_312" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_313" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_312" xlink:to="loc_us-gaap_StatementTable_313" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_314" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_313" xlink:to="loc_us-gaap_StatementClassOfStockAxis_314" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_315" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_314" xlink:to="loc_us-gaap_ClassOfStockDomain_315" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_664696" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_315" xlink:to="loc_us-gaap_CommonStockMember_664696" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_316" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_313" xlink:to="loc_us-gaap_StatementLineItems_316" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_322" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_316" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_322" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_664076" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_316" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_664076" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsAndReorganization">
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperationsAndReorganizationAbstract" xlink:label="loc_bili_OperationsAndReorganizationAbstract_324" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperationsAndReorganizationTextBlock" xlink:label="loc_bili_OperationsAndReorganizationTextBlock_325" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationAbstract_324" xlink:to="loc_bili_OperationsAndReorganizationTextBlock_325" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_327" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_328" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_327" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_328" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_330" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_331" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_330" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_331" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_336" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock" xlink:label="loc_bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock_337" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_336" xlink:to="loc_bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock_337" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestmentsAbstract" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract_339" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ShortTermInvestmentsTextBlock" xlink:label="loc_bili_ShortTermInvestmentsTextBlock_340" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_339" xlink:to="loc_bili_ShortTermInvestmentsTextBlock_340" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_342" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_343" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_342" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_343" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_345" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_346" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_345" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_346" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationGoodwillAbstract" xlink:label="loc_us-gaap_BusinessCombinationGoodwillAbstract_348" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock_349" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationGoodwillAbstract_348" xlink:to="loc_us-gaap_GoodwillDisclosureTextBlock_349" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestmentsAbstract" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract_351" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_LongTermInvestmentsTextBlock" xlink:label="loc_bili_LongTermInvestmentsTextBlock_352" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_351" xlink:to="loc_bili_LongTermInvestmentsTextBlock_352" 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-20201231.xsd#bili_TaxationAbstract" xlink:label="loc_bili_TaxationAbstract_354" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_IncomeAndOtherTaxDisclosureTextBlock" xlink:label="loc_bili_IncomeAndOtherTaxDisclosureTextBlock_355" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_354" xlink:to="loc_bili_IncomeAndOtherTaxDisclosureTextBlock_355" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrentAbstract" xlink:label="loc_us-gaap_TaxesPayableCurrentAbstract_357" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TaxesPayableDisclosureTextBlock" xlink:label="loc_bili_TaxesPayableDisclosureTextBlock_358" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_357" xlink:to="loc_bili_TaxesPayableDisclosureTextBlock_358" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_360" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_361" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_360" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_361" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_620303" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="loc_us-gaap_LongTermDebtTextBlock_620304" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_620303" xlink:to="loc_us-gaap_LongTermDebtTextBlock_620304" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_366" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonStockTextBlock" xlink:label="loc_bili_CommonStockTextBlock_367" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_366" xlink:to="loc_bili_CommonStockTextBlock_367" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PreIpoPreferredShares">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityDisclosureAbstract" xlink:label="loc_us-gaap_TemporaryEquityDisclosureAbstract_369" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DisclosureOfTemporaryEquityTextBlock" xlink:label="loc_bili_DisclosureOfTemporaryEquityTextBlock_370" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityDisclosureAbstract_369" xlink:to="loc_bili_DisclosureOfTemporaryEquityTextBlock_370" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_372" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_373" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_372" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_373" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_375" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_376" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_375" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_376" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_378" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_379" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_378" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_379" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_381" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_382" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_381" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_382" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_384" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_385" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_384" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_385" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_387" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_388" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_387" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_388" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_390" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_391" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_390" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_391" 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-20201231.xsd#bili_RestrictedNetAssetsAbstract" xlink:label="loc_bili_RestrictedNetAssetsAbstract_393" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_RestrictedAssetsDisclosureTextBlock_394" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_RestrictedNetAssetsAbstract_393" xlink:to="loc_us-gaap_RestrictedAssetsDisclosureTextBlock_394" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_396" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_397" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_396" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_397" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_402" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_403" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_402" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_403" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_405" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_806220" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_405" xlink:to="loc_us-gaap_StatementTable_806220" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_806221" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_806220" xlink:to="loc_us-gaap_StatementClassOfStockAxis_806221" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_806222" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_806221" xlink:to="loc_us-gaap_ClassOfStockDomain_806222" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_806225" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_806220" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_806225" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_806226" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_806225" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_806226" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_806227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_806226" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_806227" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_806228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_806226" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_806228" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_806223" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_806220" xlink:to="loc_us-gaap_StatementLineItems_806223" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_406" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_406" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_407" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_407" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_408" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_UseOfEstimates_408" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_FunctionalCurrencyAndForeignCurrencyTranslationPolicyPolicyTextBlock" xlink:label="loc_bili_FunctionalCurrencyAndForeignCurrencyTranslationPolicyPolicyTextBlock_409" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_FunctionalCurrencyAndForeignCurrencyTranslationPolicyPolicyTextBlock_409" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ConvenienceTranslationPolicyPolicyTextBlock" xlink:label="loc_bili_ConvenienceTranslationPolicyPolicyTextBlock_410" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_ConvenienceTranslationPolicyPolicyTextBlock_410" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_411" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_411" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" xlink:label="loc_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock_412" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock_412" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_805710" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_805710" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_413" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_413" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_414" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_415" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_415" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_416" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_417" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_417" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_418" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_418" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_419" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_419" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_420" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_420" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_421" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_421" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" xlink:label="loc_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock_422" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock_422" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_423" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_423" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_424" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_424" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_425" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_425" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_426" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_426" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RelatedPartyTransactionsPolicyPolicyTextBlock" xlink:label="loc_bili_RelatedPartyTransactionsPolicyPolicyTextBlock_427" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_RelatedPartyTransactionsPolicyPolicyTextBlock_427" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_428" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_428" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_StatutoryReservesPolicyPolicyTextBlock" xlink:label="loc_bili_StatutoryReservesPolicyPolicyTextBlock_429" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_StatutoryReservesPolicyPolicyTextBlock_429" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NoncontrollingInterestsPolicyPolicyTextBlock" xlink:label="loc_bili_NoncontrollingInterestsPolicyPolicyTextBlock_430" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_NoncontrollingInterestsPolicyPolicyTextBlock_430" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_431" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_431" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_432" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_432" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_433" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_433" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_434" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_434" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsAndReorganizationTables">
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperationsAndReorganizationAbstract" xlink:label="loc_bili_OperationsAndReorganizationAbstract_436" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" xlink:label="loc_bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock_437" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationAbstract_436" xlink:to="loc_bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock_437" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_438" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationAbstract_436" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_438" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_440" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_805789" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_440" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_805789" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" xlink:label="loc_bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock_441" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_440" xlink:to="loc_bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock_441" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_642511" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_440" xlink:to="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_642511" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_658843" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_440" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_658843" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_442" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_440" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_442" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" xlink:label="loc_bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock_443" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_440" xlink:to="loc_bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock_443" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_445" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_446" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_445" xlink:to="loc_us-gaap_ConcentrationRiskTable_446" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_447" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_446" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_447" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_448" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_447" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_448" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_450" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_448" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_450" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_451" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_448" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_451" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductConcentrationRiskMember" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_452" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_448" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_452" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_449" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_446" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_449" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_453" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_449" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_453" use="optional" order="8" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_458" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_459" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_458" xlink:to="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_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/ShortTermInvestmentsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestmentsAbstract" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract_461" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DisclosureOfShortTermInvestmentsTableTextBlock" xlink:label="loc_bili_DisclosureOfShortTermInvestmentsTableTextBlock_462" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_461" xlink:to="loc_bili_DisclosureOfShortTermInvestmentsTableTextBlock_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/PropertyAndEquipmentNetTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_464" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_465" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_464" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_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/IntangibleAssetsNetTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_467" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_468" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_467" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_468" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_469" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_467" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_469" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationGoodwillAbstract" xlink:label="loc_us-gaap_BusinessCombinationGoodwillAbstract_471" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_472" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationGoodwillAbstract_471" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_472" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract_805648" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="loc_us-gaap_EquityMethodInvestmentsTextBlock_805649" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract_805648" xlink:to="loc_us-gaap_EquityMethodInvestmentsTextBlock_805649" 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-20201231.xsd#bili_TaxationAbstract" xlink:label="loc_bili_TaxationAbstract_474" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_475" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_474" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_475" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_476" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_474" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_476" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:label="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_477" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_474" xlink:to="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_477" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_478" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_474" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_478" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_479" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_474" xlink:to="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_479" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrentAbstract" xlink:label="loc_us-gaap_TaxesPayableCurrentAbstract_481" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ScheduleOfTaxesPayableTableTextBlock" xlink:label="loc_bili_ScheduleOfTaxesPayableTableTextBlock_482" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_481" xlink:to="loc_bili_ScheduleOfTaxesPayableTableTextBlock_482" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_484" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_485" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_484" xlink:to="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_485" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="loc_us-gaap_DebtInstrumentsAbstract_805665" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_805666" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentsAbstract_805665" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_805666" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PreIpoPreferredSharesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityDisclosureAbstract" xlink:label="loc_us-gaap_TemporaryEquityDisclosureAbstract_487" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityTableTextBlock" xlink:label="loc_us-gaap_TemporaryEquityTableTextBlock_488" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityDisclosureAbstract_487" xlink:to="loc_us-gaap_TemporaryEquityTableTextBlock_488" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/EmployeeBenefitsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_490" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock_491" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_490" xlink:to="loc_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock_491" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_493" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_494" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_493" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_494" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_495" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_493" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_495" use="optional" order="2" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_497" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_498" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_497" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_498" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_503" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_504" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_503" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_504" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ScheduleOfRelatedPartyBalancesTableTextBlock" xlink:label="loc_bili_ScheduleOfRelatedPartyBalancesTableTextBlock_505" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_503" xlink:to="loc_bili_ScheduleOfRelatedPartyBalancesTableTextBlock_505" use="optional" order="2" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_507" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_508" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_507" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_508" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_509" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_508" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_509" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_509" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ZenithGroupMember" xlink:label="loc_bili_ZenithGroupMember_512" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510" xlink:to="loc_bili_ZenithGroupMember_512" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ChaodianIncMember" xlink:label="loc_bili_ChaodianIncMember_555432" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510" xlink:to="loc_bili_ChaodianIncMember_555432" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_513" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_513" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_511" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_508" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_511" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_514" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_511" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_514" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails">
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperationsAndReorganizationAbstract" xlink:label="loc_bili_OperationsAndReorganizationAbstract_516" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_SubsidiariesAndVariableInterestEntitiesTable" xlink:label="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_517" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationAbstract_516" xlink:to="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_517" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_518" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_517" xlink:to="loc_srt_OwnershipAxis_518" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_519" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_518" xlink:to="loc_srt_OwnershipDomain_519" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_BilibiliHkLimitedMember" xlink:label="loc_bili_BilibiliHkLimitedMember_524" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_519" xlink:to="loc_bili_BilibiliHkLimitedMember_524" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_HodeHkLimitedMember" xlink:label="loc_bili_HodeHkLimitedMember_525" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_519" xlink:to="loc_bili_HodeHkLimitedMember_525" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_BilibiliCo.LtdMember" xlink:label="loc_bili_BilibiliCo.LtdMember_526" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_519" xlink:to="loc_bili_BilibiliCo.LtdMember_526" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_HodeShanghaiLimitedMember" xlink:label="loc_bili_HodeShanghaiLimitedMember_527" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_519" xlink:to="loc_bili_HodeShanghaiLimitedMember_527" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ShanghaiBilibiliTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiBilibiliTechnologyCo.LtdMember_528" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_519" xlink:to="loc_bili_ShanghaiBilibiliTechnologyCo.LtdMember_528" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_520" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_517" xlink:to="loc_srt_ConsolidatedEntitiesAxis_520" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_521" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_520" xlink:to="loc_srt_ConsolidatedEntitiesDomain_521" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_522" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_521" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_522" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ShanghaiHodeInformationTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiHodeInformationTechnologyCo.LtdMember_529" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_522" xlink:to="loc_bili_ShanghaiHodeInformationTechnologyCo.LtdMember_529" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember_530" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_522" xlink:to="loc_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember_530" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_SharejoyNetworkTechnologyCo.LtdMember" xlink:label="loc_bili_SharejoyNetworkTechnologyCo.LtdMember_531" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_522" xlink:to="loc_bili_SharejoyNetworkTechnologyCo.LtdMember_531" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ShanghaiHeheheCultureCommunicationCo.LtdMember" xlink:label="loc_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember_532" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_522" xlink:to="loc_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember_532" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" xlink:label="loc_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member_533" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_522" xlink:to="loc_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member_533" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_SubsidiariesAndVariableInterestEntitiesLineItems" xlink:label="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_517" xlink:to="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_EntityIncorporationStateCountryNameAndDateOfIncorporation" xlink:label="loc_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation_578804" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" xlink:to="loc_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation_578804" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_534" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_534" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_535" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_535" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:label="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_555259" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" xlink:to="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_555259" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails">
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperationsAndReorganizationAbstract" xlink:label="loc_bili_OperationsAndReorganizationAbstract_537" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperationsAndReorganizationTable" xlink:label="loc_bili_OperationsAndReorganizationTable_538" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationAbstract_537" xlink:to="loc_bili_OperationsAndReorganizationTable_538" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_539" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationTable_538" xlink:to="loc_us-gaap_StatementClassOfStockAxis_539" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_540" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_539" xlink:to="loc_us-gaap_ClassOfStockDomain_540" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_546" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_540" xlink:to="loc_bili_CommonClassZMember_546" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AmericanDepositarySharesMember" xlink:label="loc_bili_AmericanDepositarySharesMember_559" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_540" xlink:to="loc_bili_AmericanDepositarySharesMember_559" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AmericanDepositorySharesClassZCommonStockMember" xlink:label="loc_bili_AmericanDepositorySharesClassZCommonStockMember_555282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_540" xlink:to="loc_bili_AmericanDepositorySharesClassZCommonStockMember_555282" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_555277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationTable_538" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_555277" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_555278" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_555277" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_555278" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NotesAndPrimaryOfferingMember" xlink:label="loc_bili_NotesAndPrimaryOfferingMember_555281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_555278" xlink:to="loc_bili_NotesAndPrimaryOfferingMember_555281" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember_813389" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_555278" xlink:to="loc_us-gaap_IPOMember_813389" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_555274" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationTable_538" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_555274" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_555275" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_555274" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_555275" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ConvertibleSeniorNotesDueTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_555286" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_555275" xlink:to="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_555286" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_805743" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_555275" xlink:to="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_805743" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperationsAndReorganizationLineItems" xlink:label="loc_bili_OperationsAndReorganizationLineItems_543" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationTable_538" xlink:to="loc_bili_OperationsAndReorganizationLineItems_543" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_562" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationLineItems_543" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_562" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_580" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationLineItems_543" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_580" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts" xlink:label="loc_bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts_581" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationLineItems_543" xlink:to="loc_bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts_581" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_597" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationLineItems_543" xlink:to="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_597" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_555269" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationLineItems_543" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_555269" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts" xlink:label="loc_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts_579184" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationLineItems_543" xlink:to="loc_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts_579184" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsAndReorganizationContractualAgreementsWithMajorViesDetails">
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperationsAndReorganizationAbstract" xlink:label="loc_bili_OperationsAndReorganizationAbstract_599" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_600" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationAbstract_599" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_600" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_601" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_600" xlink:to="loc_srt_ConsolidatedEntitiesAxis_601" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_602" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_601" xlink:to="loc_srt_ConsolidatedEntitiesDomain_602" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_657723" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_602" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_657723" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_605" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_600" xlink:to="loc_us-gaap_TypeOfArrangementAxis_605" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_606" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_605" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_606" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember" xlink:label="loc_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember_613" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_606" xlink:to="loc_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember_613" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_657724" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_600" xlink:to="loc_dei_LegalEntityAxis_657724" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_657725" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_657724" xlink:to="loc_dei_EntityDomain_657725" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ParentCompanyOritsRelevantSubsidiariesMember" xlink:label="loc_bili_ParentCompanyOritsRelevantSubsidiariesMember_657727" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_657725" xlink:to="loc_bili_ParentCompanyOritsRelevantSubsidiariesMember_657727" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_607" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_600" xlink:to="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_607" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AgreementTerm" xlink:label="loc_bili_AgreementTerm_614" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_607" xlink:to="loc_bili_AgreementTerm_614" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TerminationNoticeTerm" xlink:label="loc_bili_TerminationNoticeTerm_615" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_607" xlink:to="loc_bili_TerminationNoticeTerm_615" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails">
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperationsAndReorganizationAbstract" xlink:label="loc_bili_OperationsAndReorganizationAbstract_618" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_619" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationAbstract_618" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_619" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_620" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_619" xlink:to="loc_srt_ConsolidatedEntitiesAxis_620" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_621" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_620" xlink:to="loc_srt_ConsolidatedEntitiesDomain_621" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_629" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_621" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_629" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_622" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_619" xlink:to="loc_srt_MajorCustomersAxis_622" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_623" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_622" xlink:to="loc_srt_NameOfMajorCustomerDomain_623" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ThirdPartiesMember" xlink:label="loc_bili_ThirdPartiesMember_630" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_623" xlink:to="loc_bili_ThirdPartiesMember_630" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_SubsidiariesOfGroupMember" xlink:label="loc_bili_SubsidiariesOfGroupMember_631" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_623" xlink:to="loc_bili_SubsidiariesOfGroupMember_631" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_624" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_619" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_624" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_625" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_AssetsCurrentAbstract_625" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_632" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_625" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_632" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TimeDepositsInBank" xlink:label="loc_bili_TimeDepositsInBank_633" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_625" xlink:to="loc_bili_TimeDepositsInBank_633" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_634" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_625" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_634" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromAffiliateCurrent" xlink:label="loc_us-gaap_DueFromAffiliateCurrent_635" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_625" xlink:to="loc_us-gaap_DueFromAffiliateCurrent_635" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DueFromRelatedPartiesExcludingAffiliate" xlink:label="loc_bili_DueFromRelatedPartiesExcludingAffiliate_636" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_625" xlink:to="loc_bili_DueFromRelatedPartiesExcludingAffiliate_636" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_637" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_625" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_637" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_638" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_625" xlink:to="loc_us-gaap_ShortTermInvestments_638" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_626" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_626" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_639" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_626" xlink:to="loc_us-gaap_LongTermInvestments_639" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_640" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_626" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_640" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_641" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_Assets_641" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_627" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_627" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_642" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_627" xlink:to="loc_us-gaap_AccountsPayableCurrent_642" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_643" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_627" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_643" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_644" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_627" xlink:to="loc_us-gaap_TaxesPayableCurrent_644" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_822775" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_627" xlink:to="loc_us-gaap_ShortTermBorrowings_822775" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_645" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_627" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_645" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToAffiliateCurrent" xlink:label="loc_us-gaap_DueToAffiliateCurrent_646" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_627" xlink:to="loc_us-gaap_DueToAffiliateCurrent_646" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_647" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_627" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_647" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DueToRelatedPartiesExcludingAffiliateCurrent" xlink:label="loc_bili_DueToRelatedPartiesExcludingAffiliateCurrent_648" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_627" xlink:to="loc_bili_DueToRelatedPartiesExcludingAffiliateCurrent_648" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_663985" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_663985" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLoansPayableLongTerm" xlink:label="loc_us-gaap_OtherLoansPayableLongTerm_642235" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_663985" xlink:to="loc_us-gaap_OtherLoansPayableLongTerm_642235" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_649" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_Liabilities_649" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_628" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_RevenuesAbstract_628" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_650" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_628" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_650" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_651" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_628" xlink:to="loc_us-gaap_ProfitLoss_651" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_652" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_652" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_653" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_653" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_654" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_654" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" xlink:label="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital_655" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital_655" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" xlink:label="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves_656" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves_656" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" xlink:label="loc_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities_657" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities_657" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails">
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperationsAndReorganizationAbstract" xlink:label="loc_bili_OperationsAndReorganizationAbstract_659" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_660" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationAbstract_659" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_660" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_663" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_660" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_663" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_664" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_663" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_664" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NotesAndPrimaryOfferingMember" xlink:label="loc_bili_NotesAndPrimaryOfferingMember_555415" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_664" xlink:to="loc_bili_NotesAndPrimaryOfferingMember_555415" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember_805768" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_664" xlink:to="loc_us-gaap_IPOMember_805768" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_805769" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_660" xlink:to="loc_us-gaap_StatementClassOfStockAxis_805769" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_805770" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_805769" xlink:to="loc_us-gaap_ClassOfStockDomain_805770" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_805771" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_805770" xlink:to="loc_bili_CommonClassZMember_805771" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_805772" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_660" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_805772" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_805773" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_805772" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_805773" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_805774" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_805773" xlink:to="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_805774" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_660" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_669" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_us-gaap_ProfitLoss_669" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_670" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_670" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_671" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated_671" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts" xlink:label="loc_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts_555414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts_555414" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_805777" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_805777" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_805779" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_805779" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts" xlink:label="loc_bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts_805780" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts_805780" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_805782" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_805782" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_805802" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AllowanceForDoubtfulDebtsTable" xlink:label="loc_bili_AllowanceForDoubtfulDebtsTable_806245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_805802" xlink:to="loc_bili_AllowanceForDoubtfulDebtsTable_806245" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis_806248" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_AllowanceForDoubtfulDebtsTable_806245" xlink:to="loc_srt_RestatementAxis_806248" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_806249" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_806248" xlink:to="loc_srt_RestatementDomain_806249" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_806250" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_806249" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_806250" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806251" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_AllowanceForDoubtfulDebtsTable_806245" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806251" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_806252" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806251" xlink:to="loc_us-gaap_TypeOfAdoptionMember_806252" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_806253" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_806252" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_806253" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AllowanceForDoubtfulDebtsLineItems" xlink:label="loc_bili_AllowanceForDoubtfulDebtsLineItems_806246" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_AllowanceForDoubtfulDebtsTable_806245" xlink:to="loc_bili_AllowanceForDoubtfulDebtsLineItems_806246" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_806247" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_AllowanceForDoubtfulDebtsLineItems_806246" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_806247" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_805803" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_806247" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_805803" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_805808" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_806247" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_805808" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_805809" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_806247" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_805809" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_805811" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_806247" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_805811" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_675" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" xlink:label="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_676" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_675" xlink:to="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_676" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_677" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_676" xlink:to="loc_srt_CurrencyAxis_677" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_678" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_677" xlink:to="loc_currency_AllCurrenciesDomain_678" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_USD" xlink:label="loc_currency_USD_685" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_678" xlink:to="loc_currency_USD_685" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_679" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_676" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_679" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_680" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_679" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_680" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" xlink:label="loc_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember_686" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_680" xlink:to="loc_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember_686" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_681" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_676" xlink:to="loc_srt_ConsolidatedEntitiesAxis_681" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_682" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_681" xlink:to="loc_srt_ConsolidatedEntitiesDomain_682" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PrcSubsidiariesAndVariableInterestEntitiesMember" xlink:label="loc_bili_PrcSubsidiariesAndVariableInterestEntitiesMember_687" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_682" xlink:to="loc_bili_PrcSubsidiariesAndVariableInterestEntitiesMember_687" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CashCashEquivalentsRestrictedCashAndOtherLineItems" xlink:label="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_683" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_676" xlink:to="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_683" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:label="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_688" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_683" xlink:to="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_688" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CashCashEquivalentsAndTimeDepositsAbstract" xlink:label="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_683" xlink:to="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_689" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_689" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" xlink:label="loc_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies_690" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" xlink:to="loc_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies_690" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TimeDepositsInBank" xlink:label="loc_bili_TimeDepositsInBank_691" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" xlink:to="loc_bili_TimeDepositsInBank_691" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaap_RestrictedCash_692" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" xlink:to="loc_us-gaap_RestrictedCash_692" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_805825" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_806270" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_805825" xlink:to="loc_us-gaap_StatementTable_806270" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806274" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_806270" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806274" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_806275" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806274" xlink:to="loc_us-gaap_TypeOfAdoptionMember_806275" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_806276" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_806275" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_806276" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_806273" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_806270" xlink:to="loc_us-gaap_StatementLineItems_806273" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_805826" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806273" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_805826" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesPropertyAndEquipmentGoodwillAndImpairmentOfLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_694" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_696" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_694" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_696" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_699" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_700" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_699" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_700" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_701" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_700" xlink:to="loc_srt_RangeAxis_701" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_702" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_701" xlink:to="loc_srt_RangeMember_702" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_706" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_702" xlink:to="loc_srt_MinimumMember_706" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_707" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_702" xlink:to="loc_srt_MaximumMember_707" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_703" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_700" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_703" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_703" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_LicensedCopyrightsOfContentMember" xlink:label="loc_bili_LicensedCopyrightsOfContentMember_840156" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704" xlink:to="loc_bili_LicensedCopyrightsOfContentMember_840156" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_LicenseRightsOfMobileGamesMember" xlink:label="loc_bili_LicenseRightsOfMobileGamesMember_840158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704" xlink:to="loc_bili_LicenseRightsOfMobileGamesMember_840158" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntellectualPropertyMember" xlink:label="loc_us-gaap_IntellectualPropertyMember_822889" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704" xlink:to="loc_us-gaap_IntellectualPropertyMember_822889" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems" xlink:label="loc_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems_705" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_700" xlink:to="loc_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems_705" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_709" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems_705" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_709" use="optional" order="12" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_620559" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_620562" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_620559" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_620562" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseExpirationDate1" xlink:label="loc_us-gaap_LeaseExpirationDate1_642493" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_620559" xlink:to="loc_us-gaap_LeaseExpirationDate1_642493" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_642494" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_620559" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_642494" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_642500" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_620559" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_642500" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaap_LeaseAndRentalExpense_642503" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_620559" xlink:to="loc_us-gaap_LeaseAndRentalExpense_642503" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_658947" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_620559" xlink:to="loc_us-gaap_OperatingLeaseCost_658947" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperatingLeasesAbstract" xlink:label="loc_bili_OperatingLeasesAbstract_642547" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_620559" xlink:to="loc_bili_OperatingLeasesAbstract_642547" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_642552" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperatingLeasesAbstract_642547" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_642552" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_642553" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperatingLeasesAbstract_642547" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_642553" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_642554" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperatingLeasesAbstract_642547" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_642554" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_642555" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperatingLeasesAbstract_642547" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_642555" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperatingLeasesFutureMinimumPaymentsDueFiveAndThereafter" xlink:label="loc_bili_OperatingLeasesFutureMinimumPaymentsDueFiveAndThereafter_825200" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperatingLeasesAbstract_642547" xlink:to="loc_bili_OperatingLeasesFutureMinimumPaymentsDueFiveAndThereafter_825200" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_642558" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperatingLeasesAbstract_642547" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_642558" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DiscountingRemainingLeasePayments" xlink:label="loc_bili_DiscountingRemainingLeasePayments_642561" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperatingLeasesAbstract_642547" xlink:to="loc_bili_DiscountingRemainingLeasePayments_642561" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_642566" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperatingLeasesAbstract_642547" xlink:to="loc_us-gaap_OperatingLeaseLiability_642566" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_840929" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperatingLeasesAbstract_642547" xlink:to="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_840929" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_UnderLeasesAbstract" xlink:label="loc_bili_UnderLeasesAbstract_658909" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_620559" xlink:to="loc_bili_UnderLeasesAbstract_658909" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_658911" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_UnderLeasesAbstract_658909" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_658911" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_658912" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_UnderLeasesAbstract_658909" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_658912" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_658913" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_UnderLeasesAbstract_658909" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_658913" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_658916" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_UnderLeasesAbstract_658909" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_658916" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:label="loc_bili_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_658917" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_UnderLeasesAbstract_658909" xlink:to="loc_bili_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_658917" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesScheduleOfLeaseCostDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_658924" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_658925" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_658924" xlink:to="loc_us-gaap_OperatingLeasePayments_658925" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_658927" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_658924" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_658927" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesSalesMarketingExpensesShareBasedCompensationEmployeesBenefitsTaxationDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_711" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_712" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_711" xlink:to="loc_us-gaap_AdvertisingExpense_712" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CumulativeShareBasedCompensationExpenseRecognizedUponCompletionOfIpo" xlink:label="loc_bili_CumulativeShareBasedCompensationExpenseRecognizedUponCompletionOfIpo_713" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_711" xlink:to="loc_bili_CumulativeShareBasedCompensationExpenseRecognizedUponCompletionOfIpo_713" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_716" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_717" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_716" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_717" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_718" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_717" xlink:to="loc_srt_RangeAxis_718" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_719" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_718" xlink:to="loc_srt_RangeMember_719" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_724" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_719" xlink:to="loc_srt_MaximumMember_724" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_720" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_717" xlink:to="loc_srt_ProductOrServiceAxis_720" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_721" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_720" xlink:to="loc_srt_ProductsAndServicesDomain_721" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_MobileGameServicesMember" xlink:label="loc_bili_MobileGameServicesMember_722" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_721" xlink:to="loc_bili_MobileGameServicesMember_722" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ValueAddedServicesMember" xlink:label="loc_bili_ValueAddedServicesMember_822881" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_721" xlink:to="loc_bili_ValueAddedServicesMember_822881" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DisplayAdvertisementMember" xlink:label="loc_bili_DisplayAdvertisementMember_726" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_721" xlink:to="loc_bili_DisplayAdvertisementMember_726" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ECommerceAndOthersMember" xlink:label="loc_bili_ECommerceAndOthersMember_728" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_721" xlink:to="loc_bili_ECommerceAndOthersMember_728" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_LiveBroadcastingAndOtherValuedAddedServiceMember" xlink:label="loc_bili_LiveBroadcastingAndOtherValuedAddedServiceMember_727" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_721" xlink:to="loc_bili_LiveBroadcastingAndOtherValuedAddedServiceMember_727" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_723" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_717" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_723" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation_733" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_723" xlink:to="loc_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation_733" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RevenueRecognitionPeriod" xlink:label="loc_bili_RevenueRecognitionPeriod_731" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_723" xlink:to="loc_bili_RevenueRecognitionPeriod_731" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_732" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_723" xlink:to="loc_us-gaap_DeferredRevenueRevenueRecognized1_732" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_735" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_723" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_735" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_737" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_738" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_737" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_738" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_739" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_738" xlink:to="loc_srt_RangeAxis_739" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_740" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_739" xlink:to="loc_srt_RangeMember_740" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_742" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_740" xlink:to="loc_srt_MinimumMember_742" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_743" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_740" xlink:to="loc_srt_MaximumMember_743" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_738" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves" xlink:label="loc_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves_744" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" xlink:to="loc_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves_744" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PercentageOfStatutorySurplusFundToRegisteredCapital" xlink:label="loc_bili_PercentageOfStatutorySurplusFundToRegisteredCapital_745" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" xlink:to="loc_bili_PercentageOfStatutorySurplusFundToRegisteredCapital_745" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PercentageOfProfitToBeAppropriatedToGeneralReserve" xlink:label="loc_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve_746" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" xlink:to="loc_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve_746" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PercentageOfGeneralReserveFundToRegisteredCapital" xlink:label="loc_bili_PercentageOfGeneralReserveFundToRegisteredCapital_747" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" xlink:to="loc_bili_PercentageOfGeneralReserveFundToRegisteredCapital_747" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" xlink:label="loc_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds_846510" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" xlink:to="loc_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds_846510" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_750" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_751" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_750" xlink:to="loc_us-gaap_NumberOfOperatingSegments_751" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_765" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_766" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_765" xlink:to="loc_us-gaap_ConcentrationRiskTable_766" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_767" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_766" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_767" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_768" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_767" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_768" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_781" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_768" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_781" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_782" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_768" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_782" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DistributionChannelRiskMember" xlink:label="loc_bili_DistributionChannelRiskMember_783" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_768" xlink:to="loc_bili_DistributionChannelRiskMember_783" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductConcentrationRiskMember" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_784" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_768" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_784" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_769" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_766" xlink:to="loc_srt_ProductOrServiceAxis_769" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_770" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_769" xlink:to="loc_srt_ProductsAndServicesDomain_770" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_MobileGameMember" xlink:label="loc_bili_MobileGameMember_771" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_770" xlink:to="loc_bili_MobileGameMember_771" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_MobileGameOneMember" xlink:label="loc_bili_MobileGameOneMember_785" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_MobileGameMember_771" xlink:to="loc_bili_MobileGameOneMember_785" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_772" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_766" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_772" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_773" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_772" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_773" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ServersAndBandwidthExpenditureMember" xlink:label="loc_bili_ServersAndBandwidthExpenditureMember_789" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_773" xlink:to="loc_bili_ServersAndBandwidthExpenditureMember_789" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember_790" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_773" xlink:to="loc_us-gaap_AccountsReceivableMember_790" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_774" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_773" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_774" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_MobileGameRevenuesMember" xlink:label="loc_bili_MobileGameRevenuesMember_791" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember_774" xlink:to="loc_bili_MobileGameRevenuesMember_791" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_777" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_766" xlink:to="loc_srt_MajorCustomersAxis_777" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_778" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_777" xlink:to="loc_srt_NameOfMajorCustomerDomain_778" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DistributionChannelMember" xlink:label="loc_bili_DistributionChannelMember_779" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_778" xlink:to="loc_bili_DistributionChannelMember_779" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DistributionChannelOneMember" xlink:label="loc_bili_DistributionChannelOneMember_793" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_DistributionChannelMember_779" xlink:to="loc_bili_DistributionChannelOneMember_793" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_780" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_766" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_780" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NumberOfTelecommunicationsServiceProviders" xlink:label="loc_bili_NumberOfTelecommunicationsServiceProviders_794" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_780" xlink:to="loc_bili_NumberOfTelecommunicationsServiceProviders_794" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NumberOfServiceProviders" xlink:label="loc_bili_NumberOfServiceProviders_795" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_780" xlink:to="loc_bili_NumberOfServiceProviders_795" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_796" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_780" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_796" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NumberOfDistributionChannelsExceedingDisclosureThreshold" xlink:label="loc_bili_NumberOfDistributionChannelsExceedingDisclosureThreshold_797" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_780" xlink:to="loc_bili_NumberOfDistributionChannelsExceedingDisclosureThreshold_797" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_798" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_780" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_798" use="optional" order="27" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PrepaidRevenueSharingCost" xlink:label="loc_bili_PrepaidRevenueSharingCost_807" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_bili_PrepaidRevenueSharingCost_807" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PrepaidContentCost" xlink:label="loc_bili_PrepaidContentCost_809" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_bili_PrepaidContentCost_809" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes_808" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_us-gaap_PrepaidTaxes_808" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestReceivable" xlink:label="loc_us-gaap_InterestReceivable_816" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_us-gaap_InterestReceivable_816" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_815" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_us-gaap_InventoryNet_815" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_LoansToInvesteesOrOngoingInvestmentsCurrent" xlink:label="loc_bili_LoansToInvesteesOrOngoingInvestmentsCurrent_813" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_bili_LoansToInvesteesOrOngoingInvestmentsCurrent_813" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PrepaidMarketingCostAndOtherOperationalExpenses" xlink:label="loc_bili_PrepaidMarketingCostAndOtherOperationalExpenses_810" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_bili_PrepaidMarketingCostAndOtherOperationalExpenses_810" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PrepaidOrReceivablesForJointlyInvestedContent" xlink:label="loc_bili_PrepaidOrReceivablesForJointlyInvestedContent_658995" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_bili_PrepaidOrReceivablesForJointlyInvestedContent_658995" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaap_DepositsAssetsCurrent_814" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_us-gaap_DepositsAssetsCurrent_814" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvancesOnInventoryPurchases" xlink:label="loc_us-gaap_AdvancesOnInventoryPurchases_817" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_us-gaap_AdvancesOnInventoryPurchases_817" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_818" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_us-gaap_OtherAssetsCurrent_818" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_819" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_819" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestmentsAbstract" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract_821" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentHoldingsTable" xlink:label="loc_us-gaap_InvestmentHoldingsTable_822" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_821" xlink:to="loc_us-gaap_InvestmentHoldingsTable_822" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_823" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_822" xlink:to="loc_us-gaap_InvestmentTypeAxis_823" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_824" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_823" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_824" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_FinancialProductsMember" xlink:label="loc_bili_FinancialProductsMember_826" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_824" xlink:to="loc_bili_FinancialProductsMember_826" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_InvestmentsInPubliclyTradedCompaniesMember" xlink:label="loc_bili_InvestmentsInPubliclyTradedCompaniesMember_620390" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_824" xlink:to="loc_bili_InvestmentsInPubliclyTradedCompaniesMember_620390" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_827" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_824" xlink:to="loc_us-gaap_MoneyMarketFundsMember_827" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfInvestmentHoldingsLineItems" xlink:label="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_825" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_822" xlink:to="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_825" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_828" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_825" xlink:to="loc_us-gaap_ShortTermInvestments_828" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_InvestmentIncomeInterestAndDividendShortTermInvestments" xlink:label="loc_bili_InvestmentIncomeInterestAndDividendShortTermInvestments_829" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_825" xlink:to="loc_bili_InvestmentIncomeInterestAndDividendShortTermInvestments_829" use="optional" order="9" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_831" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_832" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_831" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_832" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_833" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_832" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_833" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_833" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_836" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_836" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="loc_us-gaap_ComputerEquipmentMember_839" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834" xlink:to="loc_us-gaap_ComputerEquipmentMember_839" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember_840" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834" xlink:to="loc_us-gaap_OtherMachineryAndEquipmentMember_840" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_832" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_841" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_841" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_842" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_842" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_843" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_843" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_844" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" xlink:to="loc_us-gaap_Depreciation_844" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/IntangibleAssetsNetDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_846" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_847" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_846" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_847" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_848" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_847" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_848" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_848" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_LicensedCopyrightsOfContentMember" xlink:label="loc_bili_LicensedCopyrightsOfContentMember_851" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849" xlink:to="loc_bili_LicensedCopyrightsOfContentMember_851" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_LicenseRightsOfMobileGamesMember" xlink:label="loc_bili_LicenseRightsOfMobileGamesMember_852" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849" xlink:to="loc_bili_LicenseRightsOfMobileGamesMember_852" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_IntellectualPropertyAndOthersMember" xlink:label="loc_bili_IntellectualPropertyAndOthersMember_840189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849" xlink:to="loc_bili_IntellectualPropertyAndOthersMember_840189" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_847" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_854" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_854" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_855" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_855" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_856" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_856" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_857" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_857" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_858" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_858" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_859" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_859" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_861" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_862" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_861" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_862" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_863" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_862" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_863" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_864" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_862" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_864" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_865" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_862" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_865" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_866" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_862" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_866" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_867" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_862" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_867" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_868" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_862" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_868" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_869" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_862" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_869" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationGoodwillAbstract" xlink:label="loc_us-gaap_BusinessCombinationGoodwillAbstract_871" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward" xlink:label="loc_us-gaap_GoodwillRollForward_872" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationGoodwillAbstract_871" xlink:to="loc_us-gaap_GoodwillRollForward_872" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_873" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_872" xlink:to="loc_us-gaap_Goodwill_873" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_874" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_872" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_874" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_875" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_872" xlink:to="loc_us-gaap_Goodwill_875" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_876" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_872" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_876" use="optional" order="5" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestmentsAbstract" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract_805651" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_805653" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_805651" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_805653" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_805654" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_805651" xlink:to="loc_us-gaap_EquityMethodInvestments_805654" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_805655" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_805651" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_805655" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_805656" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_805651" xlink:to="loc_us-gaap_LongTermInvestments_805656" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestmentsAbstract" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract_878" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_879" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_878" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_879" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_880" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_878" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_880" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="loc_us-gaap_ImpairmentOfInvestments_881" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_878" xlink:to="loc_us-gaap_ImpairmentOfInvestments_881" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_InvestmentIncomeLossInterestAndDividendShortTermInvestments" xlink:label="loc_bili_InvestmentIncomeLossInterestAndDividendShortTermInvestments_659014" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_878" xlink:to="loc_bili_InvestmentIncomeLossInterestAndDividendShortTermInvestments_659014" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" xlink:label="loc_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear_883" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_878" xlink:to="loc_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear_883" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails">
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TaxationAbstract" xlink:label="loc_bili_TaxationAbstract_885" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_886" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_885" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_886" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_WithholdingIncomeTaxExpense" xlink:label="loc_bili_WithholdingIncomeTaxExpense_887" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_885" xlink:to="loc_bili_WithholdingIncomeTaxExpense_887" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_555488" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_885" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_555488" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_888" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_885" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_888" 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-20201231.xsd#bili_TaxationAbstract" xlink:label="loc_bili_TaxationAbstract_890" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_IncomeTaxesDisclosureTable" xlink:label="loc_bili_IncomeTaxesDisclosureTable_891" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_890" xlink:to="loc_bili_IncomeTaxesDisclosureTable_891" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_892" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureTable_891" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_892" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_893" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_892" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_893" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CaymanIslandsTaxInformationAuthorityMember" xlink:label="loc_us-gaap_CaymanIslandsTaxInformationAuthorityMember_901" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_893" xlink:to="loc_us-gaap_CaymanIslandsTaxInformationAuthorityMember_901" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InlandRevenueHongKongMember" xlink:label="loc_us-gaap_InlandRevenueHongKongMember_902" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_893" xlink:to="loc_us-gaap_InlandRevenueHongKongMember_902" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAdministrationOfTaxationChinaMember" xlink:label="loc_us-gaap_StateAdministrationOfTaxationChinaMember_903" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_893" xlink:to="loc_us-gaap_StateAdministrationOfTaxationChinaMember_903" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_894" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureTable_891" xlink:to="loc_dei_LegalEntityAxis_894" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_895" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_894" xlink:to="loc_dei_EntityDomain_895" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CertainSubsidiariesMember" xlink:label="loc_bili_CertainSubsidiariesMember_813425" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_895" xlink:to="loc_bili_CertainSubsidiariesMember_813425" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis" xlink:label="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis_896" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureTable_891" xlink:to="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis_896" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" xlink:label="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis_896" xlink:to="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember_906" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember_906" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperatingLossCarryforwardsExpirationSecondYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationSecondYearMember_907" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationSecondYearMember_907" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperatingLossCarryforwardsExpirationThirdYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationThirdYearMember_908" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationThirdYearMember_908" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperatingLossCarryforwardsExpirationFourthYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationFourthYearMember_909" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationFourthYearMember_909" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember_910" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember_910" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_659019" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureTable_891" xlink:to="loc_srt_StatementGeographicalAxis_659019" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_659020" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_659019" xlink:to="loc_srt_SegmentGeographicalDomain_659020" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_HK" xlink:label="loc_country_HK_659021" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_659020" xlink:to="loc_country_HK_659021" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_EnterpriseCategoryAxis" xlink:label="loc_bili_EnterpriseCategoryAxis_813426" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureTable_891" xlink:to="loc_bili_EnterpriseCategoryAxis_813426" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_EnterpriseCategoryDomain" xlink:label="loc_bili_EnterpriseCategoryDomain_813427" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_EnterpriseCategoryAxis_813426" xlink:to="loc_bili_EnterpriseCategoryDomain_813427" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_HighAndNewTechnologyEnterprisesMember" xlink:label="loc_bili_HighAndNewTechnologyEnterprisesMember_813428" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_EnterpriseCategoryDomain_813427" xlink:to="loc_bili_HighAndNewTechnologyEnterprisesMember_813428" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_EncouragedEnterpriseMember" xlink:label="loc_bili_EncouragedEnterpriseMember_813429" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_EnterpriseCategoryDomain_813427" xlink:to="loc_bili_EncouragedEnterpriseMember_813429" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_IncomeTaxesDisclosureLineItems" xlink:label="loc_bili_IncomeTaxesDisclosureLineItems_898" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureTable_891" xlink:to="loc_bili_IncomeTaxesDisclosureLineItems_898" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AccruedWithholdingIncomeTaxAmount" xlink:label="loc_bili_AccruedWithholdingIncomeTaxAmount_911" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_bili_AccruedWithholdingIncomeTaxAmount_911" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_912" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_912" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_IncomeTaxesPreferentialTaxRate" xlink:label="loc_bili_IncomeTaxesPreferentialTaxRate_846957" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_bili_IncomeTaxesPreferentialTaxRate_846957" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TaxRateForTwoTieredProfitsRegimeAboveThreshold" xlink:label="loc_bili_TaxRateForTwoTieredProfitsRegimeAboveThreshold_913" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_bili_TaxRateForTwoTieredProfitsRegimeAboveThreshold_913" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromSubsidiariesBeforeTax" xlink:label="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_659016" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_659016" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_914" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_914" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_915" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_915" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_916" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_916" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" xlink:label="loc_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent_917" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent_917" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" xlink:label="loc_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent_918" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent_918" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_919" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_919" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_920" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_920" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TaxRateForTwoTieredProfitsRegimeBelowThreshold" xlink:label="loc_bili_TaxRateForTwoTieredProfitsRegimeBelowThreshold_846507" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_bili_TaxRateForTwoTieredProfitsRegimeBelowThreshold_846507" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OperatingLossCarryforwardsAbstract" xlink:label="loc_bili_OperatingLossCarryforwardsAbstract_900" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_bili_OperatingLossCarryforwardsAbstract_900" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_921" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperatingLossCarryforwardsAbstract_900" xlink:to="loc_us-gaap_OperatingLossCarryforwards_921" use="optional" order="40" 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-20201231.xsd#bili_TaxationAbstract" xlink:label="loc_bili_TaxationAbstract_923" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_924" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_923" xlink:to="loc_us-gaap_StatementTable_924" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_925" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_924" xlink:to="loc_srt_ProductOrServiceAxis_925" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_926" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_925" xlink:to="loc_srt_ProductsAndServicesDomain_926" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_931" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_926" xlink:to="loc_us-gaap_ServiceMember_931" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_932" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_926" xlink:to="loc_us-gaap_ProductMember_932" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AdvertisingAndMarketingRevenuesMember" xlink:label="loc_bili_AdvertisingAndMarketingRevenuesMember_805658" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_926" xlink:to="loc_bili_AdvertisingAndMarketingRevenuesMember_805658" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_927" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_924" xlink:to="loc_srt_RangeAxis_927" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_928" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_927" xlink:to="loc_srt_RangeMember_928" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_933" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_928" xlink:to="loc_srt_MinimumMember_933" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_934" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_928" xlink:to="loc_srt_MaximumMember_934" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_929" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_924" xlink:to="loc_us-gaap_StatementLineItems_929" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_SalesTaxAbstract" xlink:label="loc_bili_SalesTaxAbstract_930" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_929" xlink:to="loc_bili_SalesTaxAbstract_930" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ValueAddedTaxRatePercent" xlink:label="loc_bili_ValueAddedTaxRatePercent_935" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SalesTaxAbstract_930" xlink:to="loc_bili_ValueAddedTaxRatePercent_935" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CultureBusinessConstructionFeePercentage" xlink:label="loc_bili_CultureBusinessConstructionFeePercentage_806304" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SalesTaxAbstract_930" xlink:to="loc_bili_CultureBusinessConstructionFeePercentage_806304" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" xlink:label="loc_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable_806305" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SalesTaxAbstract_930" xlink:to="loc_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable_806305" use="optional" order="15" 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-20201231.xsd#bili_TaxationAbstract" xlink:label="loc_bili_TaxationAbstract_937" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_938" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_937" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_938" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_940" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_938" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_940" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_941" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_938" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_941" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" xlink:label="loc_bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses_942" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_938" xlink:to="loc_bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses_942" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_943" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_938" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_943" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_944" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_938" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_944" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_945" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_938" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_945" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_946" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_938" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_946" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_947" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_938" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_947" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_805659" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_937" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_805659" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_805660" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_805659" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_805660" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities_805661" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_805659" xlink:to="loc_us-gaap_DeferredTaxLiabilities_805661" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DeferredTaxAssetValuationAllowanceRollforward" xlink:label="loc_bili_DeferredTaxAssetValuationAllowanceRollforward_939" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_937" xlink:to="loc_bili_DeferredTaxAssetValuationAllowanceRollforward_939" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_948" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_DeferredTaxAssetValuationAllowanceRollforward_939" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_948" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" xlink:label="loc_bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount_949" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_DeferredTaxAssetValuationAllowanceRollforward_939" xlink:to="loc_bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount_949" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount" xlink:label="loc_bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount_950" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_DeferredTaxAssetValuationAllowanceRollforward_939" xlink:to="loc_bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount_950" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" xlink:label="loc_bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount_951" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_DeferredTaxAssetValuationAllowanceRollforward_939" xlink:to="loc_bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount_951" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_952" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_DeferredTaxAssetValuationAllowanceRollforward_939" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_952" use="optional" order="18" 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-20201231.xsd#bili_TaxationAbstract" xlink:label="loc_bili_TaxationAbstract_954" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_WithholdingIncomeTaxAbstract" xlink:label="loc_bili_WithholdingIncomeTaxAbstract_955" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_954" xlink:to="loc_bili_WithholdingIncomeTaxAbstract_955" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:label="loc_bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities_956" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_WithholdingIncomeTaxAbstract_955" xlink:to="loc_bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities_956" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:label="loc_bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities_957" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_WithholdingIncomeTaxAbstract_955" xlink:to="loc_bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities_957" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" xlink:label="loc_bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate_958" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_WithholdingIncomeTaxAbstract_955" xlink:to="loc_bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate_958" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrentAbstract" xlink:label="loc_us-gaap_TaxesPayableCurrentAbstract_960" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_962" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_960" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_962" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_963" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_960" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_963" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_IndividualIncomeTaxesForEmployeesPayableCurrent" xlink:label="loc_bili_IndividualIncomeTaxesForEmployeesPayableCurrent_961" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_960" xlink:to="loc_bili_IndividualIncomeTaxesForEmployeesPayableCurrent_961" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_WithholdingIncomeTaxPayable" xlink:label="loc_bili_WithholdingIncomeTaxPayable_964" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_960" xlink:to="loc_bili_WithholdingIncomeTaxPayable_964" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_965" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_960" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_965" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_966" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_960" xlink:to="loc_us-gaap_TaxesPayableCurrent_966" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_968" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedMarketingCostsCurrent" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_970" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_968" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent_970" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_642330" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_968" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_642330" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_840924" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_968" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_840924" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ConsiderationPayableForAcquisitionsCurrent" xlink:label="loc_bili_ConsiderationPayableForAcquisitionsCurrent_969" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_968" xlink:to="loc_bili_ConsiderationPayableForAcquisitionsCurrent_969" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PayablesToProducersAndLicensors" xlink:label="loc_bili_PayablesToProducersAndLicensors_659084" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_968" xlink:to="loc_bili_PayablesToProducersAndLicensors_659084" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_973" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_968" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_973" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_972" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_968" xlink:to="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_972" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrentAndNoncurrent" xlink:label="loc_us-gaap_InterestPayableCurrentAndNoncurrent_642902" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_968" xlink:to="loc_us-gaap_InterestPayableCurrentAndNoncurrent_642902" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AdvancesToOrPayablesFromThirdPartySellers" xlink:label="loc_bili_AdvancesToOrPayablesFromThirdPartySellers_971" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_968" xlink:to="loc_bili_AdvancesToOrPayablesFromThirdPartySellers_971" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_977" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_968" xlink:to="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_977" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_978" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_968" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_978" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermDebtDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_620306" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_642628" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_620306" xlink:to="loc_us-gaap_DebtInstrumentTable_642628" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_642629" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_642628" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_642629" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_642630" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_642629" xlink:to="loc_us-gaap_EquityComponentDomain_642630" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AmericanDepositorySharesMember" xlink:label="loc_bili_AmericanDepositorySharesMember_642635" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_642630" xlink:to="loc_bili_AmericanDepositorySharesMember_642635" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_642632" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_642628" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_642632" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_642633" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_642632" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_642633" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TwoThousandTwentySixNotesMember" xlink:label="loc_bili_TwoThousandTwentySixNotesMember_642637" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_642633" xlink:to="loc_bili_TwoThousandTwentySixNotesMember_642637" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TwoThousandTwentySevenNotesMember" xlink:label="loc_bili_TwoThousandTwentySevenNotesMember_805683" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_642633" xlink:to="loc_bili_TwoThousandTwentySevenNotesMember_805683" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_642639" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_642628" xlink:to="loc_us-gaap_DebtInstrumentLineItems_642639" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_620313" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_620313" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_620429" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_620429" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" xlink:label="loc_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost_620315" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost_620315" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_620428" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_620428" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_642935" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_642935" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_642644" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_642644" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DebtInstrumentRepurchaseFaceAmountPercentage" xlink:label="loc_bili_DebtInstrumentRepurchaseFaceAmountPercentage_642650" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_bili_DebtInstrumentRepurchaseFaceAmountPercentage_642650" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt_620318" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_InterestExpenseDebt_620318" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_642653" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_642653" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="loc_us-gaap_DebtInstrumentsAbstract_805668" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_805669" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentsAbstract_805668" xlink:to="loc_us-gaap_DebtInstrumentTable_805669" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_805670" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_805669" xlink:to="loc_us-gaap_DebtInstrumentAxis_805670" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_805671" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_805670" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_805671" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember" xlink:label="loc_bili_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember_805672" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_805671" xlink:to="loc_bili_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember_805672" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OnePointTwoFiveNotesDueTwoThousandTwentySevenMember" xlink:label="loc_bili_OnePointTwoFiveNotesDueTwoThousandTwentySevenMember_805673" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_805671" xlink:to="loc_bili_OnePointTwoFiveNotesDueTwoThousandTwentySevenMember_805673" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_805674" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_805669" xlink:to="loc_us-gaap_DebtInstrumentLineItems_805674" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_805675" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_805674" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_805675" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_805678" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_805674" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_805678" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_805679" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_805674" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_805679" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_805680" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_805674" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_805680" use="optional" order="10" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_983" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_984" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_983" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_984" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_985" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_984" xlink:to="loc_us-gaap_StatementClassOfStockAxis_985" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_986" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_985" xlink:to="loc_us-gaap_ClassOfStockDomain_986" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_988" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_CommonClassYMember_988" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_989" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_CommonClassZMember_989" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember_990" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember_990" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoCommonClassaMember" xlink:label="loc_bili_PreIpoCommonClassaMember_991" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoCommonClassaMember_991" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoCommonClassBMember" xlink:label="loc_bili_PreIpoCommonClassBMember_992" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoCommonClassBMember_992" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoCommonClassCMember" xlink:label="loc_bili_PreIpoCommonClassCMember_993" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoCommonClassCMember_993" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoCommonClassDMember" xlink:label="loc_bili_PreIpoCommonClassDMember_994" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoCommonClassDMember_994" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember_995" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember_995" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember_996" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember_996" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember_997" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember_997" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember_998" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember_998" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember_999" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember_999" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember_1000" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember_1000" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember_1001" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember_1001" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AmericanDepositarySharesMember" xlink:label="loc_bili_AmericanDepositarySharesMember_1002" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_AmericanDepositarySharesMember_1002" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AmericanDepositorySharesClassZCommonStockMember" xlink:label="loc_bili_AmericanDepositorySharesClassZCommonStockMember_579186" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_AmericanDepositorySharesClassZCommonStockMember_579186" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems_987" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_984" xlink:to="loc_us-gaap_ClassOfStockLineItems_987" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_StockConversionBasis" xlink:label="loc_bili_StockConversionBasis_1003" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_StockConversionBasis_1003" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1008" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1008" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1012" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1012" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_1013" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_1013" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProceedsFromIssuancePublicOfferingNetOfOfferingCosts" xlink:label="loc_bili_ProceedsFromIssuancePublicOfferingNetOfOfferingCosts_1014" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_ProceedsFromIssuancePublicOfferingNetOfOfferingCosts_1014" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationConversionRatio" xlink:label="loc_bili_RedesignationConversionRatio_579193" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_RedesignationConversionRatio_579193" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupOneSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupOneSharesRedesignatedToOrdinarySharesShares_1016" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupOneSharesRedesignatedToOrdinarySharesShares_1016" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupTwoSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupTwoSharesRedesignatedToOrdinarySharesShares_1017" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupTwoSharesRedesignatedToOrdinarySharesShares_1017" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupThreeSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupThreeSharesRedesignatedToOrdinarySharesShares_1018" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupThreeSharesRedesignatedToOrdinarySharesShares_1018" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupFourSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupFourSharesRedesignatedToOrdinarySharesShares_1019" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupFourSharesRedesignatedToOrdinarySharesShares_1019" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupFiveSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupFiveSharesRedesignatedToOrdinarySharesShares_1020" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupFiveSharesRedesignatedToOrdinarySharesShares_1020" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupSixSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupSixSharesRedesignatedToOrdinarySharesShares_1021" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupSixSharesRedesignatedToOrdinarySharesShares_1021" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupSevenSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupSevenSharesRedesignatedToOrdinarySharesShares_1022" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupSevenSharesRedesignatedToOrdinarySharesShares_1022" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupEightSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupEightSharesRedesignatedToOrdinarySharesShares_1023" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupEightSharesRedesignatedToOrdinarySharesShares_1023" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NumberOfGroupNineSharesRedesignatedToOrdinaryShares" xlink:label="loc_bili_NumberOfGroupNineSharesRedesignatedToOrdinaryShares_1024" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_NumberOfGroupNineSharesRedesignatedToOrdinaryShares_1024" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupTenSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupTenSharesRedesignatedToOrdinarySharesShares_1025" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupTenSharesRedesignatedToOrdinarySharesShares_1025" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupElevenSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupElevenSharesRedesignatedToOrdinarySharesShares_1026" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupElevenSharesRedesignatedToOrdinarySharesShares_1026" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupTwelveSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupTwelveSharesRedesignatedToOrdinarySharesShares_1027" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupTwelveSharesRedesignatedToOrdinarySharesShares_1027" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupThirteenSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupThirteenSharesRedesignatedToOrdinarySharesShares_1028" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupThirteenSharesRedesignatedToOrdinarySharesShares_1028" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GroupFourteenSharesRedesignatedToOrdinarySharesShares" xlink:label="loc_bili_GroupFourteenSharesRedesignatedToOrdinarySharesShares_1029" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_GroupFourteenSharesRedesignatedToOrdinarySharesShares_1029" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts" xlink:label="loc_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts_556516" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts_556516" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityDisclosureAbstract" xlink:label="loc_us-gaap_TemporaryEquityDisclosureAbstract_1060" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="loc_us-gaap_TemporaryEquityByClassOfStockTable_1061" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityDisclosureAbstract_1060" xlink:to="loc_us-gaap_TemporaryEquityByClassOfStockTable_1061" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1062" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_1061" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1062" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1063" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1062" xlink:to="loc_us-gaap_ClassOfStockDomain_1063" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember_1065" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1063" xlink:to="loc_bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember_1065" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember_1066" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1063" xlink:to="loc_bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember_1066" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember_1067" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1063" xlink:to="loc_bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember_1067" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember_1068" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1063" xlink:to="loc_bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember_1068" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember_1069" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1063" xlink:to="loc_bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember_1069" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember_1070" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1063" xlink:to="loc_bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember_1070" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember_1071" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1063" xlink:to="loc_bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember_1071" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember" xlink:label="loc_bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember_1072" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1063" xlink:to="loc_bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember_1072" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="loc_us-gaap_TemporaryEquityLineItems_1064" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityByClassOfStockTable_1061" xlink:to="loc_us-gaap_TemporaryEquityLineItems_1064" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_1073" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1064" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_1073" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_1074" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1064" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_1074" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_813470" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1064" xlink:to="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_813470" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue" xlink:label="loc_bili_RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue_1086" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1064" xlink:to="loc_bili_RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue_1086" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationOfPreIpoSharesIntoClassYOrdinaryShares" xlink:label="loc_bili_RedesignationOfPreIpoSharesIntoClassYOrdinaryShares_1087" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1064" xlink:to="loc_bili_RedesignationOfPreIpoSharesIntoClassYOrdinaryShares_1087" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue" xlink:label="loc_bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue_1088" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1064" xlink:to="loc_bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue_1088" use="optional" order="18" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares" xlink:label="loc_bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares_1089" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1064" xlink:to="loc_bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares_1089" use="optional" order="19" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_1091" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TemporaryEquityLineItems_1064" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_1091" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/EmployeeBenefitsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1093" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DefinedContributionPlanCostRecognizedPensionAndMedical" xlink:label="loc_bili_DefinedContributionPlanCostRecognizedPensionAndMedical_1094" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1093" xlink:to="loc_bili_DefinedContributionPlanCostRecognizedPensionAndMedical_1094" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DefinedContributionPlanCostRecognizedOtherBenefits" xlink:label="loc_bili_DefinedContributionPlanCostRecognizedOtherBenefits_1095" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1093" xlink:to="loc_bili_DefinedContributionPlanCostRecognizedOtherBenefits_1095" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_1096" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1093" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_1096" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1098" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1098" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1100" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1100" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1101" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1100" xlink:to="loc_us-gaap_ClassOfStockDomain_1101" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_1107" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1101" xlink:to="loc_bili_CommonClassZMember_1107" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" xlink:to="loc_us-gaap_PlanNameAxis_1102" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1103" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_1102" xlink:to="loc_us-gaap_PlanNameDomain_1103" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_GlobalShareIncentivePlanMember" xlink:label="loc_bili_GlobalShareIncentivePlanMember_1108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1103" xlink:to="loc_bili_GlobalShareIncentivePlanMember_1108" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_TwoThousandAndEighteenShareIncentivePlanMember" xlink:label="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember_1109" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1103" xlink:to="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember_1109" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1104" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" xlink:to="loc_srt_RangeAxis_1104" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1105" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1104" xlink:to="loc_srt_RangeMember_1105" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1110" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1105" xlink:to="loc_srt_MinimumMember_1110" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1111" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1105" xlink:to="loc_srt_MaximumMember_1111" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1112" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1113" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1113" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1114" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1114" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1115" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1115" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_1116" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_1116" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1118" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1119" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1118" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1119" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1120" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1119" xlink:to="loc_us-gaap_AwardTypeAxis_1120" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1121" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1120" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1121" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1124" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1121" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1124" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_824931" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1119" xlink:to="loc_srt_RangeAxis_824931" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_824932" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_824931" xlink:to="loc_srt_RangeMember_824932" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_824934" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_824932" xlink:to="loc_srt_MinimumMember_824934" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_824933" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_824932" xlink:to="loc_srt_MaximumMember_824933" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1122" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1119" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1122" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1122" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1125" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1125" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_1126" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_1126" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_1127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_1127" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_578611" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_578611" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_1128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_1128" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1129" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1129" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1130" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1130" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1132" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1133" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1132" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1133" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1134" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1133" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1134" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1135" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1134" xlink:to="loc_us-gaap_ClassOfStockDomain_1135" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_1142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1135" xlink:to="loc_bili_CommonClassZMember_1142" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1136" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1133" xlink:to="loc_srt_TitleOfIndividualAxis_1136" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_1136" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_EmployeesMember" xlink:label="loc_bili_EmployeesMember_1143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137" xlink:to="loc_bili_EmployeesMember_1143" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ManagementMember" xlink:label="loc_srt_ManagementMember_1144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137" xlink:to="loc_srt_ManagementMember_1144" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ConsultantMember" xlink:label="loc_bili_ConsultantMember_1145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137" xlink:to="loc_bili_ConsultantMember_1145" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1138" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1133" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1138" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1138" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1146" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1147" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1147" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1148" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1148" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1149" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1149" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1150" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1150" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1151" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1151" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1138" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1152" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1153" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1153" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1154" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1154" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1155" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1155" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1156" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1156" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1157" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1157" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1138" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1158" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1159" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1159" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1160" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1161" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1162" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1162" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1163" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1163" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesReservedForFutureIssuance" xlink:label="loc_bili_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesReservedForFutureIssuance_1164" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_bili_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesReservedForFutureIssuance_1164" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/NetLossPerShareDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1189" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1189" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1190" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1190" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1191" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1192" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1191" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1192" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1198" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1192" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1198" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_663988" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1192" xlink:to="loc_us-gaap_CommonStockMember_663988" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1193" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1190" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1193" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1194" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1193" xlink:to="loc_us-gaap_ClassOfStockDomain_1194" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_1201" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1194" xlink:to="loc_bili_CommonClassYMember_1201" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_1202" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1194" xlink:to="loc_bili_CommonClassZMember_1202" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_840877" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1190" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_840877" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_840879" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_840877" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_840879" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ConvertibleSeniorNotesDueTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_840880" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_840879" xlink:to="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySixMember_840880" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_840881" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_840879" xlink:to="loc_bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember_840881" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1190" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1203" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1203" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_1204" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_1204" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1205" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" xlink:to="loc_us-gaap_ProfitLoss_1205" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany" xlink:label="loc_bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany_805694" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" xlink:to="loc_bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany_805694" use="optional" order="19" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_1206" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" xlink:to="loc_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment_1206" use="optional" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1208" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1208" use="optional" order="21" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1209" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1209" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1197" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1197" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1210" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1197" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1210" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1211" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1197" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1211" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_1212" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_EarningsPerShareBasic_1212" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1213" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1213" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/CommitmentsAndContingenciesDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1215" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_659232" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1215" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_659232" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_825198" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1215" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_825198" use="optional" order="2" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_1229" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_1229" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_642230" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" xlink:to="loc_srt_ConsolidatedEntitiesAxis_642230" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_642231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_642230" xlink:to="loc_srt_ConsolidatedEntitiesDomain_642231" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SubsidiariesMember" xlink:label="loc_srt_SubsidiariesMember_642234" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_642231" xlink:to="loc_srt_SubsidiariesMember_642234" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_659238" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_659238" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_659241" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_659238" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_659241" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_806176" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_806176" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_806177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_806176" xlink:to="loc_us-gaap_RelatedPartyDomain_806177" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvesteeMember" xlink:label="loc_us-gaap_EquityMethodInvesteeMember_806178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_806177" xlink:to="loc_us-gaap_EquityMethodInvesteeMember_806178" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvesteeMember" xlink:label="loc_us-gaap_InvesteeMember_813487" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_806177" xlink:to="loc_us-gaap_InvesteeMember_813487" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LimitedPartnerMember" xlink:label="loc_us-gaap_LimitedPartnerMember_659260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_806177" xlink:to="loc_us-gaap_LimitedPartnerMember_659260" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_806183" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_806183" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_806184" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_806183" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_806184" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ChaodianMember" xlink:label="loc_bili_ChaodianMember_806185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_806184" xlink:to="loc_bili_ChaodianMember_806185" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1236" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_1236" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_1239" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_1239" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RelatedPartyTransactionAmountsOfInvestmentTransferred" xlink:label="loc_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred_1240" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred_1240" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_806298" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_806298" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_805693" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_805693" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_DueFromInvestmentFunds" xlink:label="loc_bili_DueFromInvestmentFunds_663987" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_bili_DueFromInvestmentFunds_663987" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_1241" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_1241" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_1242" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_1242" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentAggregateCost" xlink:label="loc_us-gaap_EquityMethodInvestmentAggregateCost_642212" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_EquityMethodInvestmentAggregateCost_642212" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_SaleOfEquityMethodInvestmentsConsideration" xlink:label="loc_bili_SaleOfEquityMethodInvestmentsConsideration_642220" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_bili_SaleOfEquityMethodInvestmentsConsideration_642220" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaap_Cash_659256" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_Cash_659256" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_EquityMethodInvestmentsPurchasedConsiderationPayable" xlink:label="loc_bili_EquityMethodInvestmentsPurchasedConsiderationPayable_806297" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_bili_EquityMethodInvestmentsPurchasedConsiderationPayable_806297" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionRate" xlink:label="loc_us-gaap_RelatedPartyTransactionRate_806296" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_RelatedPartyTransactionRate_806296" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_LoansAndInterestExpenseRelatedParty" xlink:label="loc_bili_LoansAndInterestExpenseRelatedParty_813494" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_bili_LoansAndInterestExpenseRelatedParty_813494" use="optional" order="28" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_1244" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_1245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1244" xlink:to="loc_us-gaap_NumberOfOperatingSegments_1245" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/RestrictedNetAssetsDetails">
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_RestrictedNetAssetsAbstract" xlink:label="loc_bili_RestrictedNetAssetsAbstract_1247" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" xlink:label="loc_bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax_1248" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_RestrictedNetAssetsAbstract_1247" xlink:to="loc_bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax_1248" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="loc_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_1249" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_RestrictedNetAssetsAbstract_1247" xlink:to="loc_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_1249" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PercentageOfRestrictedNetAssets" xlink:label="loc_bili_PercentageOfRestrictedNetAssets_1250" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_RestrictedNetAssetsAbstract_1247" xlink:to="loc_bili_PercentageOfRestrictedNetAssets_1250" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AcquisitionsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_1252" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_1252" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1254" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1254" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1254" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ZenithGroupMember" xlink:label="loc_bili_ZenithGroupMember_642933" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255" xlink:to="loc_bili_ZenithGroupMember_642933" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ChaodianIncMember" xlink:label="loc_bili_ChaodianIncMember_555484" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255" xlink:to="loc_bili_ChaodianIncMember_555484" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_1264" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_1264" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1256" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1256" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1256" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaap_TradeNamesMember_1265" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_us-gaap_TradeNamesMember_1265" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_1266" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_1266" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_UserBaseMember" xlink:label="loc_bili_UserBaseMember_1267" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_bili_UserBaseMember_1267" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CopyrightsMember" xlink:label="loc_us-gaap_CopyrightsMember_1268" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_us-gaap_CopyrightsMember_1268" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_1269" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_1269" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_VendorRelationshipMember" xlink:label="loc_bili_VendorRelationshipMember_805378" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_bili_VendorRelationshipMember_805378" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_OnGoingProjectsMember" xlink:label="loc_bili_OnGoingProjectsMember_805379" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_bili_OnGoingProjectsMember_805379" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1258" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" xlink:to="loc_srt_RangeAxis_1258" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1259" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1258" xlink:to="loc_srt_RangeMember_1259" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1271" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1259" xlink:to="loc_srt_MinimumMember_1271" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1272" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1259" xlink:to="loc_srt_MaximumMember_1272" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_806194" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" xlink:to="loc_us-gaap_StatementClassOfStockAxis_806194" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_806195" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_806194" xlink:to="loc_us-gaap_ClassOfStockDomain_806195" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_1260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_1260" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1260" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_642882" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_642882" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_642884" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_642884" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_642885" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_642885" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_642886" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" xlink:to="loc_us-gaap_Goodwill_642886" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_642887" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_642887" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_642888" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_642888" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables" xlink:label="loc_bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables_642889" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" xlink:to="loc_bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables_642889" use="optional" order="30" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_642891" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_642891" use="optional" order="31" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_642892" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_642892" use="optional" order="32" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount" xlink:label="loc_bili_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount_642893" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" xlink:to="loc_bili_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount_642893" use="optional" order="33" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_BusinessCombinationDeemedDividend" xlink:label="loc_bili_BusinessCombinationDeemedDividend_642900" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" xlink:to="loc_bili_BusinessCombinationDeemedDividend_642900" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_642883" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_642881" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_642883" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1260" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_1276" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_1276" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_1277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_1277" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_643023" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_643023" use="optional" order="39" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_805382" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_805382" use="optional" order="40" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_1279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_Goodwill_1279" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_1280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_1280" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1281" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1282" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_805381" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_805381" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_1283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_1283" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_1285" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_1285" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AcquisitionsNarrativeDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_813500" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_813501" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_813500" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_813501" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AcquisitionAxis" xlink:label="loc_bili_AcquisitionAxis_813599" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_813501" xlink:to="loc_bili_AcquisitionAxis_813599" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AcquisitionDomain" xlink:label="loc_bili_AcquisitionDomain_813600" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_AcquisitionAxis_813599" xlink:to="loc_bili_AcquisitionDomain_813600" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_BeforeSecondAcquisitionMember" xlink:label="loc_bili_BeforeSecondAcquisitionMember_813601" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_AcquisitionDomain_813600" xlink:to="loc_bili_BeforeSecondAcquisitionMember_813601" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_AfterSecondAcquisitionMember" xlink:label="loc_bili_AfterSecondAcquisitionMember_813602" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_AcquisitionDomain_813600" xlink:to="loc_bili_AfterSecondAcquisitionMember_813602" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_813547" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_813501" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_813547" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_813548" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_813547" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_813548" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeExpenseMember" xlink:label="loc_us-gaap_InvestmentIncomeExpenseMember_813549" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_813548" xlink:to="loc_us-gaap_InvestmentIncomeExpenseMember_813549" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_813506" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_813501" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_813506" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_813507" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_813506" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_813507" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ZenithGroupMember" xlink:label="loc_bili_ZenithGroupMember_813508" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_813507" xlink:to="loc_bili_ZenithGroupMember_813508" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ChaodianIncMember" xlink:label="loc_bili_ChaodianIncMember_813509" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_813507" xlink:to="loc_bili_ChaodianIncMember_813509" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_813511" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_813507" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_813511" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_813550" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_813501" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_813550" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813551" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_813550" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_813551" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_813580" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_813501" xlink:to="loc_srt_RangeAxis_813580" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_813583" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_813580" xlink:to="loc_srt_RangeMember_813583" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_813637" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_813501" xlink:to="loc_us-gaap_StatementClassOfStockAxis_813637" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_813638" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_813637" xlink:to="loc_us-gaap_ClassOfStockDomain_813638" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_813639" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_813638" xlink:to="loc_bili_CommonClassZMember_813639" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_813515" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_813501" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_813515" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_813589" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_813515" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_813589" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_813590" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_813515" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_813590" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCarryingValue" xlink:label="loc_bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCarryingValue_813591" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_813515" xlink:to="loc_bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCarryingValue_813591" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_813592" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_813515" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_813592" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_813593" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_813515" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_813593" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_813594" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_813515" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_813594" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_813597" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_813515" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_813597" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_813598" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_813515" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_813598" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SubsequentEventsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_846628" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_846629" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_846628" xlink:to="loc_us-gaap_SubsequentEventTable_846629" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_846630" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_846629" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_846630" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_846631" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_846630" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_846631" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_846634" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_846629" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_846634" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_846635" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_846634" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_846635" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ShanghaiEntityMember" xlink:label="loc_bili_ShanghaiEntityMember_846636" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_846635" xlink:to="loc_bili_ShanghaiEntityMember_846636" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_846637" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_846629" xlink:to="loc_srt_OwnershipAxis_846637" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_846638" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_846637" xlink:to="loc_srt_OwnershipDomain_846638" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_WangfuMember" xlink:label="loc_bili_WangfuMember_846639" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_846638" xlink:to="loc_bili_WangfuMember_846639" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_ManagementEntitiesMember" xlink:label="loc_bili_ManagementEntitiesMember_846640" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_846638" xlink:to="loc_bili_ManagementEntitiesMember_846640" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_852186" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_846629" xlink:to="loc_us-gaap_InvestmentTypeAxis_852186" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_852187" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_852186" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_852187" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_EquityFundsTrancheOneMember" xlink:label="loc_bili_EquityFundsTrancheOneMember_852188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_852187" xlink:to="loc_bili_EquityFundsTrancheOneMember_852188" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_846641" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_846629" xlink:to="loc_us-gaap_SubsequentEventLineItems_846641" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_846642" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_846642" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_846643" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_us-gaap_EquityMethodInvestments_846643" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="bili-20201231.xsd#bili_PaymentstoFundrelatedpartiesForLandUseRightsAcquisition" xlink:label="loc_bili_PaymentstoFundrelatedpartiesForLandUseRightsAcquisition_852182" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_bili_PaymentstoFundrelatedpartiesForLandUseRightsAcquisition_852182" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>g28513dsp6.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g28513dsp6.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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
)H.<4 :% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>28
<FILENAME>g28513g01c36.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g28513g01c36.jpg
M_]C_X  02D9)1@ ! 0(!>0%Y  #_X6OQ:'1T<#HO+VYS+F%D;V)E+F-O;2]X
M87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](E<U33!-<$-E:&E(
M>G)E4WI.5&-Z:V,Y9"(_/@H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS
M.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!835 @0V]R92 U+C,M8S Q,2 V-BXQ
M-#4V-C$L(#(P,3(O,#(O,#8M,30Z-38Z,C<@(" @(" @("(^"B @(#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(^"B @(" @(#QR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B
M;W5T/2(B"B @(" @(" @(" @('AM;&YS.GAM<#TB:'1T<#HO+VYS+F%D;V)E
M+F-O;2]X87 O,2XP+R(*(" @(" @(" @(" @>&UL;G,Z>&UP1TEM9STB:'1T
M<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V<O:6UG+R(^"B @(" @(" @(#QX
M;7 Z0W)E871O<E1O;VP^061O8F4@26QL=7-T<F%T;W(@0U,V("A7:6YD;W=S
M*3PO>&UP.D-R96%T;W)4;V]L/@H@(" @(" @(" \>&UP.D-R96%T941A=&4^
M,C R,2TP,RTP-%0Q-CHS,SHR-BLP-3HS,#PO>&UP.D-R96%T941A=&4^"B @
M(" @(" @(#QX;7 Z36]D:69Y1&%T93XR,#(Q+3 S+3 T5#$V.C,S.C(V*S U
M.C,P/"]X;7 Z36]D:69Y1&%T93X*(" @(" @(" @/'AM<#I-971A9&%T841A
M=&4^,C R,2TP,RTP-%0Q-CHS,SHR-BLP-3HS,#PO>&UP.DUE=&%D871A1&%T
M93X*(" @(" @(" @/'AM<#I4:'5M8FYA:6QS/@H@(" @(" @(" @(" \<F1F
M.D%L=#X*(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)2
M97-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QX;7!'26UG.G=I9'1H/C(U
M-CPO>&UP1TEM9SIW:61T:#X*(" @(" @(" @(" @(" @(" @/'AM<$=);6<Z
M:&5I9VAT/C(Q-CPO>&UP1TEM9SIH96EG:'0^"B @(" @(" @(" @(" @(" @
M(#QX;7!'26UG.F9O<FUA=#Y*4$5'/"]X;7!'26UG.F9O<FUA=#X*(" @(" @
M(" @(" @(" @(" @/'AM<$=);6<Z:6UA9V4^+SEJ+S1!05%3:UI*4F=!0D%G
M14%904)G04%$+S=107-51VAV9$<Y>F%'.7=)1$UU34%!-%%K;$Y!*S!!04%!
M04%"04%904%!04%%028C>$$[05%"9T%!04%!44%"+RLT041K1FMB,DIL04=4
M04%!04%!9B]B04E104)G445"055%0F=51D)G:T="45E*0W=G1T)G9TQ$06]+
M0W=O2R8C>$$[1$)!341!=TU$07=11$$T4$5!.$]$0DU41D)15$5X=V)'>'-C
M2'@X9DAX.&9(>#AF2'=%2$)W8TY$03!914)!64=H55)&4F]F2'@X9B8C>$$[
M2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(
M>#AF2'@X9DAX.&9(>#AF+SA!04519T$R045!07=%4B8C>$$[04%)4D%135)!
M9B]%06%)04%!04A!445"05%%04%!04%!04%!04%11D%W24=!44%(0T%K2T-W
M14%!9TE$05%%0D%114%!04%!04%!028C>$$[05%!0T%W449"9V-)0U%O3$5!
M04-!44U$06=10T)G8T1"04E'06Y-0D%G35)"04%&25))>%%614=%,D5I8UE%
M54UP1VA">%=X46E00B8C>$$[571(:$UX6FDX0U)Y9W9%;%%Z4E1K<4MY63-0
M0TY546YK-D]Z3FAD55I(5$0P=4E)2F]-2D-H9UIH2E)&4G%3,%9T3E9+0G)Y
M-"]0128C>$$[,4]4,%I85T9L85<Q>&18;#E76C)H<&%M='-B5S5V63-2,61N
M9#1E6' W9D@Q*V8S3T5H66%(:4EM2VDT>4YJ;RM#:S535FQP95EM6B8C>$$[
M<6)N2C)E;C5+:G!+5VUP-FEP<7%U<W)A-G9O4D%!24-!44E$0E%514)1645#
M04U$8E%%04%H141"0T53355%1E523FA)9UIX9UI%>28C>$$[;V)(=T9-2%(T
M4TY#1E9*:6-V17I*1%)$9VAA4U5Y5VE9-TQ#0C-04TYE2D5G>&15:W=G2D-H
M9UI*:EI&1VED:V1&53,X<4]Z=WEG<"8C>$$[,"M0>FA*4VMT3515-5!2;&19
M5U9P8EA&,658,5)L6FUD;V%7<')B1S%U8C)2,61N9#1E6' W9D@Q*V8S3T5H
M66%(:4EM2VDT>4YJ;R8C>$$[*T1L2E=7;#5I6FUP=6-N6C9F:W%/:W!A86YQ
M2VUQ<39Y=')Q*W8O84%!=T1!44%#15%-4D%$.$$Y531Q-T9867$W1EA9<3=&
M6%EQ=R8C>$$[=EAR83-L,6TW85=*2%E&04-Y9VUN<$HT-%5)1#9J6F8X<SA8
M+T%,+T%%>%9G1W9F;4)B-E9Q97(R4C!U,EID4%EP1$]75VI0-E9V228C>$$[
M038P0D%0,7)J561/4&9S<6]Y+VUB<&E*940Y2%$X-&I/3%=1:4U2=#E895-.
M9SE71&ER<'-653%'+W-#<5HS,VYJ4V)#>G-R-F94-"8C>$$[-4Q7-$8R6FA&
M-E)L53(P-E%!27)&5F(T;C-03$95*S!05F9,*W1*3S%L1$=F46QA1FQ94D9I
M57!59TE724945#1Q2#)W2VUN,4=Y+R8C>$$[-5HT=BM!6"MM2W Y-5%H:&EN
M=FA%:6]#<TI)54%D-5!$17!:3&=6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X
M5C)+=7A6,DMU>%8R2R8C>$$[=7A6,DMU>%8R2W5X5C)+=7A6,DMS4#%N+VIR
M,V8K<VXO2G!-2T=%-G9R,G1X-GI063)O5S-G:591='=92DQO.&YJ3&]X:FE+
M='AK928C>$$[<40S4F@Q65564TIV>D0Q6C-U15!L379,1S9"9S=U<GE)6E9I
M.50P+W$W<T%$26ID.75E.55O5EA,*UDR;TYD,CEQ,VLK-%=+6C5%:R8C>$$[
M;$EL-$E);FM$3B]V4'5#17%V4W9,-31Q<C9N-7,Q>3$Q4S9S53!D-VDS=#=S
M96QC<F)Y8U1!5VA$4DM!<F-N675X-7(T9$U+;V%0."8C>$$[>61D=4Q/67AE
M5V)M=VY76EDQ67AZ>F9#;T1Y='=7,U5N8C16<#EP=GA#<VPX;BM:9%,Q=C9W
M,3=94' O1TM'6EE*2VPT,FQA5D1#-28C>$$[2W!69W-+>61/:V<K6E9:.355
M+S-O=F8Y4T@Y8VU*4WE,07)S5F1I<G-69&ER<U9D:7)S5F1I<G-69&ER<U9D
M:7)S5F1I<G-69&ER<R8C>$$[5F1I<G-65WEY>%))6DI85T]-57$W14M"53!'
M-7A642]396TO.'1C4"])>&8V-'$W.4HV8B]W071C4#A!>4U8*W5+=2]396TO
M.'1C4"8C>$$[+TEX9C8T<6MM;U=&;F18<W1Z2'%T=D5*94I+349E:$-H96]K
M5"M8=W=Q:'8P3&)C=5@V671E449+.$)7;B])-T9#,&%&6G)),&DV="8C>$$[
M84-2=T$W:4YA:TQ7;%0V,CE+-'%T=71-:&AT<%IH<3EQ>&I2;D,X0G561F%F
M,S)+<78V2&<O-G9.<B]W02\V<EEQ-SE$=V8Y6&TQ+R8C>$$[-$%F.59S5E=J
M4F):4U-U<C)G3$=R56I'-3964#<W1E5Y,&%+># Y-3-K,4M#6G!G9RM%<6=!
M5&PT=3EF=#1P5% Y2C9B+WDQ=R\X028C>$$[27AF-C1&9"MK.4XO-6$T9BM2
M:2\Q>%9T9%(P.6U#<F1237I%0E9%:6MK;EE!8C1Q:4U69&ER<U9D:7)S5F1I
M<G-69&ER<U9D:7)S5B8C>$$[9&ER<U9D:7)S5F1I<G-6465Q>E%W,GE.3$ES
M86UE04)N2556.594,RM72W!(-7DX=V$U<&XQ5#E%5S1U:&-1,U1T4T=386AI
M:E9K8R8C>$$[96U2<TMK.&5R.48S=W%X1V9Z,2MA87E'83$P5DQQ,F=H5U<T
M9TYR8U)Z35=T:DEO:35.>&)M47I&86=R<VXR:FER,')2-S93+W="2B8C>$$[
M<S<R4T=3,FMU655L94-:945I1FQ"2W-V66I!<4UX5C)+=7A61&%N+T%-8S(W
M+S1W>68X0454:7)#+TXO;2]Z;'!U<5AL=&\R;698;R8C>$$[-$1A*V="0DMF
M56%71S1C=VU12&E056QI:E0Q4'-P>2M,0W%585HU+R]-<C9Z87E8*V=.3'!K
M>E<X8W-S1G1/:S9T231%<#E+46II1B8C>$$[6FI'2VXY;FY896U+=E9-0W5X
M5C)+=7A60F%T8U<X3G9(-C!Q4CAP;V503F=T851*6')I<D(O3F9N6'IZ<"MO
M86A";S)K:E56=')M3B8C>$$[3%--451F=F<X141I2#%194$U3DI+9E8K>79#
M:'=Q;V%&-3,O041%3W!7<39T;W!N,&TY=30W94,W=')E84]666YA4U Q<&]P
M5R]D<28C>$$[5U1M5"MY9S9F14U696U91F1I<G-69&ER<U9D:7)S5F1I<G-6
M9&ER<U9D:7%'=4I,<C8Q1D1!-DE(4U(R3&]8*W=507!2:R]N>%9*;R8C>$$[
M+TXK:GEG;4Q7-T=10U9,9'5#33%*6EI"1$=P<$QT>FQ00F9%-V1S5EA(>E1P
M=W1L=51Q,7%)1VQ%0WE'1U%$,51):U%J+W90=$8U528C>$$[5VY7<'A622]Z
M070O2FYM2%-(,$QZ4G%L:VQV5T,W36)+,&-Q1#0U23-"36Q6-7!$24LO>3AS
M5E0V>3%Z5%=I=%ER4%9,2#!P<%1:5R8C>$$[85)X:TLP<U-&:D1'0DPQ5D5*
M;T]W>%9(9E=R:C9M=#4Y8F@K<DUO6E@Y0U1O,U1B,4LY.%974S9J-E5&=F-3
M86AA:4,W94]/,6Q%8B8C>$$[1EI(;4Y)=VA%<$1C-C=5>%9D.5HQ1#%04CE3
M3#%0<E!P8R]486Y$-G8V=C)F538X=3EE;4MO93DQ>3-S8GE+>74Y57,T3'5B
M:#951"8C>$$[>'-'8C%8.4I+1#%F,FXK164K2V]H<GE68BM05#)V8F-8<W-4
M,T5D=C948S)I:5I%9'=05C9+,'%G+U!&5TME95DO2G9M:E-B<GEZ<B8C>$$[
M*W-746IE5E5K:D%+4WAZ4E-X2T]*379W='IU23 O,EE(9D95.'-.63!U3WIT
M;TQ$56))5W%76G5B4TM+2FE0<6-&135O;VMQ55A98B8C>$$[67%M3C-C>C)K
M66MU<GDS:&I*23E2-&U#:FEP8VQM.5=I9TMH2DIX5G%E-VUG=6)A,6UV8F1,
M:3=,3&)21TIU5&U.4S=C9C-V6E)81B8C>$$[5W!R;E5);6QJ36M43U!Q+W!V
M-F)!1#%P5$<Q4C9M*W<R,T=+=&%J9E!P=&\Y-68S,71B5W%&5F5A4TIG;TQS
M155F,W9D;4%'2W!A+R8C>$$[;DQ2;%9M3W0R4E)55U5U<V)S=G!S=DI8-4-1
M:FE2,RMJ<FA63&9.,F=E5W9.,3%:84IR53ET8UAL:&126&M&=#9$."M564PX
M5RM0928C>$$[3C!5:&@P4'IX5E Y4#%I1%5P<FE#=S%3>G5P<EAJ.5EJ:5%U
M>6-Y=U5S0DPP67AS064Y1#1(07$K9E5H8C-2=%HY4G1)8FA92'5M:B8C>$$[
M9$-P145:0655,6PR5E-D>FEQ<&(S8S%X4&,R.$8W8GE45V)R2&12<D4Q63-:
M1FM53BLY-V\T3TMQ<V-L-&PT:TUZ>'5J>'4O=TEY128C>$$[1D=11&-U+S@K
M2V]V1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ:'!0*T]L0B]X:&TO-&Q&:7)Z
M-C0O23-26C=G,T1A;F1#47IP8TY2228C>$$[2TU9-W,S:6=G<"]V,6I89F-5
M=S)R144X;F9L8F9A9V)D3F9V24IV4VIJ;'5:56AJ:&MI=%1B,VE43DDP65%O
M+V]O5F1T:41167%Y=B8C>$$[52]+4&M46$PV0F@U;VEA.5<R9S!I1EEP-U)N
M4#%E2S5H-'%U-3E2=G)R;&@T9UEQ=# R,SAT>C986C9:82M:3'4P9SAT,S@X
M9'!F,R8C>$$[35554WA40DQJ5&I:*W)01T5D-'A*2GA"<3E/2DY24W%Q55$O
M;#<K5SEU.7108BMA0E!,2W1V1VMS1#)C:$M2:C9Q<VI#3F9S96]O1"8C>$$[
M3CEK3C15,E94-U(O>4LX=6%69C)6-6)A:F9&-T9R5F]9-4=H9$M79G X4&A-
M97I.-D\W1&5J34)136-#<S,O-"]W1"]!2U!0*WA01B8C>$$[56XX,69L-W O
M;5!5-$PK-74U-V0W9$DT,$5(0E-"2$XV=%9C9W-R2'!567$X-'4O2FXU669P
M>4]Z;#%N55DW:T9R84YO=W%1<UI,;R8C>$$[1UAG-&HT3$5K=&]Y.%9O:4YY
M86Q46$-Q9#8Q-4XO3&)7.5(Q0SAU4$Y-26952D8K<W!&9%=Q-U145V1Z2$='
M2'A$:V1.5&AV56=T5"8C>$$[1E945S=$461D1C=P3C<U;G9B86)48D]84CE:
M,48T64E50U-V1DMF56UK:45-8GE$:49)<%56-#<W-'%K=6]F;'HK5GI,9510
M-6Y7428C>$$[5$<X*W525S!L;3<P;&E+6$)#27).*S1J:TQN*U%63TMS>3AU
M+VQ,;VUI83-B87IA86AE5%-W4$I+<V-Z4GE)9E974DM!;$]3:FI.."8C>$$[
M6$4Q67%V26UG=TMY:3@O,W)L+S9-=CA!<4EB1E9V;6)1671E,%=B4S5:;6=J
M;6%*:DEG5FHK-FQ754-J06EH2U5/2W-(4#5%-D=7;28C>$$[0C%3-V%'8VMV
M0WEW36],5V]T1'@U4FUN=V)G9$%C3G%G9$4X=F52=$@X,5=D=VYM0V5"=$]M
M9#=:3&=145=K<G)%*VYV16MH4D99."8C>$$[:30T2V9T2V%$8D958VUL+VPX
M<F%0-EAN2T=M;'AI2%)9:&0R2C12;U%S45-O<3=),&9(:U0X47%R5G%C5E1'
M.3AN4F5C=$A3834Q=28C>$$[8W)D,DYX<&PW2D)$1$58:FMM0FU1<390-F)O
M,%AP=#AJ,$]+<'HU4CAL5V9L;#<T,FPQ3$ML+TU:-5DU1FE!1#!64E%O:6LP
M5F%B;B8C>$$[9D%Q8WEF.$%(4V<O-'=Z9CA3:7A6131Q-T9867$W1EA9<3=&
M6%EQ-T9867$W1E5&9%A%14=O5S=44TQ%<&AM04QS1D9E55AJ:7%P*R8C>$$[
M:SE.+S5A-&8K4FDO,7A6:'1T*UA8:T-%43%N-71B3D5B5G9R4E@P>&),1VQT
M>$-S0BLT5T-0:#=R6')H5D)W9FQ8-4)S.60P=E9T3"8C>$$[=E!Q0C!T:3!D
M=$AC8V]Y=G%E;W%!37@T<41T4VA&4$%G14MO-2]Y-R],;#)U4S=C;'9*<')M
M-6EA.&-X>5181%-'6C-1=GA9>4-:;"8C>$$[86\S5V<W0VEQ0710>70X;5=E
M<F983%A61VET1$-T=3%I6G=Y;4E43$]Y8S)9;6IY4G%7+V$W5G!3:7)0+W="
M2C9B+WDQ=R\X:D8O<B8C>$$[9U9!+U<W5#9Z-C-R4BMI3#)N<6-H>'(Y5#AA
M,'A62&9P4%1F*U=U2"]K678Y8U99:&1F;"]W0U%B,34O<C!Q,TU5>E K-$YX
M>%%24R8C>$$[>5-Z4$921U=Q;5,U:RMG,#=$0W%7-F@K52]K1V$W:79,4R]E
M>750,&=.5'5P1G5I>&UU0T%'9'54,#5S4GER,'(Q0GA63V)N>50U1"8C>$$[
M=6(V*W9P2G%81V]Y0V$X2UAJ;TI(54M%2D-U4'-"84PT07-/:DA&56IK+TM4
M>4]U=7DV<EIA;3EP.5IG93)U<F1B:FUR<DU*16Q)-28C>$$[365*84]D;')4
M-&1Q53-Q<3E#:G8Y2VIJ5TY,<49544)655-,<T%+061C0V]/-G4W4C5P-55M
M:F%*4'%83G=W2VHO4T<V;71-5E(S-B8C>$$[5# S+T%*831F*U)I+W="8U9D
M*VLY3B\U831F*U)I+S%X5FAE<&9L>C5%,4=+-5,U=3):<%I8;7171C(V:3-:
M,FQK+V1+:VEG05,S1"8C>$$[='0W9GEG-%918U@U4B]L<4ER33-%<&YV8E,Q
M3FXY8RMT=6I/<D%H>7=%;C=23F%D0C)X5FU7:5(V3G!';DI:43-S8F=03$Y,
M2SAI8R8C>$$[<$IR:59P-7!$43E8;&M:=G!W2VIV,&YP=B],6$0O>4U8*W5+
M<5,S5G)0<6-):&U357)$3GDT34=P5C1U=$1I<4]X5C)+=7A6,DMU>"8C>$$[
M5E%V3"MX<V\Q:W9B;4LR:F0Q:E(U;E=.5V1V<V]#>$974%E9<7<V,2]/:CAV
M3&Q*6D4Q3E9H:6YI=&I-.491=DY*2$=#1THK>79R>"8C>$$[<S=D1D(S,T1!
M2W-I;3@S*U4T1S1Z83%94DU#>3A8=6]63E5!3$1D=7%H9U0X.%945E=6;$1+
M47ES2V=J8T5(1E<X5E$S-E0P,R]L<B8C>$$[:"\U1TPO6$989G!05&8X06QR
M:"\U1TPO049X5C,V5# S+VQR:"\U1TPO6$989G!05&8X06QR:"\U1TPO049X
M5C,V5# S+VQR:"\U1R8C>$$[3"]81EAF<%!49CA!;')H+S5'3"]!1GA6,S94
M,#,O;')H+S5'3"]81EAF<%!49CA!;')H+S5'3"]!1GA6,S94,#,O;')H+S5'
M3"]81B8C>$$[6&9P4%1F.$%L<F@O-4=,+T%&>%9$86AQ5VY'0F%855 Y.4(O
M=7AF.2]*-S1Q:68P;G!V+T%#,7<O=T1)>&8V-'$W.4HV8B]Y,7<O."8C>$$[
M:D8O<FER=C!N<'8O04,Q=R]W1$EX9C8T<3<Y2C9B+WDQ=R\X:D8O<FER=C!N
M<'8O04,Q=R]W1$EX9C8T<3<Y2C9B+WDQ=R\X:D8O<B8C>$$[:7)V,&YP=B]!
M0S%W+W=$27AF-C1Q-SE*-F(O>3%W+SAJ1B]R:7)V,&YP=B]!0S%W+W=$27AF
M-C1Q-SE*-F(O>3%W+SAJ1B]R:7)V,"8C>$$[;G!V+T%#,7<O=T1)>&8V-'$W
M.4HV8B]Y,7<O.&I&+W)I<G8P;G!V+T%#,7<O=T1)>&8V-'$W.4HV8B]Y,7<O
M.&I&+W)I<G8P;G!V+R8C>$$[04,Q=R]W1$EX9C8T<3<Y2C9B+WDQ=R\X:D8O
M<FEQ5V$U<"]L8EA);UET5&QI;5,S:TUK644O1&1K84YG941,5E=2>4-P,GA6
M:DQF;"8C>$$[5"M6<CA3-#5U:GAY<DEB>51K1VE%2W!U2#=#,&HK-T-Q<$HK
M5U U65-R>&U54VHP,FAQ.35)5S103DAC:V-V535F,S!+=C$X97A)>"8C>$$[
M5FU53C=P345-8TU6>D%S55-H23%%:3=+;V]",3A-0W(O=T)*-F(O>3%W+SAJ
M1B]R:7%*>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+;R8C>$$[8E50-VA0.$%J
M3D(O>6541E54:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I
M<G-64R]79&8P:E)9635T5'5"8GAZ4"8C>$$[-F-:-',U2F]72F]G66A65E-7
M63=!8FY&5TMZ9FY4-4)%=&A(8C-Z6$EV9TI3>5%Z<C96<W=E;'<T84U(9U=J
M<#AV:2MY2S1Q:D4O3B8C>$$[;CAV;G4P=$4Q9%=N:TU)54-'-#0O=T-L071"
M.%AP.%%*54A.1%@T:RM-9D1V:7),<U9D:7)S5F1I<G-69&ER<U9A95)),$QY
M34529"8C>$$[,EIJ440U:S1Q>&)7<&MT4$ED.7$R;%=L=F5A;&$V9$I084HV
M4#%G4UA%8TI:14MX,%II>F=$631Q=W5F>E U.&LQ5S1T3%!Y,V)R1"8C>$$[
M>FY7,&UL<W!1:&1:4VE23RMW06IG<$]:3VHQ-'(P=V]:8C5%=C<W5TQ3-5A8
M=$%85&11=$=I5U%',S11=5AH5FTY2FXK2G%.56YB-"8C>$$[86=D46-5<V\O
M4FUM+W=$3$I$+WE,6"MM0E=J<%=L<TM.6G=%5D)O63 V9S%(8D97+W="1V%B
M+WEY42\X:3$O<&ER=C!:<'8O04-Y428C>$$[+W=$271F-EEQ-SE'86(O>7E1
M+SAI,2]P:7)V,%IP=B]!0WE1+W=$271F-EEQ:&12:#!U,&EJ;$M15S<K=$-&
M96E)9C<Q83!/,V)&5R8C>$$[32MD4$YN;7)3.5%U24Y(<WAD44QA45A%56=T
M<'!Q3S=Z:&QR1V%0>DUC4U5'-CAU6%1#<5%7,S5G+VUL1GIV8C=Y-%I.4&HT
M0U<Q="8C>$$[-$I49'!,>6E-,&%H;4-Y:5 Q1$5R<E%-870P531Q.5EW2S=&
M6%EQ-T9867$W1EA9<3=&6%EQ:&11,')49%-J:FIV-U=+-E-&>$Q%<R8C>$$[
M<4)W<F=%0FQR,$Y'22M72W!-=C5B*U%56&EN;"MX56-1=3!#1#165#!W3VY4
M9V%9<6E%.&ME5#!M.5I.1G-H2TAJ:T0K:$A54$1Y.28C>$$[2FAT<UDO55E,
M-$$P1S)+<#-I<G-69&EQ1W5$33DQ1$%K<E)+>5-/>DE&2DI1;T%0:D1$.7,T
M<3<V<% O04UT<S,S42\Y53A6465P6"8C>$$[,6IP:7A.<4]S1S!79'A(0UIM
M=# U3V8R4E=08S1Q<E=42F975G9E,F5P4U0R;#%':S%V36=H2W9(26]:1U4K
M;C!:5%A&55!F,FQH<28C>$$[2#%N47)Y.65C,TYS>'5B2FA#4S%V251'4U(V
M9C)4=4U64VI28F)Y;#51,&I49$%T3E8K;U=A97!B,E55>&A6<$AI:S13:VQO
M>'E9>28C>$$[='5E-4]+;RLQ.'<V2F14>'=1831Z>E-Y96I(2%-)1G!04V%F
M9T%9=G1#2TYM23=!67%I3DTQ0WDQ4#%F<4=Q>5A(;S!%=D99=FA*2B8C>$$[
M1D1726(Q53=9<6IV<6LO+T%#,GIF9$0O04Y5.%97>"MT1F52>$Y/.'E34GE/
M95E154M-9T9/0W(O3V-65W=P8UA#=DHY6FMJ+V53228C>$$[15%2.%%%:UI"
M.7!'4%)F2$965#9P4#A!.'1S,S-1+SE5.%9D.55N+T%/5S)B-V]F*W%E2W4K
M<50O=T1,8DXY,% O5E!&56PX,2M1.28C>$$[1S@Q,D5.:')J>3-D=$)C4EA5
M4T51:6MK5%9'+W Y1T968GA5;D95-D9P3T)16&MW02]Y668K<65+=2MQ5"\X
M04QB3CDP4#A!,51X5B8C>$$[,S%39B]L=&TK-D@O04MP-'$W-G!0+WDR>F9D
M1"]W0E4X5EA73'E08C%K675Y>5-P>4E!2D-336]R44%D0FEQ=FER<U9D:7)S
M5F1I<B8C>$$[<U9D:7)S5F1I<G-69&ER<U91,&XO2%-G+W=#34TS+T5O<U96
M8FUD3&4S;&YC37E1;S!J3$=R3S5#:7!#;V],369!059/2W-(,6)69B8C>$$[
M2C-M=4,S;6TQ5CE,9E-P>F-2:5I5=#5Q>%-#279(-C8X-F5O1$9Y:C9K;%0Q
M<&A69U=M+VQH*U9';V%063-&<C5V361R2G!A<D-J5"8C>$$[5U5B<F)/=%!5
M9$=4:VIR2V%S,GA$:6A055EQ<&%B*U=V:V95=$E$-GHU=E-+84\X=4A:;&4R
M=&U94GI06GI":$UV4&A*36A&93E&,R8C>$$[3&9%5E=5,UAL8GE8*VED2W1"
M<C@K<'!9>C-J46EZ160U4$DY-4M,-EAA0DA:94%7<6M$;V9';4MQ5VPO:W@U
M4#%#,5@P3F-U8C9/,28C>$$[3G-J0E1$-FMC;'!A=F))<VY&4%5355)4:R]S
M=7)5655)>%9&955P=DI(:S)Z:S%K-C=04$AQ=&A"2D9B6&%*2$E93%-6;S!D
M27=Q3B8C>$$[>5HW<FIV,2MJ1EAQ1T)53DHO>#!O4#A!:D1.+WA+3$98868O
M04A$+T%01V%F+VLX*TMS13%R>G8U=3 S>F9C,F-7;DYE85)$2W-C9B8C>$$[
M0T=:4U$X14Q&;6U66D%)-#-L6C-D5EDX5DE#:S165RM89GI).#!A:#5I:7-R
M>GEX93)T;F93;$5A4T]29G%A>$E/6')U62]49&YE<"8C>$$[1D=O0C-/2W!'
M9GI:."MA8S!C=#4U9&TQ5DI4-DEH=')A-71U36I,>E=4:SAC>F-.:6IC;%5O
M,GA'>$]+<CE7+T\O5W93*W R;FPR928C>$$[>C%+-DXP=&DQ>#9Z9D1B='=J
M9&]Z06XY*W=O<3$W:G%D<V%63TY'+TUZ>D)Q,G53-F1*-65U9$QH:3 U-W!B
M='A,3D4X-U),27-E."8C>$$[35)R1V51235#=FAI<414.#)F34U445)X*U@W
M;E5P9G%U;FDU9C!R;3%J1GIC2DDQ>'=R8GEK:4UQ9V%H249F1W5+<DQ4.#-F
M3C-Q328C>$$[-RM48BLV='!&1'=I1EI"2W)'5S4U4G1Y:%%%<DA$2%1P,3-B
M8UEQ>G9Y6'%M<6%P-6-T<C-62792=G!(;D5S9D(T9T%K-V]N1EI&4B8C>$$[
M*TI245%3;W%..$-P;' O.7<O.$%X;6XO04]4>C1Q:6-69&ER<U9D:7)S5F1I
M<G-69&ER<U9D:7)S5F1I<41U6F]98BM#4UHQ:E0P<"8C>$$[5C5U46]Q5VI)
M1E0X<U98+T%+5# S+VQR:"\U1TPO6$972'DO;'HK5W-T>$AD4TMR6&-A<VE8
M279*1FM!96%36G%-<V<S2FYK5W98:28C>$$[>%AP:%9$,FXU5V9L;&%&1$%Z
M25DT-$E9-E@P=7E7=DEW9V9V4#)#>%!Z>%9#-FXK55@U9%A.;DAB5U9W3E X
M051U2'51.&1X>6\P<B8C>$$[33!V14TO=SAI,U5D9T9.5G%P5EI"66579DLQ
M=' X9'4Y-&I82UA%,30Q.41..5=L33%W5#9P0FA:94MS<#1C4C)!-V=(1E8Y
M:C5E."8C>$$[<C9D3$A*<'0K.6U&;DTX<5(S6EI:459+*VY)2%IQ;T]65DAB
M=&EQ5E0O;&XK5SEX1F%X,T5S:S,Q2DAJ=$=A+VU$4GAY4BMK>4M6:R8C>$$[
M2'<X0W=P+VQ(=FER35E,-U,T655I5SAJ64E!;UHU9S=';F1M66MK-$9A4S1T
M-3E2:4U%<5-H25I1>%)G,4MT2%-T4$=M2W)B5SES-"8C>$$[23-J;6YJ:6M%
M,'A+3S9Q=T13<U)S5#-"<FEQ="MK.4XO=T-7=4@O:UEV.$%81EAF<%!49BM7
M=4@O:UEV.6-69"MK.4XO=T-7=4@O:R8C>$$[678X05A&54YC-FXU8U,T='!B
M;39T0F-&>D9A4U-02'HU=7!*5TYI83%:5D]W-C1Q:68P;G!V.$%Y,7<O.&I&
M+W)I<G8P;G!V+TQ81"8C>$$[+W=!:D8O<FER=C!N<'8X07DQ=R\X:D8O<FER
M=C!N<'8O3%A$+W=!:D8O<FER5VUS<E=X6E-'5G!::7)$8T5'6GE#35925TMU
M>%8R2R8C>$$[=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU
M>%8R2W5X5C)+=7A6,DMU>%8R2W5X5DE032]L1%%0348U<$4K<3(X:R8C>$$[
M.'5M6% Q:7A:3&UA,T5C;U%S2#1X3VY-9V]+5C9F2W1652]X5C)+=7A6,DMU
M>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>"8C>$$[5C)+=7A6,DMU
M>%8R2W5X5C)+=7A6,DMU>%9#=U<V=6I--U,X=E5L-GE/3FDU6&]$4VQ".%!H
M:7$O=T-P=S!P>6QO44(O97DY0G8X028C>$$[>F9J:7$T,C!:8FQ74W9,;"]E
M4%-V>35D4&)P:7$S-FY$4VY+5VY(:B]E>3%P5W98;#$Y.%9C8DM!<W)(;5=2
M>$ET6DI$4F=#=C@S4R8C>$$[:D=O-DA&5R]Q8U90=%-D0U W,E1V+W-S5F0Y
M56DO;6LO6B\S8DHK>4M$.7(W+TAV:7)V<6M683AP3W)(*SEK+V%&1"LQ.3-H
M,GA6<B8C>$$[-FY$4VY+5VA!2#DW3#!'+S@S-#1Q=&QH0WIW37!K,VQ9<T]B
M1F0T,C9G;6Y(,CAC5E)/2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,B8C>$$[
M2W5X5C)+=7A6,DMU>%8R2V]+,F956C=E2V-447%*558K4'!-86-H5VQF54=+
M=45L,EI"14QY,DUP<5%N<&YL.$Y!,C-Q,3)Q2S1Q=B8C>$$[8V%G:6PS=5E&
M5E%3>D=*9T%",4I0<31Q=#58=C=V.$$P<3,O04AP<$8K-F(T:E%T.% W,V8T
M451I<E5B,U4Q4DAD,C!L0CA15TUT<R8C>$$[83EA4RLR2W!$-4TX:6YY<&)8
M,$9N9G1C:2MU<$QP;G56:VM:1F,O0D-H854P4TUB1#=Z:7%F=3DU1WE,2F0R
M-DY)85)Q,%1!<V9!5B8C>$$[;#-X5F]36&)"0W0U8D53:W)'4D=F:4E"2D,O
M=F1Z4E1I<31'*TUJ4FDV='I)9T1-9VEB:T$Q845J,64Y1&EQ;E!D6&QS6#E6
M;S51228C>$$[2EIL-&]Y8GAC9&I6,S8X<U966"MV;T%8=5E&0DY"5TIH=CA!
M.&IC5F%J3CE,1W-K9#%B=D<T1$DV>$U625!19VE81EA6=G9515@Q<28C>$$[
M,SE19W-%.4IU6$5':$Y05C9B-'%S831N559A*W161E=&4VA!<6AO=R]V9C)E
M*TMP0C5P.&M2-B]Q,FA8,35Q4#%E8E-R:WI247A#4R8C>$$[3F)K8T-F4VM5
M5$1M;UI1+WE"2%%N1E=21#8X6%I"8W=&,&]755).558V5DAQ.3A686AE.&YJ
M17-.,V)Y>&MK0C!J6FQ*53!/-&PW128C>$$[57A6=50V.4A',&ML>D%K84%S
M-W1%=T%!,TI*37941E8S<#9L+W8X06@O-45T+S%6>%8Q=DIC9E=*64IM4GEI
M239S:6Q0=&QX46=S+R8C>$$[.&U+;VY&6%EQ-T9867$W1EA9<3=&6%EQ-T98
M67$W1EA9<6AT32\T-71P+WAH:B\T:4U695)84&M0-B\U:7993D$X,C)T:')3
M>EAC>B8C>$$[4C)Q>7)02#8X>4=B-&QN1&XW3$M62DMH=6=&2T%O8G9026XU
M9S-"8E1R1'I9,F\K;$YA=V%V2$Y.8V9U>$A!3U-Y23!R5E<T5U1L228C>$$[
M;S8Q-DA9<7!45'EV-40X>39D-71S4%8X-5!Q14=I0G!B;E)8.61G3&4V1GI(
M83=0339J:7!)5FET5'<Y=#%622]L8C5I,#-36%,P."8C>$$[>E)A44E:+W)C
M="]&2$Q$*S9$:58T-7EK.%%E2E%N1E%X*T978F9&54XU9#AI*V):,&ED9D\Q
M,W)D:$QE9UA%.$8S8WA'2T-.3T5K4B8C>$$[8C%N8FU66G@X3D-(6E@R-$1&
M56%0270S8V%B8C9,<5AM5S,Q4%5.3$UK1C-E6'%34WIP*VM)16AH2VU36FES
M<%I3-F9&.6]I9S(S5B8C>$$[67A,-5HQ,C0Q1C0W,WIK1C!&;S5K<S-75S9:
M1S57<SEU,TI6;$MO<7ER2S=/.40K-V%J149U2VAM+S5984)F5T]R-CEQ9#,U
M9R]4:R8C>$$[=#1,93)C4U%Z=U111S)E9"M,0V0S9FE48W1X.$%+5DY-0U=9
M878X03=S+S5G-W(O04IL-'%L,VY8>6Y*-6IT8D='3V5/,V5Z=59U5B8C>$$[
M:VQJ85=H0W-M>6@P53=/9&Y"0CEJ46A6-7)O6&MB6'(U2'-.02]-34YB5V--
M8U)S-U)R:T-*5%)U4SA,:&502FPK1V=O1C(V155+<28C>$$[,FUE45!0,G1Y
M6%=P;GI4.5=V27)Q.71L=4E:6C575THR5T]304UK<V9%4G9%4V=/=V8T=4DV
M67%M56XU8C9H<F5G4C928V5924Y1,28C>$$[2%-:-S)+*W4R:FQ:=E=U-#!L
M-$]':UIH4EI!>%5S9&E-5F(Q+W=$3%AZ1U=H,4LV.#=45W%A9DQ,8U%Z>6AW
M25AL=#5,54=-;55C5"8C>$$[2C8S>%4R6'!'1C5'<7%V3C5$,6Y6-VU$5V1&
M.#!G47E15TU-,3-$-F]A-RMO='AM.5IO<%%(.5@T,4EA=D=V:FEQ5C9D*UA'
M<7<R328C>$$[1FQ:960U16AS5V%Z:VAG;75B9%!R141R3DE!<TTV5F195F%.
M;#,K1E$U*TEU4W%L3W K5DY1=G)/,F=B.'A:6D5U8DMT;S=#.&YH928C>$$[
M85=22C1P=5%M<#9N;WI+15%T53AK*T4W07%S>#AT-D9R5V\V;EDK66)(>F<R
M<&%9:SAK<S!+3E V37E3<4-%.4UY;$)20T=8-&5/-"8C>$$[2V=9<7HR4"]!
M2395+W=$>&AH+S1L3&=6131Q-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&
M54YP;B](3G10*TU-9B]!0D59<7AJ>B8C>$$[3BM75VPK66(K5SAU-RLX='I*
M3&%Y:$Q745$X5&%,2V]O=UAL.%@Q9W17=DE-059)>%9J,&XU0F%%*V\R,2\X
M07!7-T4Q<S5K6&I(828C>$$[<4,U:D-)4T9I555J24Q+0G-$:'164S0O2792
M>D9C=&(V<&5#-6UT-&]9,F-O140R-6QE2U%I3E5)9FY.5FU4:7@K2VA"6G%T
M<7)E5B8C>$$[9GEF=$Y.=$QI1%4U56UE4S%&;D9.8F=)-FAP1$LX<"M%2C9L
M94-G:$%/2T1B96U.<6YR*U)P:'%C,G-W-GAC1%=N=&UG:75N:G1Y:28C>$$[
M3517=G!R1W16+WE$=#,K,79I<44X>2]L;D8U:$8V=#5R1C%"2&8X03%:-3%T
M56=2;&UT5D-P3$<W<$DV3C%);V1J9U9'-DXK6&UG-B8C>$$[9G P9&I/1&9*
M0U@Y1G!64U!G:VIY3UEW<T-X3'A(<GE+05(Y;&U8;U165D]T3#!44W1,.68V
M:&)I13-,*W)C3E9M6C-05FU::7@S2B8C>$$[2E!U4V5P3TMQ97(O04\W4"M9
M3S8O=T-:94MP;&ER0G1A+TM84V18=C-V<#E2=EEP5&-81GEI471'<UE.>$9&
M1GA+1D=$2V]G1W@K,"8C>$$[0WET>54P>%9*:R])1%%5,4IR-4Y7=E5K355K
M231,8DM2-GHX;69K279T.%!G0C=$1&%T87 K4D=M>3).-FQJ<61X2&1856]M
M5#%/2"8C>$$[<$DS<%)W37%+<69!:&EI<'A!-#E!>7-Q:&-B5D]F3&XU6#)M
M;F%B8U$S37%I*VQL=$I)<G$Q6&E)>EE&6&A92S195F%65$I)3VA,9B8C>$$[
M5&EQ65=V:V5A=W9R>E5T3S%A85!5<C4T5W5:-5DT6%9L4G%Y2U5617)Z,W O
M3%@T841&549Q+S575T]Q,T1Y6&5P6$11+U<U-S9',R8C>$$[161U55-7-%%O
M=TIA37-Y,$DK16UH1WAR6$<Q5$139GDW.'571VQ71FA,1S$W*VHT66])3&U:
M=4UN1T-.65DR4'!E;79-2D5G-4%6*R8C>$$[14AS2T)5.# S4V1.,'E";TY0
M=#!T;UAC>4Y(1TM$:U%&-F5Y<4%",D%!1S)+<F\O*T]L4"]W05E99CA!:55U
M2V]N1EA9<3=&6%EQ-R8C>$$[1EA9<3=&6%EQ-T9867$W1EA9<6AJ<&UN13%.
M<D18+VI'=CA!5$952V\P3C%$3%IH;%E65FAA=5%19310<#1Q,W<P8B]!2EEV
M*VY35"8C>$$[+W%N:7)U1VIF.'-8+U1P2B]W0E4X5F1W,&(O;&DO-F1*4#A!
M<6YI<G5':F8X<U@O044V4V8Y53A69'<P8B]L:2]W0VY35"]Q;FEQ,28C>$$[
M>F]A0W(R9$%31D(K<5-D5TE51"LW.%1I<3=H;S,O3$8O=T)/:VXO5E!&5CA5
M;6U216U+,6%-<T],8V)7459(9V%*:7%Z:&\S+TQ&+R8C>$$[,#939CE5.%9D
M=S!B+VQI+S9D2E K<65+=31A3B]W07-8+U1P2B\Q5'A6,T12=CA!;&DO-F1*
M4"MQ94MO83944G98<S976"LW:E@O4B8C>$$[6"\S>DHO>%AI<4HT84XO>7AF
M.$%4<$HO,51X5C-$4G8K5TPO04MD2E K<65+=31A3B]Y>&8Y3VMN+U901EAC
M3D<O-5EV*VY35"]Q;B8C>$$[:7%R1%!P.$%):'0S:41F8317,'$Q<#0P5$96
M5#E)469Y5&8X:4IV*V%-5F0K:V)A<6=I5F540E%7:&Q55EEH4G5604<U>%9%
M-'$W1B8C>$$[6%EQ-T9867$W1EA9<3=&6%EQ-T963S1U26)A,VQU2C-%8T5+
M3DI,23-25E5666XU05EQ>#(Q.#,V5DHU1G5.9C!E-&<Q2T14-T]35"8C>$$[
M;$A+0D4P;'9$>F%->4M'<'5+2%DP>%9I12\U,C-F,393>G,Y064W;BM),C!A
M>FA42S,Q>C9G:T%9<'A%>E X039243=F5B]J=W%Y,R8C>$$[>5 U-6@X,$QD
M>$YA=EI8.6=)1W5R5BM2-&DT:C5Q42]&5EE%<3-':"MZ43=6=TMY:D9867$W
M1E5L.# K63E#,%,Q=#,Q92]H<U5U3"8C>$$[:49)1VYC24A:6D99<7!053A2
M5VU+<$PU,R]-4G9,3C4Y5U=Z4S0O,%58460U=E-O3U1H9S0T3GA"169&5#-D
M9TU+<V1J+U!+6E4K="8C>$$[,V5G4W=A5T-"2F1I5&TP5$]95#9C<U-O6%8T
M;'5!2E(P1%57=2M.2SE64C%D1F145E=!6E0P,D\O9D%R94MU>%8R2W!*<C-M
M5%%D2R8C>$$[,4A38EA5<BM','5B,C1+,FM5<FA7;%EX<VY'34@W4C5/;V]0
M15EQ>&IZ6"MA-V58-S8O='8P6CEC*V]80U)&65IA>7EQ.$U%9U-.3R8C>$$[
M2#DX>EA(=TI8-&=P3F-+;V91+WIH:W4Y5'1R5%5T2DYP8EAL,TA:5V5O=WEM
M-&=M95)P26=62V]#03!S9D9A.6=X<CA/2W93<T-U>"8C>$$[5DLO33)T9F]4
M4DQJ52]45U@V=5DV;S<K;7!$>4MH*TMJ9$]696TK2W-(=5!Z9G9685=/,C!M
M2V%:6DQU3T]%,TI6,DYU9UE+4C9:;R8C>$$[-C%R2W8W07!U8TY)4C%N*V$O
M;&TY,&AR<E9*:S!2-'(R1S)A0SAF9V596DIE4$IL5E,S1W!O3C9#=4M79D$Q
M1F-#=7A6,DMU>%8R2R8C>$$[=7A6,DMO3C1H4&9Y23=/15-+3FQ62DA49&UK
M0E!W1F$O6D=+;T(Y53AS<'%1,'AT4T@V46%146DQ*W13;50Q1U%Y0E-O96]*
M4E-C5B8C>$$[5$PY2'=F>GIF.&HU=BMA.%91:T5M:EA.:$AF43--:W1N35%S
M8WEZ>G-R8VXY355O,S@R,DMP4F]B9FPY6G-02S)J6$U-4F=A4TEA5B8C>$$[
M0E!,.$Q&<$=K6&='+VUJ:W(W9S1Q;C0P:7E59V=306<X9U).3#$T.&$O838X
M9'9L:7$U9$UT5DI+;55%.6%45&1T=C4X5E%V02MV.28C>$$[6#E36#!V<F9(
M*SAK-6-F<79/;DQL>7!Y,S8T<6]8*W%E5V10=6QT3#-5:&(S5&5M5F=E-FQ$
M:U-V-F-:-#@V+T4K=WA6378P9D(O4"8C>$$[3B]Y4&TO-7)X5DMB+U,O2V5S
M,C!V,3,O044V1%-B:U-Y0C5:;D5.>F%G4V<P-69B5&M$:7%.*W%A4$QD;3--
M<&4X15-Y;4EZ>4=8,"8C>$$[:7@T='A,.'503F1J-#1Q=FAS9$YM4B]436I)
M2&1(2'%Z06,Q66@K<F9Z1$986'1P2$1:>GI2=DU*230S9$-:<%11<7!),DQ%
M2$953"8C>$$[9%AU:S)6;$IF-G1E+U4T0DY+:&UL=4AH:DA'4F=O*S!Q:6ER
M.7=R:7%*<U)P;"]B3&179'A*4&)U5U9:575*:7!+355A;G@Y;55J1B8C>$$[
M5E%7,6M:,F=%:S-Q<7%Y379R5"]!1U=*04YE5D]Q;D95;SAW5V9K=4LU<TQJ
M6%I54S1S5$QE869*8UA%9V%->%)K4WE2,68Y;$@S*R8C>$$[+W1I<6%,<"ML
M=&-/<75X=4%%;&M55'E&=T<U2VIK8S8W.%=!4'-C5E4W<412-T9)4')%<E%,
M2DQ(0F(X<'!11$Q)94UA3#A856LW628C>$$[<3%E;UE*;V]O<$I1:S%"2E=3
M4FHO9G=R<U=9;&9H8VIB1E58*VHT4#4U=BM2.#,O0418:7%72F8K5G)U*V)3
M:S%"8FDX-4]R,F=U6B8C>$$[2%E.151Z1$QZ4#)3<')8=5!B1E5E,FPR0T)P
M1SE2479*;5EZ4S=62'A(-UAH,7A63$QR4V9+5W5A9EE83G=O=C='-&QT-S-4
M-51,328C>$$[-DY,45!B>DEE6%=L2TAW>%9F839Z-59U;'57='1417=S-&I0
M9&-,<59V5&E6;E%U,4@R2$M&>"]S5&EQ2F%84FQA>59R='<R<$AJ628C>$$[
M03-%,5II26UM;VYX-R]U,%IV:TU64F8V4&<O;FTO-4AZ9CA!3F5+<D5H14]O
M4DMJ>498:6Q,2SAJ=4MQ,&1$4GDS.'AX5D=9<3=&6"8C>$$[67%H;R]W1&IP
M5"\X65EF*TI3-'%W-WI.*U5U;#8O93-L,TYQ1GIB=F533$LV>$I">$1P0UE5
M86AJ4$IK0D)6;7%24VQA56]B5C5X<B8C>$$[=FM$>4AP*VQA:%HR+VUD<D\X
M,#A.63--3C4V4U134FE56%0K;79&6&5R3T],9T5F26IK1E5Z="]);C59>#-.
M;G%%;FY28F$W95I,,28C>$$[64IB:7AH2FM#>#@Q34Q#<2]V3&9K=S9H9V9F
M1E4P,7I29DDR<&%Z87DS4&Y!6$YZ9&%K;#%:,C%U.6TW;655<71U3V%Q6$-X
M>#=2+R8C>$$[14YQ;C1M3F-6458U*U4O;%17635B5'DU-6YH;3%"-$)&4$=K
M;'1)5&)R3TI(8FI!=%8O954S-#!R-$Y29W%Z8GED*U=7;&573E9U3B8C>$$[
M56=U<')U-G59:D4W,T%2:79+47E.=V9J-F="<C!,2'A/0E4O+W=#4"]W1#90
M4#A!<U1X5F=F;F5Y.&QA=#5N;G1T6C%+-3!Y65%W428C>$$[>GE3=W!$84Y'
M<VI3>&@W:6%0:39/>4]O1$U6-69:,T\U5FI2+TQ4>4%,85=85%!014UT-GEY
M:4M7935S6%1N8U)S:VA00F$O1D=P2"8C>$$[8V9$=40X5E954%DO;'HK6#)Q
M4BML+VEQ4G)M1TU*9&U!,G9!<EI7-%%42&UR>4Y'64LX6#9-<$HX2TMP-7)U
M;&513E1M*W,S*W18:R8C>$$[1B]/,7):;3-U22]4;'5,95)R9&]5:G1::T-V
M2'IG17!D17%0:G%D:4%O45=L*U-0>6QN:G,W,D1Z;D1.=V@U4GI,8S)C57!J
M37)Z<R8C>$$[>$Y&:U)V=&AU:$9$6&]C57919DMC3VI7,VM:-TA2-VU7-W-B
M1F)U,E<T;F]89#0S9FTQ5D-Q5DQ6-&MD<5E&5F9-96=7970K5S=I,28C>$$[
M=35:;UE)<#=I9&UT:U=36#1(;$AW2U5K8FU/5E8T1&QY07!I<GI/1'E(*U=U
M<F5P9"]P*S5S;G1B<35U-31B<$E)1VM--45-=DM/828C>$$[4#DU1UI"=W)1
M+T@S<FA61&529DI0;$ID0VEN;C@P-F1.8E-7,71E-F9#2&AH65)297!4-GE(
M,T%74UAJ54M'5#=03&Q5<W%Y3S X=B8C>$$[+VQT<4AL3%1D3G9.86=T-&1.
M*W1X=51.2&)Y1V-80G1:2E%::5I!<7EW;4Y#5#A39D-A9S!X5DQR,SAR4'ER
M94LU:T=S,W5O4&9Z;R8C>$$[+W=$=5!L4S5U4%9G5V%61U4R.&)Y9D)(8T9J
M6')25#$T-'%M9B]+;2]*3W5'5S0P-U9:4W%/5DUC6&]31S-B,55N151)>4YW
M6E9(<"8C>$$[:TU/4FHK0C9G1$98;TXW1C95;&I&6&PV86]V2V=7=$QI,T9A
M3%%$-DU#;V0O4$AL;4\X83)N=D)B2W)Y>$QD5'$P5G,X,74S0V%'3R8C>$$[
M-&-,13!I34-#9V%U>E4K>3%&6&TQ,6\S-5<K634U<CDO3G=S<%IR;4\O93%L
M;'1,85-+4C(K='(K-VM24T-52E5T5#1L1D=*25DT5B8C>$$[4WDX+TMZ>71P
M149R3&]V;4MA-U4V:#EA;6IJ:5,K6FQS-'AY:D-7,&)->7=G,4MN<GDV,6)D
M5DY.02],,SAT.40Q>E-R;41Z:W8Q;B8C>$$[4VA&0D)94S-&:VQ1:DMF5&50
M:7)H;6M5:SE(-4UW<C)X5G5B>5 X06QD8U1T9$1Z<$5J>5-2>7-9<GEY0W1)
M<SEZ2D=71D-'*T\Y6B8C>$$[9F]!.&-643%L*U=N-5=R5S1H.#)(,#=7.65E
M2V0W<7IA15-R1DDO1T=O2T)95G5A.%(Y:VEU2W,P.&DV;C5!,$126DY',#-Z
M0D1D5R8C>$$[=6YZ1T]7-W5R;45N,35'8VU-<T-G-69!5# S-C<Q=TMY;3%V
M<D<O=4Q7-W-B:4LV=%I)6B]4=4E(5U-.=4UK86YI-FMG,$E)>%9-328C>$$[
M5F1I<G-64VY6.5-K,'A.478T-U8W=S(Q=D,U=#1M4EA+:#5/4D)K2W(X2S%9
M-SE"='9I<D=:+WIL.'!W851E,U5P:R]396XR<VPU8R8C>$$[85%Q;#5L:FI8
M;G9)9V%%06=R=5=O0WEQ84UA67%K3W!R*U1M<3,Y,7%5:SDS4'%+>G!D3D=V
M,39*=EAM:%I%-'%Y;W%G>&MQ9C)6+R8C>$$[87!H5D)19CAQ2VYT8F1M:VUT
M-7)Q,FIK3FI%8C)2+U1T-&YT;$9);&9M248U5R]*86EQ8U!T3%1&5510-58O
M2W%6;W)U=S R-S%"6"8C>$$[:FAV6G P=5IB9$9T=$MK34UC:B]!1FE304]I
M4%9U-$E8;"],5E9K;6HV4C5),&EW=69/96EP8S-"<TQ3.%0T<%HK6FI1<3 X
M4FIU0R8C>$$[<%9U9'-V,GAI<5E3+VU.;WEA>&%A4#9--3%#-F4S47@K;65#
M:35J-3AV549526IQ<711.5='3DMN2"](+W=$.4AN+UEN9U9G=C5S5"8C>$$[
M95%,4S=1*V$W5S=L6%5,1V1O6DQE5C!6,C T*W%K0VA(4VMZ+U=7.5!X.&1S
M5EEL9C)(-49P.5(P-D\R=6)Q858P,'4T9VIU3'-',28C>$$[*W%W>GE+<W)+
M9D9:27=Y.51Y;V%+,4-R271),"]W1$Q/0V$R,41Y=' Y,7)-,7AA,TU%9')&
M2S9Q,7)9:C!P:TM8:G=O95 Q,$MO4"8C>$$[6&PT0W5+<'-V;&HX=79-;6YX
M879A=F,V:VUI=4IB850V>F-H,61)5FQH0RMQ>2]#64I635HK>7EV>3-R>7A6
M:7,K;69L1%I*640Y1R8C>$$[,S8S3V]A9G!Y4C)+5%A$4G)A,V(K;$1'-TLW
M4E9I1$TU-4AP,S-X5C9B<'9L;E-V3&9L:30P=E,Q:U-Z4T]:,5=74C5M0EI3
M5#AC:"8C>$$[6G9X=TMM=6XO=T)W+W=$>&UN+S504&ER1T0K53-K8S-"=6IA
M4R]7;59L3G=,;316-E!+,'IB<30K,%I'0B]Y9'5M3G%K*W%F;&HU028C>$$[
M.'5A5DIQ561J9'E,85(R<TM24EAC=V)H02]'14M79%(X1%-C=75&5T]A;C56
M+TMY-S$V,CAN-E=L,6%A:VUQ>E%Z4$5:0VM-<C)C;28C>$$[;U-.>6,X44I&
M*T%53E1X-#!+0F=66'!.:#5',&DR,"M/,V-U,7EL>$YE3F91<S%T2UIR9VXQ
M4T1#5C1Q>6YH>$A91'5!8T-Q;&HU3"8C>$$[,&Y4<&]P3DYK=4Q0:$]B:59%
M;FM:6F%Q4C9C9V-V5TU6<4(R-UEQ:DY5+S-R=&9O+W=#;VE$1E5T,50X=E!,
M1W%15#(Y,T9/8F4T;28C>$$[931A0T\U;FI26EII>&QD1E(Q0TY)6D=,161Y
M9DA&575K+THW>5!)='5'=#=J;&%U<VM,:39N1$)K:45#;6]C5G!'=D=N5&,T
M,G%$,28C>$$[3%1V2FYL9T=X=&1.=5DT<DU3871E,T9R8T=%,C%V8TU)<'!'
M;&573G5(1U T:U4W2VQF=&-A;%5(9CA!:S<X<S=B46(O=T$U5S%L8R8C>$$[
M6$5';E)36%5I>%14>%-F-VEZ2T1&=VQ:0VI1;%A49S%+57!I<54S2&Q8.'!)
M9%1H.'1R65AP=E106F%C>4Q.8W%%1G5N<GA-<WET>"8C>$$[26AA9&561W)Y
M27A6;&-8-4UE430T<#1L=#=O4EA%<S P<V8Q>35#;')G<3!O2VAW0W).1W)&
M5'0K3T)64S,O2B]W06I7-DUK5G1C0B8C>$$[5U9%2$LW=5=+<6A,04QY8SA2
M>E!-9V)&:'DV-#)Q9&%*;T=M-D0Y5S S5%5A3S!68G5:560R:TEE961*<%!I
M66LW=3=(1E4V>%8R2R8C>$$[=7A63#=S5S=83C%$9%%V3&)83G5K5'%);FM2
M;$IK1'%E2W-/:EEQ;$UV;%!Y2$U(.5A164A-<65N27AS5S5-9VHY2&EZ96Y5
M:C O:"8C>$$[;V-65W<K569)54Q-,%=G=WAS>BMQ>%=Y8U9E<%!,-TA7<DAF
M,WA60C-N:T1Y3&-81FIC4F%D2EI4861Y*W!V85%3=VQ'64%";$MX-R8C>$$[
M379';TDY-C%$1W!63GAP2&QF-FY9,F)A64I,8E19,6AS;S5,5U8O5&I10E%O
M-4ED=F=8-V=E,D)63F9,+VQ*5%).3312+U8U<E(T:R8C>$$[='!L:F5'-$MM
M4DA1249A=D1V-RM*>%92+W=!2F51*V%/9$)H3'AG<6IT6D]704Q&=7!3=C)M
M2GA636972#%J,2]4;3E0-C57=F]Y,28C>$$[<#E5-#AU4$AL5&QT5VQ+-'%P
M-G!P=FQR5FU$86YP;W975TYO5DTY<$DY16M)3$M/4V)62VI&54).-5 O04,O
M;4-I5'DO8G-%:TTV,28C>$$[<U<R;&%L6E W=C=:<#ER<FEQ2F<P1'ED0F%X
M,FM/:E)X,C!5:&UI:%=Z8TES:$%5<T(V9F1602M1>%8P96<K531P:VQH,#!W
M;4Y:128C>$$[0WA7,#!A1EI62TU'5E5!66-444$Y0C W6591-F54+TE+3D5Y
M-D)">6A+=$5X<VY*0E=G6&-X,3(T0VYY=TMM='I08DQP:W1R8G=Y<28C>$$[
M;V=A2T=.64IG04](1E9(=UEQ<5=T,4A$1SAC:51":$Y-9&]:5T9';%EG9VA3
M1%5(1E9B.4E19GE49CA!26EB+T%*;WA61#9H*VET4B8C>$$[<S5,3RMT<$QI
M,6QO2DE:3&59<3%#1T92=S=%5GA63$EV3%!K:4MA3V504DEL;6E9=DA)3$HK
M461K15IA=G O84M$:EAR5$95-R]3128C>$$[2#AK,R]):6(O;6I&6&9P0T0K
M4V(O:U).+W=!,%EQ9W(K65-Z=WE2>'I&27%&>C9-;U X069W;EE&86Y:4V1S
M5E)V-E%G+VMM+W=#4B8C>$$[13,O3D=+=2]314@X:S,O26EB+VUJ1E5$<4YN
M-64Q2C0S,414>&1T14-Q1V4P:VMO<F12.%5:,DY!85EQ:$0U93AO;C%6+U)H
M.4LT="8C>$$[,W1,:4@V=DXV8VM-<%5U<G!X-'1Y-$-P27(Y-7A65%AY<#5&
M5C!C849$>E%S>75B2GEW6FI6;7%5<E5N975+<#<K:TE0-4IV*U)%,R8C>$$[
M+TY'2W4O4T5(.&LS+TEI8B]M:D963DHQ;3%'26]K9U996F544$9):3%,4C!&
M5U926&)&559,4$1#=D]A4EDP<E1K-4-I=GI/2W%0-B8C>$$[5# S+T%*831F
M*U)I+W="8U93=GER-3,X=2MA0F9J4C=G>E-A6F-085AS8DEY36MS8D9E+W=S
M1'AQ0W!/2W!L<D=P2G!M:S-U<%!',"8C>$$[<5=5171W.%-51$U):TQK1&M1
M2VUM2W-7:B].>GEF2%E,9&%N3DQP>FU/5V0T6&AM;4M247-66C)A0DI&6'!7
M:&]A54Y.>&I3;VI29B8C>$$[>D\X<F%R<6DV5$9*3DAQ5&UK54Q7."]'5#11
M-3E/5#!W<#1+=TPY3U!F8F9&54-V-7HK4TDO<3AD+U!.6EA5>GE*2D$X37)I
M3#!O;B8C>$$[;DQ.26ET1U(V858K0FED>#<P85979CA!3U@X=&\T:DQ*<D%2
M2T)H>70W<%-63"MM<DM$1E9G>B]!07%2,4E.3VAO<7EB471:<SEA,"8C>$$[
M:3$Q5WE%9W1B=%!5:$5Y1TXK3E-.,&)C9$U64C)+=7A6,DMU>%8R2W5X5C)+
M=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=28C>$$[>%8R2W5X5C)+
M=7A6=TE)0D)Q1'5#35958E,R<S=E3# W4TM/1T5S>CA);%96-4UX6GI29'%L
M:5-F9D96=6]25TTQ:&-X86=),G-8:28C>$$[9&)P6G%E;5EI<$0X-C=C94YA
M,7A6:3%V-4TO3&Y81VEV8E,Q=&)U,W15;',U26]W:G=U<VI,23AC>3!02VI5
M64$K4&=C5E1,4V9*+R8C>$$[;%-Y=C1T4S!M,6AG3G9'.79%;'1X5T931TMU
M94MB8S%O57(R1E)I<6Q(-4,O3"M34U%P;W1H3$I%>G!+4%-J8V\P<UE6,5E%
M1VAA2B8C>$$[:%@O2E!G8U9D<"]L3#AV<C)X5U=X,&I4-7).:39O>5%2;%!G
M;'%Y:F)O<W%D4$A&52MS-TMZ<W):3%=Z:%,S=&\V*VY$1V]61C5%<R8C>$$[
M84%B1&,T<7)9<31K059/=T=+<EEP67!O:VUH9%I)<$9$>'E)47ES<D-O6E-.
M:4--5EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T98628C>$$[<3=&6%EQ-T98
M67$W1EA9<3=&6%EQ-T95;S@R95=,2'I0;TXQ;W0Y3F-15S$P=D8U3%-:;TI2
M+W-L,EEE2W-#<#=J1E5663928C)D:"8C>$$[8C)A=DMY5S!+44MX;&M"2V]+
M5C)B<B]T9$U64W)Y9#5),#-Y<DAF<EHS1GIC3G%6,4QE5"]72E=D1F5A4G!#
M<U5D9459<2]95E W4B8C>$$[3TMP=G$K;#)U<F%89#9:9#AV<3$U13A-=D$X
M5S1U2T5Q9DA&5T@K679Y;# O=T%W5$YC86YQ=#5.4$E)4DDS1S-515%3:55,
M>%=-1"8C>$$[:3E/3'%D;6]$,4=',5-E6"]N2#=12DEP1D=R,S!%<VQW3'!R
M:3-7,FEL-3%.9FE73#1Q.#)(>%8R2D=.<3-F9C@T+V57-W5A85DV;"8C>$$[
M9'=T8VE%5&E'3S!J5FA$1TEW2TQ!2T%J<4(Y1DM9,G%0,5 X;4Y+,4A4.4AS
M-VY68G@R,&1R;&MM6F)D:DXY8FQ-:VYR2UEU0G)5:B8C>$$[6E(W54]"579L
M+S5X+W=$3"]W0F-T3'E$57)M0V%X52MH16MD=4EE5D@T16]S62MW,&Y)55!8
M9G=O8E9"5T@O3T\Y9S)L2F(V<').>28C>$$[.3$V16QU-U%I17!X8W4S2F5C
M5E)*>6LU8VPT.4%/,5,R<6)V*U)F;#%R<4LU1B]E8S18:&M21TUB4G(Y6$A&
M1E--<'=6861G4$=N528C>$$[-#)R279)2&M$4W9*3VPS1VXV9$Y.4$AC>FTU
M:V5F:%5-5E9A2TDQ4E%V=RM'0E=4-'$W1EA9<3=&6%EQ-T9867$W1EA9<3=&
M6%EQ-R8C>$$[1EA9<3=&6%EQ-T9867$W1EA9<3=&6"\O,E$]/3PO>&UP1TEM
M9SII;6%G93X*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @
M(#PO<F1F.D%L=#X*(" @(" @(" @/"]X;7 Z5&AU;6)N86EL<SX*(" @(" @
M/"]R9&8Z1&5S8W)I<'1I;VX^"B @(" @(#QR9&8Z1&5S8W)I<'1I;VX@<F1F
M.F%B;W5T/2(B"B @(" @(" @(" @('AM;&YS.F1C/2)H='1P.B\O<'5R;"YO
M<F<O9&,O96QE;65N=',O,2XQ+R(^"B @(" @(" @(#QD8SIF;W)M870^87!P
M;&EC871I;VXO<&]S='-C<FEP=#PO9&,Z9F]R;6%T/@H@(" @(" \+W)D9CI$
M97-C<FEP=&EO;CX*(" @(" @/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70]
M(B(*(" @(" @(" @(" @>&UL;G,Z>&UP34T](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"]M;2\B"B @(" @(" @(" @('AM;&YS.G-T4F5F/2)H='1P
M.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O<U1Y<&4O4F5S;W5R8V52968C(@H@
M(" @(" @(" @("!X;6QN<SIS=$5V=#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X
M87 O,2XP+W-4>7!E+U)E<V]U<F-E179E;G0C(CX*(" @(" @(" @/'AM<$U-
M.D1O8W5M96YT240^>&UP+F1I9#HQ.3DR,3!%0T(Y-T-%0C$Q044Q,SE$.4$Q
M0D,Q,C$T-3PO>&UP34TZ1&]C=6UE;G1)1#X*(" @(" @(" @/'AM<$U-.DEN
M<W1A;F-E240^>&UP+FEI9#HQ.3DR,3!%0T(Y-T-%0C$Q044Q,SE$.4$Q0D,Q
M,C$T-3PO>&UP34TZ26YS=&%N8V5)1#X*(" @(" @(" @/'AM<$U-.D]R:6=I
M;F%L1&]C=6UE;G1)1#YX;7 N9&ED.C$W.3(Q,$5#0CDW0T5",3%!13$S.40Y
M03%"0S$R,30U/"]X;7!-33I/<FEG:6YA;$1O8W5M96YT240^"B @(" @(" @
M(#QX;7!-33I296YD:71I;VY#;&%S<SYD969A=6QT/"]X;7!-33I296YD:71I
M;VY#;&%S<SX*(" @(" @(" @/'AM<$U-.D1E<FEV961&<F]M(')D9CIP87)S
M951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @/'-T4F5F.FEN<W1A;F-E
M240^=75I9#IF9F(P9F8V,BTW9C9A+30X930M8CDV92UF.3-B86%C,3$Y8S8\
M+W-T4F5F.FEN<W1A;F-E240^"B @(" @(" @(" @(#QS=%)E9CID;V-U;65N
M=$E$/GAM<"YD:60Z,3<Y,C$P14-".3=#14(Q,4%%,3,Y1#E!,4)#,3(Q-#4\
M+W-T4F5F.F1O8W5M96YT240^"B @(" @(" @(" @(#QS=%)E9CIO<FEG:6YA
M;$1O8W5M96YT240^>&UP+F1I9#HQ-SDR,3!%0T(Y-T-%0C$Q044Q,SE$.4$Q
M0D,Q,C$T-3PO<W12968Z;W)I9VEN86Q$;V-U;65N=$E$/@H@(" @(" @(" @
M(" \<W12968Z<F5N9&ET:6]N0VQA<W,^9&5F875L=#PO<W12968Z<F5N9&ET
M:6]N0VQA<W,^"B @(" @(" @(#PO>&UP34TZ1&5R:79E9$9R;VT^"B @(" @
M(" @(#QX;7!-33I(:7-T;W)Y/@H@(" @(" @(" @(" \<F1F.E-E<3X*(" @
M(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^
M"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^<V%V960\+W-T179T
M.F%C=&EO;CX*(" @(" @(" @(" @(" @(" @/'-T179T.FEN<W1A;F-E240^
M>&UP+FEI9#HQ-SDR,3!%0T(Y-T-%0C$Q044Q,SE$.4$Q0D,Q,C$T-3PO<W1%
M=G0Z:6YS=&%N8V5)1#X*(" @(" @(" @(" @(" @(" @/'-T179T.G=H96X^
M,C R,2TP,RTP-%0Q-3HT-#HT,"LP-3HS,#PO<W1%=G0Z=VAE;CX*(" @(" @
M(" @(" @(" @(" @/'-T179T.G-O9G1W87)E06=E;G0^061O8F4@26QL=7-T
M<F%T;W(@0U,V("A7:6YD;W=S*3PO<W1%=G0Z<V]F='=A<F5!9V5N=#X*(" @
M(" @(" @(" @(" @(" @/'-T179T.F-H86YG960^+SPO<W1%=G0Z8VAA;F=E
M9#X*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR
M9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @
M(" @(" \<W1%=G0Z86-T:6]N/G-A=F5D/"]S=$5V=#IA8W1I;VX^"B @(" @
M(" @(" @(" @(" @(#QS=$5V=#II;G-T86YC94E$/GAM<"YI:60Z,3DY,C$P
M14-".3=#14(Q,4%%,3,Y1#E!,4)#,3(Q-#4\+W-T179T.FEN<W1A;F-E240^
M"B @(" @(" @(" @(" @(" @(#QS=$5V=#IW:&5N/C(P,C$M,#,M,#14,38Z
M,S,Z,C8K,#4Z,S \+W-T179T.G=H96X^"B @(" @(" @(" @(" @(" @(#QS
M=$5V=#IS;V9T=V%R94%G96YT/D%D;V)E($EL;'5S=')A=&]R($-3-B H5VEN
M9&]W<RD\+W-T179T.G-O9G1W87)E06=E;G0^"B @(" @(" @(" @(" @(" @
M(#QS=$5V=#IC:&%N9V5D/B\\+W-T179T.F-H86YG960^"B @(" @(" @(" @
M(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" \+W)D9CI397$^"B @(" @(" @
M(#PO>&UP34TZ2&ES=&]R>3X*(" @(" @/"]R9&8Z1&5S8W)I<'1I;VX^"B @
M(" @(#QR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2(B"B @(" @(" @(" @
M('AM;&YS.GAM<%109STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+W0O
M<&<O(@H@(" @(" @(" @("!X;6QN<SIS=$1I;3TB:'1T<#HO+VYS+F%D;V)E
M+F-O;2]X87 O,2XP+W-4>7!E+T1I;65N<VEO;G,C(@H@(" @(" @(" @("!X
M;6QN<SIS=$9N=#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E
M+T9O;G0C(@H@(" @(" @(" @("!X;6QN<SIX;7!'/2)H='1P.B\O;G,N861O
M8F4N8V]M+WAA<"\Q+C O9R\B/@H@(" @(" @(" \>&UP5%!G.DY086=E<SXQ
M/"]X;7!44&<Z3E!A9V5S/@H@(" @(" @(" \>&UP5%!G.DAA<U9I<VEB;&54
M<F%N<W!A<F5N8WD^1F%L<V4\+WAM<%109SI(87-6:7-I8FQE5')A;G-P87)E
M;F-Y/@H@(" @(" @(" \>&UP5%!G.DAA<U9I<VEB;&5/=F5R<')I;G0^5')U
M93PO>&UP5%!G.DAA<U9I<VEB;&5/=F5R<')I;G0^"B @(" @(" @(#QX;7!4
M4&<Z36%X4&%G95-I>F4@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @
M(" @(" @(" \<W1$:6TZ=SXV,3(N,# P,# P/"]S=$1I;3IW/@H@(" @(" @
M(" @(" \<W1$:6TZ:#XW.3(N,# P,# P/"]S=$1I;3IH/@H@(" @(" @(" @
M(" \<W1$:6TZ=6YI=#Y0;VEN=',\+W-T1&EM.G5N:70^"B @(" @(" @(#PO
M>&UP5%!G.DUA>%!A9V53:7IE/@H@(" @(" @(" \>&UP5%!G.D9O;G1S/@H@
M(" @(" @(" @(" \<F1F.D)A9SX*(" @(" @(" @(" @(" @/')D9CIL:2!R
M9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS
M=$9N=#IF;VYT3F%M93Y4:6UE<TYE=U)O;6%N4%--5#PO<W1&;G0Z9F]N=$YA
M;64^"B @(" @(" @(" @(" @(" @(#QS=$9N=#IF;VYT1F%M:6QY/E1I;65S
M($YE=R!2;VUA;CPO<W1&;G0Z9F]N=$9A;6EL>3X*(" @(" @(" @(" @(" @
M(" @/'-T1FYT.F9O;G1&86-E/E)E9W5L87(\+W-T1FYT.F9O;G1&86-E/@H@
M(" @(" @(" @(" @(" @(" \<W1&;G0Z9F]N=%1Y<&4^3W!E;B!4>7!E/"]S
M=$9N=#IF;VYT5'EP93X*(" @(" @(" @(" @(" @(" @/'-T1FYT.G9E<G-I
M;VY3=')I;F<^5F5R<VEO;B W+C P/"]S=$9N=#IV97)S:6]N4W1R:6YG/@H@
M(" @(" @(" @(" @(" @(" \<W1&;G0Z8V]M<&]S:71E/D9A;'-E/"]S=$9N
M=#IC;VUP;W-I=&4^"B @(" @(" @(" @(" @(" @(#QS=$9N=#IF;VYT1FEL
M94YA;64^=&EM97-?,"YT=&8\+W-T1FYT.F9O;G1&:6QE3F%M93X*(" @(" @
M(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(#PO<F1F.D)A9SX*(" @
M(" @(" @/"]X;7!44&<Z1F]N=',^"B @(" @(" @(#QX;7!44&<Z4&QA=&5.
M86UE<SX*(" @(" @(" @(" @/')D9CI397$^"B @(" @(" @(" @(" @(#QR
M9&8Z;&D^0FQA8VL\+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z4V5Q/@H@
M(" @(" @(" \+WAM<%109SI0;&%T94YA;65S/@H@(" @(" @(" \>&UP5%!G
M.E-W871C:$=R;W5P<SX*(" @(" @(" @(" @/')D9CI397$^"B @(" @(" @
M(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @
M(" @(" @(" @(" @(" \>&UP1SIG<F]U<$YA;64^1&5F875L="!3=V%T8V@@
M1W)O=7 \+WAM<$<Z9W)O=7!.86UE/@H@(" @(" @(" @(" @(" @(" \>&UP
M1SIG<F]U<%1Y<&4^,#PO>&UP1SIG<F]U<%1Y<&4^"B @(" @(" @(" @(" @
M(#PO<F1F.FQI/@H@(" @(" @(" @(" \+W)D9CI397$^"B @(" @(" @(#PO
M>&UP5%!G.E-W871C:$=R;W5P<SX*(" @(" @/"]R9&8Z1&5S8W)I<'1I;VX^
M"B @(#PO<F1F.E)$1CX*/"]X.GAM<&UE=&$^"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" */#]X<&%C:V5T(&5N9#TB=R(_/O_; $,  0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! ?_; $,! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! ?_  !$( ;,""P,!$0 "$0$#
M$0'_Q  >  $  @,! 0$! 0          !P@%!@D$ P(* ?_$ %@0  $$ @(
M  H%!@D("0($!P4#! 8' 0( " D1$A87&%98F-<3%!66V"$X>)6WU"(Q-U-W
ME[:XU34V05%U=GG6(S(S5W%SLK2U)+,*&25A)C2!D:&Q\/_$ !<! 0$! 0
M               ! @/_Q  U$0$  @ $!00" 0,$ @,  P   1$A,4%1 F%Q
MD=&!H;'P$L$B4N'Q,D)RH@/"8H*2,U.R_]H # ,!  (1 Q$ /P#^_C@. X#@
M. X#@. X#@. X#@.!C#7^1BW^S'_ /[57@?SK=<.M/7(EUYH8B1H"DWY!_3%
M7/7SY[54%=/'KQU!P2[EV[<K@5%W+EPNINLNNMONJLKONHIOMOMG.>T1%1A&
M4:0X\4S<XSG.L[IG]5WK-[NM%?U1P#_E_EJ-H[0ESO/>3U7>LWNZT5_5' /^
M7^*C:.T%SO/>3U7>LWNZT5_5' /^7^*C:.T%SO/>7YWZP=8T]-U%.O%$)IIZ
M[;J*;U+7VFFFFF,[;;[[;1_&NNNNN,YVVSG&,8QG.<XQCBHVCM!<[SWE\-NM
M/5K7\NU 4#KCQ-=OX555WC^"^5RW99_*!_B>+XRBUS_$X5QE-+R]\9UXKAVC
MM!<[SWE^\=9.K^4E%L=?*$RBEE;557%3U[E)+9OONFXPHI]@>3IE#=-31;&V
M<92WTWUW\G.NV,*C:.T%SO/>7XVZT]6]?R[4!0.N/$UV\>U55WC^"^6RW9;?
ME X_(\7QE!KG^)PMC*:7E[XSKQ4;1V@N=Y[R]/JN]9O=UHK^J. ?\O\ %1M'
M:"YWGO)ZKO6;W=:*_JC@'_+_ !4;1V@N=Y[R>J[UF]W6BOZHX!_R_P 5&T=H
M+G>>\GJN]9O=UHK^J. ?\O\ %1M':"YWGO)ZKO6;W=:*_JC@'_+_ !4;1V@N
M=Y[R>J[UF]W6BOZHX!_R_P 5&T=H+G>>\K!]#H!!*Z[$=G ]?0J)042\I?JF
M2=BX=&PT8'.B*DX[=-5'[AB$9,6R[U1LT:M]W2J6R^R#9NCLIE-%/77GQQ$3
MA%8?N73@F9C&9G'7I#JES#9P' <!P' <!P' <!P' <!P' <!P' <!P' <!P'
M <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P,8:_R,6_V8__ /:J
M\#B%UD_-MZ]_T'U/_8(!SOPY1TCX<.+.>L_*<.5#@0]V&U';4)=>"^K+8;BJ
M+"V=X(X0RQPGI%"V^-G'UG_H,::;ZZ[XRK_!UVUUV\>,XQGDXLIZ3\+PYQUC
MY<:ZUEF\(VJDI'/1$^8D?!=6,3*B:\:HG8ON=B\6JN0-CO:R*8>,V#]@XTT?
M1JNB&[QL^=D3EI!7:JK,CMJVYQ-5E/\ &<KTC_=&6M<[=N+&XQ__ )=<\YBN
M">TS%3EP[8S"]L44 .6K,QC.J=UC\;\$EO(1!B.A2,7RA.;J)QE=\Q"ZO&C$
M86 "2K(K!RRFCO6-O <??LFVV!K)1#6&E1<<&59S,^],UA$3>$_^7.].&/F<
M]\6)A5D6+5\-LB.Q,K5Q^OB%E^%.WD58F(*F\WK1O";LOR<QZ92I1O*6Z)*&
M'B3@1$#$<*!PHY^-L"&9&.$<HO',AD3,;5?'%5M,S'M6V$^I,1,XW^5?^*IO
M.XX8J,,ZQB<:J65>V** &K4FHMG5.ZQZ*^"35D @Q'0I&+90F]UEXTN^8A=7
MC1B,*@1!5B4A!931WK&W8./OF+;;[-9*(7><(PX+Y=+PBHHK"(QS_P#+6..'
M#'>YN]^BU79C #7M'T)V?JQYN8VL6\,#'!A)DLLGE#KK8KELJFDLNU<KMVI9
M,>Z^B0<H9P\2:[)KH.<(*Z6?]7#O_+X9X?\ 1Q].'_\ U"K,'[V6>SA<!E-D
M3&O'8JQ:-ZHVC(I2*CB8$14#6WK>>UC94J?X5D9M%6+@1V1Y'0K(%?LF*'LK
M%9"HM%M7 EGG\IPQSB)NLL:G_,X7A34\$7-1.'%Q15_ZJBXKQ&,Q.$VZ65#8
M(F2 A(AY:]?V7+73.2R!B3ARC$=F201I-"X$!*FH%(L2V>,TF:0P&=E07.(B
M9EB!-T 2&#GK$2TW$WK$Y]KJ_N%Y.<Q,:3&4=)JZ_M.,:W5IEY4. X&]]/\
M\YGLI_05U0_M_P!PN<N/..G[EUX,IZ_J'27F&S@. X#@. X#@. X#@. X#@.
M X#@. X#@. X#@. X#@. X#@. X#@. X#@. X#@. X#@. X#@. X#@. X#@8
MPU_D8M_LQ_\ ^U5X'$+K)^;;U[_H/J?^P0#G?ARCI'PX<6<]9^4X<J(],VM7
MP!JF[)25KKHYE#F$#&[%L0+$)!,&*;M4C&(L*$M'Q.6'!>@TO]KC8TT*NQ.P
M.0)D4FJD?,ZL9<;ZUZ[+4SII?2-YV]>6\,I&)E$Y\T,;QY^F52"%U([(&3I@
M^8/0YQ(>-+JA30@PS9$1Q)$<7%O56+]FBX21>M]MT]<[XQA<3]US)B8SUQCI
ME?LV31DR224;IM&J:"OC^E1T;I:)*>/&,9^D3UTQIOX\8QC/E:Y\>,8Q_%CE
M1\\C!N<9QD>QSC;&FNV,M&^<9U2QC5+7./H_RX3UQC73&?R:8QC&OBQC'%1M
M]G,?O ]AA5XOABSPL0U1U?K8;(X5?:M],I(:O%/(\MSJ@GME-'"V=\):9SII
MY.N<XX&/)Z@Q(Y^4?L6VK$>S4>/=T16[Y75HQ1RIMMHS9-7+MUE!%//T2#9N
MLMG&N-$4]L^+7C"/\;]!A8I+859,.CMC11TUD\0DX)E)8N?0&/%$C4>)M="
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
M@. X#@. X#@. X#@. X#@.!6/JW_ )"N3])SL)^T<OP+.<!P' <!P' <!P'
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
M84%]BXG]W _[GP'F%!?8N)_=P/\ N? >84%]BXG]W _[GP'F%!?8N)_=P/\
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
MC8!LO5]=K[10*[C<7V6A,:5VC<=((_5WX !G<9MD.%>M_P#H'8H=ELQ<H_\
M1+(;Z?P>!&14=U! 2./5\;8];@LNJB*DK'BD(*M:P'2.M80S<Z;EY['HT[T1
M)PZ*M7;5/<E*1K(<(0<MM-G+[55'7.HQS]+_ $VAS .NM]L0-DNX32UT#3(-
M+:+SYS&X-8K$K&WF<KH; 92JR,-WP-UG;*R61[]5@OG.5-,[>/.>#)GEJ6IQ
MQCR7%35HOK]3BH[R5H)%E<?9\%WU4A##Q;BML?4X=OIIO%6O_81[?3781HSS
MKC. QA:L*&$[,EC5<5./V+GS#9BN1AD1;X?2:P4-QYY-)=<9KJH9G"&,C2V<
M[_6Y/G=,<[R^W720W%SNRSFFZ@>L'XIY55;NQ92'LJ])C7,&C"[ C !JR[@=
M!W[-47NW>0]@X=.5V49<)J!6JSA=5!DGNLIML'A+T11\@;15F>IJJ3;."B%
M$(:EZ\B))M#@*J35!4)%4'@=9*/"%$&+)%0:(U9L]TF;5/9'.C=+&A;G>4@F
M--$PA1-/773304]TTTTUQKIIIJT5UUUUUUQC&NNN,8QKKC&,8QC&,8QC'".=
ME2_R>^":_P!P0/\ <PEG Z4<#0G555>^6E[E[6\!>.+!:HLI\NZA\><+3=FW
MT^C0:2]54=OO)6J"?_1HMS6SU)/3^!IIKK^3@>-W J@BR@N:O876\>7K\#D:
M$ECF-QD6O"HPST=;9'B3BC)!2.@FJ;MYGZFR=,V".CISXDM<+J^6+G="BA7H
MM'L7+.G#_JA'\P]T=%=A9:[7J(,M$GTW&B2$G%74:<;-58\^EHA0&\D(Z>.&
M3HX/W%KDT'*&6FW"XX9WI^J]=D[@H%6#>O6,!C,+@2%4KA?J(V%@HY'DJ]6C
MI'&[K+-C'![/6-J!7^'.[GZNW9Y8NL.-UO(W^ESML1\%*@J97,>RK5]=JYB(
M=Y'HIE2$QK?,8 $$<MGX./>4,S]BAWS?.4'@P;]69.4<Y260WTSY/"W.\M</
MUAUYBD;#&I17E,1J(5"V?GH\6/Q*#AHW5[1#R'Y,T&?D1[89"FR/U5-Z_(L5
M1B2?U;1PX6Q]#KOJ3HU(ICI]=DFA.#6.M=N3&:09>75S]J8J^>R:65IJLEAS
M)X3];^UBAV#8<.4<+F@7UH!A9PE](Y\M73RBXQO%3VF?B9KV20M2M-N4_HG%
M2UFX2^S8L&^C6@<653^R(,IHM"17D;BMM?LV'K)IJQ9CXOJL?4TT4$I--M<9
MP1^MZ8IY179=2J*UW7W?R(INMO!8OLKL3ES3+"6$=E-A6=]G\G8;;,I$\SG+
M@TTSEL24<HYSIP,<TK6BY$R.B&E>5488-P&M0284G#XF\;)10/O]H(UD<'Y&
M[IZ1IADGJ2:P]\C@2DD32(MA^$2":ZP?4M0]''F<5'':9JDT/@@E8#"&):NX
M@19PT&X0;-G :*M7@=9"/"5VS)FW6'"-&;-5!HV2W1V302UT+<[RE1-/1+31
M)+31--/35---/7&FB>FF,:Z::::XQKKIKKC&NNNN,8UQC&,8QC'"*QR?\\^C
M_P!&'M/^U;IUPND]8^.)_O4'^1=?^FOM)_>?N'A%G>!&+BDZ:=R=>;.ZDK%U
M,W1)F9<RYQ HJM)W!<?Y&&!5<\H*V*K$F.$T\,WRCO9TV\C3Z%73R=?$+G?E
MZ;,B[JJKWY!Z7?5O GA4E( \M(DW</CS@@_E4>;Y: ),]>K#MW+J0 VN<M@Y
MI=50D,;YRBR<H)_P>!X?0O3N$PB.*GK3",:,$Y#'$O,2+?1@#YIWJ_,G B?V
M5Y(HP6?::/29-CA!Z_=Z:N72ZJVN-\!I$L==5P#U,W.U:#!$)7:8(,V,S'%?
M"'4JNH,G]G1D<R)G,-E)#9@G7.XL&W:+O9./53<#6.J*R"[=,)CCD4B\.';A
MXC&P$6$*/GY-07' XX&.W)%72CXH0W8C&S5ML^)/5EGC]WE+*[QTJHX<***[
M[;Y#78M4M509,VC":SKZ'I27*^9&E%H9'(^G(,NE'"KK)O02-::E<N57;M5?
MZ_A?Z91TXW4\K993.P>%2NZ>AD7:):06NHG$H,X(2H7JUB48$@H6]\WR8 E*
M!K?08F, .THL3,"7YE%%OLG'GQ-B\7^RG+Q'<8]_=Y0E*T\QJP+4+: 0DQ5
MUB@D,AA2.@3414;9=*%4E] 3EBL"V34?.%2*&C9BDS066\I@@W1U23T#[BZ-
MI0&.<B M/5:($O#(21O!8NOHD/'.I#&7";N-GG+)H(1;+F8^[22=!"BJ6SX2
MX3368+MU--=L!Y\T%1.7\A*YI6I<E)=N;4E9+-<0[+^3J255BO(]Y"\^QOK!
MK<^N+&+&]B2CG8JJ.8J/LK[M&^4PEK@.!6/I-^9GU'_1CH3]E44X7BSGK/RL
MYPAP' <!P' <!P' <!P' <!P' <!P' <!P' <"LG3S\WZ*?[RVO^UZ=\"S?
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
M]'JGO[  .%XLYZS\K.\(<!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P'
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
MRPH%+"2X9M(&15-=L*G[MORB.:>E>P=)(D(J-VLZ(;*S9*)+1=X@51<A2N+
M;.7=?(ZR%O\ 2@6KNP6[)XI 6+XDU>3;#-UK%T"V[9;70E>S26/<KJV4 R&4
M"+Q@1N.Q3#U21F0938V/$,Q?VSL:+/' I!YIH!CZ,=/.Y)(-<[!(VP$$2)T@
M/8M%G&A:G:>RQ[)ZS(LVA >[;/V#]L@]8OF2Z3IF]9NDM%VSMHY0W41<-G".
M^BR"Z.^Z2R6^BB>^VFV,Y(]/ <!P' <!P' <!P' <!P' <!P' K%)+GM=>TI
MK6U4T[&)OI7P:&$)(>EMMK5[KE_-4#3UBP$C&5;3M1\W:,!.BCI^Z>#MLN76
M6R3'=-#ZTL-+Z^U>3S][9^[?4WQ-%OP^<!Y^]L_=OJ;XFBWX?. \_>V?NWU-
M\31;\/G >?O;/W;ZF^)HM^'S@//WMG[M]3?$T6_#YP'G[VS]V^IOB:+?A\X#
MS][9^[?4WQ-%OP^<!Y^]L_=OJ;XFBWX?. \_>V?NWU-\31;\/G BBAV_;^H:
M2J*J2% TZ9?5M6L)@KPNS[*&VS0FZBD<' UW[9NOU^W60;NU66RZ*2N^RB::
MFNF^V=L9SPLXS,[S:5_/WMG[M]3?$T6_#YPAY^]L_=OJ;XFBWX?. \_>V?NW
MU-\31;\/G >?O;/W;ZF^)HM^'S@//WMG[M]3?$T6_#YP'G[VS]V^IOB:+?A\
MX#S][9^[?4WQ-%OP^<!Y^]L_=OJ;XFBWX?. \_>V?NWU-\31;\/G W.F+3.V
M5I9 N6PQK!9C55A:5W*0PR4XF854@ZKVO[-'D LBV Q=P^9KQRQP:+G5V &K
MM"[8FTTT=-46S]V-N?F8_2:N X#@. X#@. X#@. X#@. X#@. X#@. X#@.
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
M#I4@!?O@[G)!J[QN.>O&F,81<KZ;G)KJ-"4XB9E!W-=QMR]F0Z8B)$@1:;%
M[P78SD>]LE@WCI)5U'Q36RB H63L=$0,8Z3\J.8E)?@R0:H.=!;UA:5K&/QH
MU$1D62T!28J--2A%V3-E'\K("&H$:/WE9PH2>G).V0!Q>.Q?(\\2(#UX<&'P
MQPU5BK?0/@7]\;/]5I6KEK.0N16'L-[(;-]$$9'EP1QY"Z0=_'$B_P!D8>X
M[25*-%2472E>XO:2I1=\ZC:9;4&LHPV+<U6GW[24>$. X#@. X#@. X#@. X
M#@. X#@. X#@. X#@. X#@. X#@. X#@.!S\HNA(!:T7G,XGC^U#,E(=C>W
MI=XWOJ]031(7%.U-RQ&-#& 6/6.)""QP2- A 4<Q&#FC5LQ'MTDTL>3G.2SG
MZ1\0F;U/Z0_F;9^)#L=\U^$/4_I#^9MGXD.QWS7X#U/Z0_F;9^)#L=\U^ ]3
M^D/YFV?B0['?-?@/4_I#^9MGXD.QWS7X#U/Z0_F;9^)#L=\U^ ]3^D/YFV?B
M0['?-?@/4_I#^9MGXD.QWS7X&):=(>N; J7/,8_8;(Y(-!R9XRTO_L$V*F]
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
M*0U56DLCL?B,C@42+QB).1;Z) G@$;N,B;\$/<"@)&+--6^J4<(@1SIPT!$
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
M(%];5>Y?.W;UQNYUU2$S?*O\Z]4R<(<!P' <!P' <!P' <!P' <!P' <!P'
M<!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P'
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
M_H]U$\[:9VQKOE/??3RO^KOMC.,Y#]XSC/\ %G&?_#.,_P >/'C^+_7C\O\
MX<"">TOYL?8S^@BWOV?2'@2E#/\ ,^)_[M O_BVO V7@. X#@. X#@. X#@.
M X#@. X#@. X#@. X#@. X#@5AK'\YOM+_L>@?[,S#A=(ZS\<*SW"*;]P*-"
MWX)@\5EU-F+.BH8@<E+.4UU/VU8WM3ECC6H]M [ IF;*RN"N 1U%%])V!9VP
MF 1?+!PD@Z^V!2Q&/%RQA_?*>4^WVG.V9])^TLWC2+^TP8RY[B ]6J4A<2M
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
M-5ZY'LGA'$O/E->T3^RLJUB]JQF&V$.V77$<QC)52W(H\#R\36YV/FPBSR1
MG@>Y"[^/5$27-@&9(4,:6E(19*/UTJ5>,=9J>8/ T;^TB;95KI2I^\L^VK;8
M5>E5V(D 6ADJT.Z2<Y8D;#Y;AY WV5.U*<>Q>R1CU-Z);*!W,-DXY[&C>IC5
MAJVD+90)C;<GXFN14Q[>\7'LAZ/]B)O:\UO^.47!8G(P_72:YJB0')Q-2D43
MG-PM(/&9X?A,8U$Q"4;!0,8&3B*"RD]*I$<+RM0^ 91)1H!W/.Q65SGCACAC
MSSY?X26*OVM7)Z+P.22 ;'['D#P?'58H[P\79L;*W@[>RGM8:RG5EYK.+$&P
M[927Z0M,OB6+Q-MO*VX;8)IL^U%??WO7-.'"*P=<+^/7<VOAY(88+B*-,W_9
M](--04@*3!S)T*T79(KRE5KM%0+@6X,X?)[-XTQ3/JMMDMDM"K]15/7 07:O
MA$ZRCW44]V>K-F^D[Q6K3=JP2#3"/3N)$SD8%$VPIN=/M$(D5+12/E'#QJW%
M&SC <#?E7*(7)IFYU?+,"Q&-3O4]Z^]UA+TN4C5OV^W!!ABY=EU^OFZTRA=!
MPJ,56IEM!VPT \T9NQSA1,H1G[5VZ<:/M5&HX2Z9I))K%D'[ 1%Y[Q'>_"/I
M5VER!LV25<_>1*$H!:;)W@K;4J;/25?!HJU4@H%$67:-CT?6>2/613)0KL/;
M2%AA]'60AFVW1?R9)\+%87SK[]ZUA<F4;;QRQ<8#2AE&O.)I5-+V21+P4EJ;
M@SI6T1,E0(!P1I)^3;D\A9-!9(LBZ:$';5Q&2\4=Z.%U72RZI%A.!6/MM_)=
M$?TG.E?]\2BN%C/TXOB25_GF4)^C'VX_:KTFX-)ZQ\<2SG",+)'1UE'3[V+B
M61^3- I1U'01(ML!'&CK=BNJ($D#F@\MN&9$2&C=FZ+:"B>PY!91YJ/>91PV
M4"D];]K+0DEEWO%)Y6580V&==+KB]+V#+Q%N2J3%WQ&;]>ZJNB)$89$%Z<!+
MR1Z;E%R0FK&$41*('R9EVJ0"H$W*C("[;\O$3^UF(PJ9FXO+G/.=K31ZVG73
M[$%2+-J M Q4PM']WBC4TGYNFFMAXJ1X.G;=07JZKAR/M+Z2NR6D_0C6!TT;
MO(V^RW+,GC1 5/WECZX8X:(-J;OW31B&V49N"1Q&I))5TH[@+S,1JXD! (RK
MKJAV,FU'RR?HR-Q&QC4QLU'@XA*YB+8)*F8NA.0"Q(<@-+AGK\L\-98X</?B
MX8FJ]5@!W9^BC#$P^#SQ$NH#G2]:/ PH!*B,L7G*,,0LC$>#PMF"7ETA<NJX
M<HV*-<  A-B5K_?$V&.G<7QL5P2IR^</OG#-' GM["BELE *)>%.J6SUUJR]
MXE;H>2JFD9?FTK%ED "!!8]D/V;O-B;T&%;15 ,^-&)4;D34(P':DMFC-V*P
M]9CM7EOQ#M;U[%1EQ+2-F"6@=@XG[4PDJ//8/1Q6J4/K=G[2N)X$YE43;UVT
MW;.YN[D@44UBS0@)<FUF2!@4H\%3/K]_3*@.R-*RC!W,?G"!7S9-5M'CFK8+
M),J,"]OI!EZT;;)[AM%%TY@WD0-R+>-M5F/U4HS<N7+=!;53@J<)WNO3-J,F
MOXJZ[%;=8ZQCP8U. %2";KL>1RDP]%QJ#PZ62N00RO1R#,2+*$I)*IR;A<YV
M;COI@0\"#BK\V0*N7+H(",BL+YU'[[7'=D]>Q49A8=GI?KF.5+,_KSS4Z!9G
M2DSCL9C[ZQC-?P"8R&9MXP&:1:)6(L/9N(V?G0V',7+]V^!XVR2"%4FQ/OW[
MMNL7P*S0F]Y#+.U5\==7,.##@E+U=0]DH39"4/GI62^G,M<HEH&6BJD99M O
MFVK31-9P0TDQ;[33-L=4V3'9HX^D+6$3U]J\OH'[7U(>=V<,8O)(V*5E;;VC
M5F):#3EFZF%E#H0TGKX' !K>-/SLWT'@521$DM% QI9F" %Y=]55B&!YT@*F
M*YQ<8QDT:F>U+^UNN/5>ZW,:$A"O93$1SEDV).R,4A^AN+22;DW3HTX;"W;@
M<F#B9$6&>N&;#9](20)!PV;).E$]!,5,QLU4/VXD[8I5,8D,<'&R5JR:X@PN
M4Q8,]3BB(>I[6C\?9R5NF,E,\2,LI_74Q DHJB$DA';>:M5(\X5U>EU1$8%9
MURZXZ<Z;U1'94U;$B$ S4,?QI20;=BEVS<A');&"(%O1UHP6&,F1AG+F YX^
M?R )9 5P\=,F+46P.Q\\S:."";I-$4*_6L3\?<5ON$01VE_-C[&?T$6]^SZ0
M\"4H9_F?$_\ =H%_\6UX&R\!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P
M' <"L-8_G-]I?]CT#_9F8<+I'6?CA6>X1^%<*Y24PCNFFME/?"2BJ>RR6BN=
M<X3W42T50W53UW\6VZ>JR.V^N,ZZJIYSC? <P&7@]IE'ZFH6(1RZ*Z?6!0UB
M7;*V!^Q>O&\^JF:Q2^Y7*Y5,89+:@5N(,6^MC7DB'+QB6 [3$/QQ"-,U7+%\
M+*&0SPU$Q%X83SQB8RF)K]97KBWL%TOL2'J7E%8A?$<'4W=XAP_>08C1[%S)
M(G8KNB8Y13TG&Y:"L&+QX?63P=$04MWK(?7@XHP/:D1(&PPL-?)QIH29N(PQ
MCM6>6>N=^FK4AO@_)2/E$(D>;Q +:P_'2C39EBGR*>2:?3H?8K1+&'7I=4PR
M4L-:PG"ZBF6SS6*HBV[;5.1;KJ.4Q>%5OKO7+E'7DU@?X,TBSBEJPU:\V;L/
MV!HFV>N5WI9JQPGJ9KNQ[HOFW!#^ HK66[2A,UB#?LK;$4^V3&)N&D.KV+G'
ML;:[1E009+^66&4Q,8\HB;WNHV2FVZ02$';SN[(G< H7+6O8N4W5&!I.MR1>
M+LXE-NM]>=<)%6DG8:6:/)R5W@36<9F(2=CS$7=C9$W6:.H^3"NW[%V^SVI+
MTK"O7.9N)K#/LIH^ZC694UPQ2#55#6L@A40@76U%'>=TS+Y1#+OGU)V[9-]B
MI@_L.O\ LY7D7J%6!VA.MS$:&VE5U@*1@@+&DH4)EK1FR#$"WG<[Y5&<5.F-
M[1..M9KZ]9JEPRMSL!?NT4L.NQ%H2O;>)5C8J4>:.(R:5%1D5<=@1P5'B9C
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
M&?YGQ/\ W:!?_%M>!LO <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P'
MI'O83:H.R%\$I9![F(")Q'Z:<1DW :-MZT A#$?#2H>9;[EZYA<H',7P]TX;
MZ+L"#AJ\QHNBOHALBIJIDND1SGWKPD#UL:\]@NSGP@]HOE)PAZV->>P79SX0
M>T7RDX#UL:\]@NSGP@]HOE)P'K8UY[!=G/A![1?*3@/6QKSV"[.?"#VB^4G
M>MC7GL%V<^$'M%\I. ];&O/8+LY\(/:+Y2<!ZV->>P79SX0>T7RDX#UL:\]@
MNSGP@]HOE)P'K8UY[!=G/A![1?*3@/6QKSV"[.?"#VB^4G >MC7GL%V<^$'M
M%\I. ];&O/8+LY\(/:+Y2<!ZV->>P79SX0>T7RDX#UL:\]@NSGP@]HOE)P'K
M8UY[!=G/A![1?*3@/6QKSV"[.?"#VB^4G >MC7GL%V<^$'M%\I.!$MRW$*N*
M/P>"0>O.P2I]SV"ZMR/.\CZUWW"03(% NRE43V6E2LIF5=@HV(9!XI&C1598
MD5:X6PS^JM?IWJ[9NL6,_2?B6[W-(]Z][*4;8Q2)65((>QH[LM"21.N:NL&T
ME14DEL]ZJ'8VP+#*ZC<G*C$S N"2QPS?/62 _?8*Y;Y=:N=T$E1I/6/WY;'Z
MV->>P79SX0>T7RDX0];&O/8+LY\(/:+Y2<!ZV->>P79SX0>T7RDX#UL:\]@N
MSGP@]HOE)P'K8UY[!=G/A![1?*3@/6QKSV"[.?"#VB^4G >MC7GL%V<^$'M%
M\I. ];&O/8+LY\(/:+Y2<!ZV->>P79SX0>T7RDX&$#]U:>D"QQN$B_9 FO&3
M:T;/I-.HW:%7<2=;L1Y-84]QBH_^A>)#RHUWNEG\N$'J&_\ %OC@KWQSB?C+
MI.+-^MC7GL%V<^$'M%\I. ];&O/8+LY\(/:+Y2<!ZV->>P79SX0>T7RDX#UL
M:\]@NSGP@]HOE)P'K8UY[!=G/A![1?*3@/6QKSV"[.?"#VB^4G >MC7GL%V<
M^$'M%\I. ];&O/8+LY\(/:+Y2<")[Z[%1>;49=$,C5;=FR$CEU3V+&(^/VZE
M=F&>KXV?AY@4*9Y=OJJ;,FN'+]V@CER\<(-4,;_2N%DDM=]]0NK%6R[.+QMH
MZ2W0<M0 =LX04QY*B*Z YLDLEOK_ *-TU-=M-L?Z-L9QP,_P' <!P' <!P'
M<!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P'
M<!P' <!P' <!P' <!P*Q]<O\X^TOZ3DB_9747 LYP' <!P' <!P' <!P' <!
MP' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P*N6](K<>W=4E1UG.8[7
MS&657>EC2(X8@6)V0<.JTEW7R,@1(YLM)XZT'LW*-MG7A-=35ZY77'BDV^S5
M+1UAR729YQ[WX?;T;]HO>=B7P\C/F5PAZ-^T7O.Q+X>1GS*X#T;]HO>=B7P\
MC/F5P'HW[1>\[$OAY&?,K@/1OVB]YV)?#R,^97 >C?M%[SL2^'D9\RN ]&_:
M+WG8E\/(SYE<!Z-^T7O.Q+X>1GS*X#T;]HO>=B7P\C/F5P'HW[1>\[$OAY&?
M,K@/1OVB]YV)?#R,^97 >C?M%[SL2^'D9\RN ]&_:+WG8E\/(SYE<")Z23[8
M6G7Z$Q(]C8.+=*RZS(YEFRZ^LE6^$(+9DO@K-QC=>R\J96?,XV@^<Z_]1-RY
M632\26NF.!+'HW[1>\[$OAY&?,K@/1OVB]YV)?#R,^97 >C?M%[SL2^'D9\R
MN ]&_:+WG8E\/(SYE<!Z-^T7O.Q+X>1GS*X#T;]HO>=B7P\C/F5P'HW[1>\[
M$OAY&?,K@/1OVB]YV)?#R,^97 >C?M%[SL2^'D9\RN ]&_:+WG8E\/(SYE<!
MZ-^T7O.Q+X>1GS*X#T;]HO>=B7P\C/F5P'HW[1>\[$OAY&?,K@5QZ_U[V46D
M'9?#+L?%F>Z'8X^B_P!U*%'.\/GV*SJK?=\GIFPT?J2>Z"C=##/7*^--F^RW
MT^V5\Z)A8[T;]HO>=B7P\C/F5P'HW[1>\[$OAY&?,K@/1OVB]YV)?#R,^97
M>C?M%[SL2^'D9\RN ]&_:+WG8E\/(SYE<!Z-^T7O.Q+X>1GS*X#T;]HO>=B7
MP\C/F5P'HW[1>\[$OAY&?,K@/1OVB]YV)?#R,^97 >C?M%[SL2^'D9\RN ]&
M_:+WG8E\/(SYE<!Z-^T7O.Q+X>1GS*X#T;]HO>=B7P\C/F5P-)ECSL=4QVIR
MA^Z8?/H[++=AE>GXYFF48LX6%R_=^Q5>L#K&?$5F+\<MH@\;9W8NVZVR.4'"
M.R2FWB+$7VF>T6NGPAP' <!P' <!P' <!P' <!P' <!P' <!P' <!P*QRO\
M/,H3]&/MQ^U7I-PND]8^.)9SA&JXG4(R)D!_$QBN043>D1LI-8D(C(F-$0^-
M,EV$@(_7/J89Z+PJGDBU(K-EV.%-/K*:7EZ^,/(ZLFNF(R.&WL^A3,-,'+5E
M$B[J5 FXR4O'VOE,FD<?JO\ 1H;<O-<9V:H#%72KC7'C1TWQ^7@J=LLV3'R^
M)%CYR*"Y1'24IC&C%221H>;&/#\>3)H:N1NYP.V<J$1.A!MMJX8[/VS?5VAM
MJJAE1/.-N!EAQ$>8'L2PE^S*"B;1N_&DQSI!Z/(,'B.CAH]8O&VZK9VT=(*)
MKMW*"BB*Z.^BB6^VFVNV0]G <!P' <!P' <"L?3_ /D-9_TH=AO[PUI<"PCB
M0@&AL;&G9P.UD9EF0(AX^X)LD394>(V:Z%7PT4HOJ_?,QF[YEJ0<M4%4&6SQ
MKJYW2RX1QN&,:3R#/W<F8,)G$WKZ%:94F3)I(@[EW$D\:N]L[R9LB\W6 Z8U
M8/ML[%=&FN-63O/C\39;R QNEJU>H,CQI.R($H&EQG6.10MI,(]L,D\AW>[C
M= ,>?ZD<M31G<BFHPU%C57+[9ZGNUPAE?79/ ;BF1'JD'0E)^S5*,6C%^]&I
MND-R#-B35?H#7KIGKOERW:$%Q11%BY63T1=JC7Z;?=3=FXU3#V<!P' <!P'
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
MNS#P>UC]<8<:ZDGK3@<JF44M.$V>"M)("UD$FKLTJG)ZL<1U2N#JPR1MTBH
M@T>:EB") <=:+,VBKEJ29LC7_CX/RN;B*B<)YQ5]'>FGI9-9W5=>S:QJ\WJ6
M=2V( I'**P6D.DK=P L98(D'$2)2%,. 0)EP7T^H\PLV%-FB91!V@TW=MDDG
MC@YSRQ21P' <!P' <!P' <!P' <!P' _"F<ZI[[8_CUTVSC_ ,<:YSC_ /SP
M*"]>8'=UK4!1MHR3NEV+;2*R:>K.?'FP>&].VPEN:F,+"2(H@+;.^J3]TW')
M/B*Z;%!R^>.$FVJ2:SMPIKLMN:FHF8J,)G?RF'T"6I[['9S[J=,_PC\)<;1[
M^3T"6I[['9S[J=,_PC\%QM'OY/0):GOL=G/NITS_  C\%QM'OY/0):GOL=G/
MNITS_"/P7&T>_D] EJ>^QV<^ZG3/\(_!<;1[^3T"6I[['9S[J=,_PC\%QM'O
MY0P7\'\,/7Q#NSA?LO?[^]H!7THJV(V,O#^G.QL-!I@4&F#85#&.IN&:GEO1
MV^&#]=LJ2$-#,H'BG;-C*I$W)%_+"JBKNL<XOGS3/Z!+4]]CLY]U.F?X1^$N
M-H]_)Z!+4]]CLY]U.F?X1^"XVCW\GH$M3WV.SGW4Z9_A'X+C:/?R>@2U/?8[
M.?=3IG^$?@N-H]_)Z!+4]]CLY]U.F?X1^"XVCW\GH$M3WV.SGW4Z9_A'X+C:
M/?RK^,GEQR"K*4C.;IF8J42SN=V%H:0VN,C5/[3PE!JFG/:H1'-\C"M8%*M:
M&WHVH8>U-$&%;-$7.$R2S%F.<OLK)%PQPTB:QUKG>NZP'H$M3WV.SGW4Z9_A
M'X2XVCW\GH$M3WV.SGW4Z9_A'X+C:/?R>@2U/?8[.?=3IG^$?@N-H]_)Z!+4
M]]CLY]U.F?X1^"XVCW\GH$M3WV.SGW4Z9_A'X+C:/?R_.] VDIINFIW6[-*)
MJ:[:;Z;Q+IEMIOIMC.NVF^NW4?.NVNVN<XVUSC.,XSG&<9QG@N-H]_*'*$Z
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
M8]*31M5[NJUTU:IR 'NOE/4LPRX#:N!S(AG^0.N7_$W[J_M+[]<-3K_QX?\
MU=-^&56'':@$XM>P:HB4#F$[*5'/JAKFU'<<?PG1W"B]T#X:=C,@=Q8U*Q4L
M)0$3&YP(,R28"@[MFCA X. -Y$0BDQ0CA:RYQ,]K]\/>&9I#L]7%U1>1G47X
M^$F8C+;SC4IA$JDT5\ZXX/H>\K)H>1R\VR%&7Z#"*$Y+6!Q^--[.-QF&"J22
MKWZRBXT3$Q7MCUBZZI%>W-3XT(UDI&UJV81Q\B0<,I ]G47:A'C<04;@RJ[4
MJN438.$1AIVU#D%4E]]&11RW'N=DG:R:.Q*G9FRT]A84LVCA&5QIK*'[=)R*
MBSJ1 V,B,:N=U466HP60(M'#G+YR@JU9J8QJW5<:;I_3:_1J9T"':'[259>]
M/QZWAQX)$VI*'1J:R>+2.51?SBK@=+6RCP$A/-&!9TS KOVZ6ZC-9RXU9/\
M7110<Z=H:?39+6-<Z2:RL428ED1!1U8'(@<N@TFG+.5")?%WB&60,O#1@W X
M(B24.2 6>TE+QSK* C1Y'0R@9%@7?MGLB HNR-+E78RMH;?E5=<3;LBC8-PQ
MF;22)[I,-U0*:D+:I$](\7*XWPF.D<M L)W(H8,43VV.AJJLAVDHGYN*:+EK
M.=OOWJD36QZ\VD>(=K/(9M+MERC76*ZR@'F1[.@8T:9-ML \/LD\KAQ!D05*
M(X:_2#QI4:^=ZHM7S554C48[=\"?QZ&DY5*H-!SLR:Q_=A%B=CP<FZW(2=TZ
M8 18LF(-.14C6,OV3MD%6!.'J)ATU<-QV5UD%D]!7K]S;!FVZJUC&9MFS:^Q
M#,%'(/,MS,XYB,8-,G3AD\#Y/9)?97VHT>M'31R/^M_6T'39PW51T514TU"0
M,9QG&,XSC.,XQG&<9\>,XS^7&<9Q^3.,X_BSP*R2O\\RA/T8^W'[5>DW"Z3U
MCXXCJ/\ R4RC])CNI_?(OG@G/TX?B'@CW:L),I]+H;"*^FDQ&0*WWE&3:6 B
M$$W;1">CHRC)W>\GC3^7L9>&BZV';  (.N0?TY8X_9/6XK2$/F$T=BJSUBXS
MQQK[IZLW0_:.K;VJ,);(\X%B2#R*!)?*(K))5%O..N1LCPZW"ZSM,>6=,P.Y
M%%FLLR<.7.&+Y--10>[=HIY6R)B8FOC[Z=4J8M.L=E(VEK8\#V5F*3)>()XE
M\>RI*D"*V6P]:-Z8(^4<2?N-=F[)09AUHZ6URDAE13&=>$J=N7KLP!&Y87NT
M%N8=(8;.]WTSAT0=HA+!A2&!F9:8:#L/E'#TRD@\=,VCA0DTCK'=:02'"&&
M%@]?+HI;#[X; \M*LA^TCT?V+!&.\.V9:2[1Y+H^VVBVY)WNP':R/58AID'L
M_?)[LF6I/#7+IWINV0PHMKG3 9E>2L%$3Z8!1K*3<>;)+/8V%+!LE\.'C'!$
M6P7P\(-&@QR7:;)KC=S#H>T7153<Y<Z-=LKX"JE*=X*O["555]KUA'IJ19V'
M8+:K3T.,MH]'YY44YV%/#1(#:($C(M$Q;H2-:)$<Y OI$D="EH])HDI(8Q(!
M1IT68K^V,3Z_=IQ3/,NQ5$5^R7(3"WJZ"-6D\B=8/MG4O!94'V!-S*(*-1,B
M@D^47'FG[Y513=D\3169C610P]U;BA1%XU%3M.^6F[;&]HUF\W22:6+!'2B[
M4Z]03;RZ/K[K,XLHHC)G:6B1#;91K'%454CKC3&4A"B2FA#=OMIMC!'J3L.
M+$\A4IS#E3. 693D2G)@NY/$9P@W=9D66&KW+K +#9VT<9+Y2^S\(.FZV7'T
M:R>VP0MCM=5*UPBZJ8G09$4_J&<VZZM)A,(<[KT2T@<MJZ+%8P4)-CBSA@>V
MUMJ*G-=GS=H.^R7K51%VY5=?1H%K"_NOB4\2-5)>*'ET%$UD5H\45162WU42
M524&K[IJ)J:9SINGOIG&VF^N<Z[:YQMKG.,XSPB@O7S_ #B\'9_P[K/_ /O]
M$.&I_P!W_*/_ &=&^&3@5=MGM&#K2PW=3AH++K/L@;3QJ]7D)AQ"$CY(_@(4
MPO']L1)A-97%M9A)'AALX;Z!Q"^6@M))#>1%PCDY$V<C+6N475X_J_.ULW .
MR<%G-JVO3SCR(A-*RG(N#L1$F.QIN4L-=_4$ N9V8A 9J6<E"0P-&K#%HEM-
MVR9 >NT=N'S)JTV;JJBOB_>DC:6U52@YX83LVOMQ(XKL!(%-)G'-AS$YJRR2
MV#/'NI++9J5U'8R_V'+JZ/,,L9=91^@Q])PE3MS]-WW7M&LVHJ.G75BP5L#E
M[1)_$S*\NCZ(J4,5\,\H/8Z14(:LS;1;!$?E)P-6<HJ8?,\Z;[?64/+",:A[
M+U];AJQHRV=-(K*:[L*?PAQ%)#(HOF2&AE>.!#0M/18D68?N-X:X7,L]4">W
MCU;?3()$_J+U7+-(LQ5<XO[S;MM;,6)*P)2%%XK.Q,VFC^'[F8_.H>HS&;#8
MI)Y(^>,\*%O+E+QFY LQ3R.1K! ^T2+;'7#'0*&+NFQ&KD+[%L>Q@OK7I#I6
M[E)>F))=[.4HJQE.'^;D8E<?A;T*LHXD*4C3D;@Y)Q&&B.L<4#[,5'#I8RAN
MWRWW??O=:POG7WLP]']I*XNNI*]M_?96KA-H%S .&QVSS<-#2<L4#R@A$,L&
MK83)C@I\0(&!JNHT<*+$'JZ#AE](@BY<?5M!,>NN'2_A[*.[)P*[V4HU8+-X
MI*(E.[IAI>!2&01E69-F-)W',Z5-S-<0'+D=T8F7DL*?KBRWEJ--4'+=JY<)
MD-5VR8F*]O>+8>9]M*BADMJ0*YD<??P^U]K.33MIG,X9BM8DM5@1,P;:R20+
M'M-$73E13(U#"*:C5H^0<($G;-SANV<DK_'SVU3RI-(<C(!,36ED92E)X>J6
M!QI0\+TD!D4AHLJL3$AMG6")$>BFW745>LVRS9/1!;?=3&J>^=0V7@.!6.;?
MG>=>/Z#>TO\ :[JYP+.<!P' <!P' <#YK?\ 9*_^7O\ ^G/ K7TL_,XZF?HS
MT/\ LMBO"\6<]9^6S]A*^(6I7BL U@%3VM$Y,4;C+*K:Z,KZ0F90!PR(Z$QB
MJJ,2F^J19J4V"F1.SB.NVVSH7A)1=CLIH]0$9YS'3/\ 3F@+\'5<0D''(LF5
M@$B@D4B/>"(UY!;'M"PK#5IZ)]C8A7T9JVN(W.957!J1R^)PM>)R)R^?2'#
ME$8_,$H/&D90$C#)R0+>NMQ/68N^F?M>K_6?1CM#F70,N90ZZ/QD,).G#K<?
M/)T&5D[ [T 9]5#?G2#;T>LUE,L0GXH4[TG,G-F"1:K1D?$,V$/S&4HJ7%QS
MC]?RO#';ICU1)8'6.U^L->P^0.AU3(N!D#\&#5T=?Q^7V:(A(2U>FLGN.;SJ
M=VD<CW72=(Q*M9BPD[2+@I<=@LE36/X LCC",EB,>*BRW=Y_[ICURB,=\XZY
MY/:AT;L^Z:.E(R%02HH(E(NFO<+KS&GDMLB7R=%Q;?9"S([8;:XX[(?5Q@1)
M: Y(-BY) JWKJ$$$'7U07"HDX@[2/R<@29B)USC2IJ/6:G2L^=I;L?H[V7L*
M>6O(G;7KLU%S2J._=5!46,XFXEFH.[8-JD?P F:AS"DOLE Y'359?5[1D;@W
M*Y%-7;]&8,R35D- UK'RQQ1$1&,X\,XUA43<1.V.$+5]C*3[!V9UJK^@:X,0
M6-Z'V\(A78@NK/IA$R[BH!H--O8\0J26@ZZD1 ?(;"RSTA.LP)! ;Z,Q X>D
M 5!O+4 N6)F)B)^.ND^F=;X3@UJ5]=;<FDNZRKKUIUQB=9=;I7,MX_6H:<2H
MV,TA+_KA,JDBC(7JZI (*8N&,DF";7 !(.W&QR(1IJ1'F39,SO'P@N,<9FXU
MCG$[SLK/5?@[[\BU1QFFIM,*V-#EX=X.34W.ADJEZ\JK*9](&]9LI0RK!!_
M&GV[&YOO67G/#2Q,M"R$7EEASAX7 &&NWT)DLS%S/_+UB<KQSQF^D1S1A9_2
MBSZEHZ1F#(&LMA@SKMWTJR0MJR-V2\,.)/V_[:U5;E3R%9&,482++PFK \86
MULLTYCAS2."5C)%.)2>*,"[=\6)BXSSX=(RB*FL<YTCWAGX/0=T6_JXM2)5[
M3<C=R"R[<+77%B_9*X1E*=@05]5_ H6;/1"V8?U?K22#CU:#JO!Q[:)JT3)(
M'(X]+)J*?3QQ-C<I?!R;7,^L1<5=15Y3>L^E5=^>J75MS0<]['2<M&JJ:H67
M8%>FJX*PG4JN?#PB*=8>NU%E8L8\X *),&U=26C5Y2S&-9A,T73,RPV+%5C
MY=V[),W$1I$3'>9G]\EV^$<R(9_D#KE_Q-^ZO[2^_7#4Z_\ 'A_]73?AES;[
M"=0IS<UW += @JSKRR:]LZJB-6=G(9.IC$[H#4J#?0$U:U2V#%0T$^P[8C$T
M<C[+!#X3,IL1A&1DR8&%!X0Z&RL^-1-16,QCA.5S$Q<<XP]]%?B703L4V'JN
MXPSZS^="^GA/-R&\F+2(T'/Y[N]MXGV+KED;:OZ5),R>L8C481B<H>'@TA'@
MSZ 8V.C$]#B]@#P7'/\ V^T5/]GFQX/2]B1*2/#XVA'R)5EX0=,9]JV18$Q)
MLW'<4-7F8MAX7D%+).W>8^:CDF92Y]C.JCD<32+BF;E8D\CP\7A5SIERF>?/
MV]4<Q*%30)VJCL)/U]&IMFN[=ZQS H#S:-G ).XM&#]5HC0!*Y85$I%U-*CY
MO4,9!RLJX(2,7>,! O"$'=JK@&,A1E R>B\+RN)B*C",;J9PQSWPJ-<) AO@
M_NR5?Q"IAT<9=9U3L#HJA:VD:3V2RG[/D$JJ;M:#O4D?#DW5%%]09;6/LRI&
M!S][%SA^(V8Y:E6<?1623E#47&.>,S-]8G2]ZZPGKJ[T_N*FK*H:62_T6;B*
MHK/O=79A>-S::R21$&_9WM/4M\5KLS5DE>!523:+1RN2(:48,'$G+8X<U4%*
MG6Z;I^Y),X5_Q]HF/W@^E]=0+IMH1)[0"22*@NS4;[!5Y<=%(NK D:E1@1E.
M'&PJ& I(02JQ>6,&LQJXA8P*P0HH*99-REO6"D#)K,R:;U,1.^64Y:YUSB<N
MD9,5CII;>U_%KF^Q:/:)F>_,:[5NDV\KDVYS%>LO!\L.H!R)J//1&VU=R-Q-
MM3,O0:*+I@R$=,/,/"3,LZ=-52WA$;<-?]IXOVKXEX-2\=J:>5X]8]=G1]3I
M#5'61H05E4P<#VTRKNZI)82Y?5RO3.7R<56 %AF1R^C3)5(\,39J"$F22!C4
M3,7KG,Y;UI>\)-F'2*_\698\_C 6C)9#9W>%L&25#R"X;<JZ'22G;DZ]];:C
M-KE9;7M5%W86>Q^2T,7)Z1?S-EL0E<.LN7!7YX.5>8(Z"XJ,[B(QYW,[Y5,1
MIDZMPJ.-X=#8E$6B+%NUBL9 QQL@,2>H#4&X,4T&(HCT"+\J018IIM==&B3\
MH2>IM]4]'3]XOC=PH9G&9G=!,K_/,H3]&/MQ^U7I-PND]8^.(ZC_ ,E,H_28
M[J?WR+YX)S].'XA729]0Y[+>R\$[&!H_6%6V?$+45<R2\*VGTS!3&Y>NH_8Y
M@52US5NS@#&)V%EX+=!(ZW(2V42+: K#=9S"G[8JUTC3XMX3&E81.-3AC&VN
M72;5SB7@_P#LG XG5;&.,^LZA^"TE4%>R%)_))1L.D$IKCMU%K^>'!1)Y11C
M0,50C0HR]@D_?Q8Z;AUHNV!IG&L[-L2)$3,3.L8SEM5;\L=[G:'B$]'Y_4D0
MGTSMR$5A8$9A76#O'$FHB G+-L:SR;NW^PLI[ 01M$VV]5#Y@Z.,(N[1C2KP
M$<7F+66Y24C7VPK]"24?=UN)J,<XVB,HB<,8TZ8S"&*M$E96O#(L^AL5D5Q2
M3L)T%LM6P:YG,ILZ+2R$=;)=!XA+56A0_P!7^LXZ+FZY@</\X)H)'BY.13\[
M%$R)0./VC<9;"<[QK&,><36O%G>>7.<968WZ:-X-7453[:GX^8J.FJ-[0=?)
M3+(/B>RRP+QAO9^R*_4$R&<QL/ ]BX*1L- #212!,$]GJV+3)^>HPR)8AW+E
M^2\ZUF)B]*OTY1I2]?4N$V9"J$C+VV#/GE>DS$#9?94A*C%H<XD,LQ%@<;!:
MGPJ>"_FP78PV-1$#*&S%)^B@>&ER"*#M5SOA8DYX9:?<;ZVKA%.BLJB\ZZHV
M_'96!K^<P.(5U ^U\0C;H@=@%[B*QJTY#H!)V+M_'P#Y.RJY/OD$(M-7H 4[
M*5N7/PF2(/&XZ&J1\7A,9ZQ.L;^DQICCEJA:"]"^P &K( !/B:'(V[24CZB
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
MA(WTV)&&PK>+AE-=%%#5143CC/%$8QI5::WCBFXAWAH$=AJV5?6 ]D+N6VC
MM8>"J2S)/*D)K38'236!&'(R-Q<LFB4% 5FI5EC+K+8X.=ID ;D@Q1>N6I*G
MEIK&N6K]1/O#UYG3==Q$#TP.;[@:7E8!IK5]CBWDTB?85U(V%/2R%H'8P*\X
M(K,B$/E;5&2MMM08C2/$2)]^*#X;$G J8]]8TS9&.=NJ=LU@ 0J25+R8O.:T
M 63%7FD+ECX6&!SP+/"=?F9V.R@$)QH<<6K>8M=FIUQ'5$B8/,:(D I\Y'&Q
M,5,>\=L_E72G/"#Q2T.MM53L_(VM;W ;K?HG.;(8EZ.N(I#F2_<.1Q^+1_:&
M!LN@I0K#)U,V<_K6%3]&8&8S"Y .:R27/I  &;-9$68QFKF+XJQJ<-\.DS%1
M?)8BU[YD(CL)375RMF8#TB6C K3N([*9:Q(F(Y JIJ(I7T9+$,QP28C9"422
M536T8;&@ M*2@68X?M)9.1?.M@+".2,E83.D3$=[_43N_1+L0TIQ_)8WV,-
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
M).&AB!]BP<*&S<*) FAQ-G&M!KZN88]C#I%8B09MF19N7>'"AUV=3??O8O\
M7M_EK3CH<)77(/-;>FJ!)27]6IL',I X?L3%F^K(QB&CZJZ:PA4&23EXUNYQ
M(D=@;5!J]=ZN1"+-!MJS4%S-7C5^_2D<R_P9,?EPB=QI>]K%91B75[WLJT8#
M0CL"43C4-\(!:$5MVVD$B"H')4J6C4MCJNT$)O7NB;$=N'9FF)O XQO)W]_=
M?RRPC#\=_P#;A&NV$^4P6!TM3L6\(S>9BY)JV,Q66U3.0\=;@(4^!BCM: I9
M'7HR/NSX0S(X]"ILSEQ B?BHTWIC$DQD^F34=J8T2)$U$Q&N$SR^-\<\4]]?
MZ?;T)4L6J=G('<H9Q7<]EL;(,6PY\[T.R,O)%-7+9FHHUUV;.#"S9+='">-V
MZ*.5-,K?2**"9F9N6D2O\\RA/T8^W'[5>DW!I/6/CB.H_P#)3*/TF.ZG]\B^
M>"<_3A^(63>:.E&CI-BX1:O=VZVC-TY;;O6[=SLGMA!==FFY9;ND4E<ZJ*-]
M'C79;37*>KA'.V%-2.?L0Z$*UO NJ<6K'L+94 E'5&LI!1\?GPB.UZ6>SJG9
M;K!,R.+S6,RV.2**J'%GU8P,Z(E@@8.<!#H'=1 <N#,FP! MYX1C-UCGCSO6
M=>K(&>B23^,=G*V&WU: NH.S0>V$R]:KLH@89PV57C#7<-LR4@90^">>)-(M
ML2+S49&Y$;)AAEA&BA]PF3&Y&@1@B:F)POAF)ZU-Q?W)DL]*4M[;$W I9SW8
MX*N6O+NP,UB;/02XDM?=;)=UA0&*:_;.SW0"6ADT*GG2.CO!%O*D!R[<E@.B
MY#O!?Q7O:.HEX-" Q2&DJ\TL:4%(3/:AK6DKK!/A CZ.RX94<MELFAKEHNGM
MA2&21Z,FTA@LU*C,/FLAASAIJ,%QJ4"Q4H9"[ZW,Q6\Y_&"0A?2)M&[(TN*)
M6L> V8VF_8T^S-YC88B+Q#NT3^ F;'@#\"Z<81(-1LEJVO)7"CNSM%^'/15G
MJ80D8!^< %A>%5%7$ZYQ?/G,?W56B_3JS:C[ 14;3\%/ Z>J1GURAU7.CK"C
M9O5!"N*1J\/ 6Y64+.I_";O%7.+"&;+C .29KZ=;-MG$;>-9NVCY!Z"BY;PF
M\\>N.VE3Z:X8KJ]4Z;7A!"Z[>-0$[5$G[#6 A.WM4')3'94K6K5(*SU*AM',
M-*'88W?2^RGUD6U(<Q@\:9/CMBO'3HAL^^G:M"3.4;??BL]F3A76->K);:;V
MJK..0ZO+IL.06S-Z[W AC&0EC3++=Q/9%5\J6RU(0Y.P3+?>32P8<939GI)B
MATU%-8H\+K;IB9O/2*C'3[A&5-1"])XW'3K5X(GTB;QV)7M>'9ZI(^N*"/EJ
MQO;L''K3"3Z2LRKU!=.1QIN0N^VI7&8>=%K(#)%.R>Q$F:#BXL(CXN>N$1Z1
M51[0GZOXQ:H&83AU-K*5G4,?@ZV8PD8]CT7"DP9X" ?,+%-K.8T&%Y=LYR5V
M$'$F!%9Y]B%$C30.F. JC&28PZ??L>G-($H_S9D7^PB__P >XX10'KY_G%X.
MS_AW6?\ _?Z(<-3_ +O^4?\ LL-/>NVAR[H]V/KV:O*YMX37KFHY ]5!LI;#
MK#K%20[RT5&)M&'3H015<1"3N2QR%GHS*(R5#N9')6;]4R'-.AG"7I/WY]>D
M;(DOKHVUO=R5=D+ML.-.Y=3!>D9^^'!X,3>R:./9RVL(2_99,QUTQC9 $=^T
MFC=(>P58. 1#0<HU3<#VK_@B:TQN_OMV9IKTR'-K-9VII:$J3D(_M,8[1-M6
MX6,Z(+$Y#UVTZS'8*_3=,'J*T>(0)NU(X(LD!QQI)_KCYH\1'.&PI@+^*][^
M4'B/!CAPT9!15"^[ =BHA7=#U1#6K^+039 -!NMU]#;XJ]H[V8B!Y P8;$P@
MN,2 NY(I:&@VY=SJP8DWH]R&+/%,W.%S,S/K?/G*T\-ZXE('=]AVA'+HL!I
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
M)%@IG14:T*HX3,)8(<$S?^(CXZIZX0X#@.!@I1_FS(O]A%__ (]QP* ]?/\
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
M,AL-.O&C%4W-Y/0KJ.B1Z$5L.6DW+IVTADC=**;CT&39)AY*SO19PV25"YO
M<!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P'
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
@#@. X#@. X#@. X#@. X#@. X#@. X#@. X#@.!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>29
<FILENAME>g28513g0224234224821.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g28513g0224234224821.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"  3 "$# 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#V329Y99]0
M29]WES;0/08HFUB.*^"DX@"D,<<[@1_C6/=:C-IFN7JQ(F'"R$,>2>G%03BX
MGEDN#!(IQO5"O3(_^M6JBMV<KJ-:(WM#N99I;[SI-^R;"Y'08%.DUA5U)(?^
M611LY7N"/\:P3J5QIM_<HB*P9%D*GJ3TXI)3=SRR2B!U8C<,C[N<?X4W#J)5
MGM8Z[[5%Z_I16+NN/0_]\T5-BO:/L:[V\+2F5HE+X^\1S4X5=N<#) [444GL
D6MR'[-"SB4Q(9,8W$<U+@;>@Z^E%%'0:W'\>@_*BBBI-3__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>30
<FILENAME>g28513sp74.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g28513sp74.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#X17AI9@  34T *@    @ ! $[  (
M   /   (2H=I  0    !   (6IR=  $    >   0TNH<  <   @,    /@
M   <Z@    @
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                                                 %!R:7EA;FMA
M($)I<VAT    !9 #  (    4   0J) $  (    4   0O)*1  (    #-S<
M )*2  (    #-S<  .H<  <   @,   (G      <Z@    @
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,C$Z,#(Z,#8@,3<Z,#0Z-3@ ,C R,3HP
M,CHP-B Q-SHP-#HU.    %  <@!I 'D 80!N &L 80 @ $( :0!S &@ =
M /_A"R%H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B
M96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X
M;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y
M;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A
M9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,]
M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(Q+3 R+3 V5#$W.C T
M.C4X+C<V-CPO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN
M;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM
M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN
M=&%X+6YS(R(^/')D9CIL:3Y0<FEY86YK82!":7-H=#PO<F1F.FQI/CPO<F1F
M.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D
M9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_
M>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)"A4/
M$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!#
M 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1"  R 'H# 2(  A$! Q$!_\0 'P
M 04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0
M  %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8
M&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)
MRM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$!
M 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$
M!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I
M*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Z1HHHH **** "
MBBB@ HHHH **** "BN<\2:W<V^L:1H&E,([[57D8SE0WV>", R. >"W*J,\9
M;)!QBLC4KW6+'QE+H7AZ\:XEGT2>YQ>/O$%P&586R>0&)8%>GR\#K1_P?P5_
MT^\=OZ]78[JBN2\$WIU:,W:W][OMX_LU]IUXP,EO= @ONX],8P=I!!'!KK:;
M5B4[A1112&%8&LZ]/%XAT_P_I(C-_>QO<22RJ66W@0@,Y QDDL% R.I/;!WZ
MP-4\/3S^)[/Q!I5U';WMO;O:R)/$7CFA9@V.""K!E!!Y[C'H=5?;^OU#H4?$
MVH:SX:\/:SJ+ZA'-%!:*;,R0J'-P6("MC *DE . >3S3_".NZCJ^HWT4LL.H
M:;!%%Y.I01[$EF.[S8UY(8+@?,/7'4&I]8\/:EK,>G1W&HV_EV]]'=W$9MCM
ME\LY5%^?Y0& .3NR1^ S8;:7PCX@T^Q76(4L=5U6XDALBBJV'B>1DR22V)!N
M&W;][!SQ3CY_UM_P?N"6VG]?U;\3JK_5+'3%1M0N8[<2$A2YQFH[?7--NK6X
MN+:\BEBMEWRNIX08)R?P!I^H:9#J2(L\UW$$)(-M=20D_4H1G\:AAT*TBL;J
MS:2[GAND,<@N;N28[2"" 78XX/:I=[.VXU:Z,;2]0UWQ+X9_MO3IXK#[5$9=
M.MGA#AD(_=F4GGYN#A=N <9/6L?Q-XQU'2_$=YIUAJ$!N+734EAM'M][W=VQ
M;;$@!!.50D@<C(/2NC\/Z'JNB:79Z2^IP365DBQ1.+<K,\:C"JQW%<X !('/
MH*RY/ ][,;VZEU2#^TIM6BU*WN%M3B'RU5!&5+\@H"N<C[QJG;FTV_I?K?Y"
M3=M=_P"G]VEN^IU]H\TEG"]U&(IFC4R1@Y",1R,]\&J*^(+!KHVJL_VL3^2;
M;9^\!_O8_NXYW=,>_%8WA#6;[4M5U6&]O1=>0PWQB-5%G)OD4P\#)^54;YB3
M\V<X90--?#<":L=5%Q,=19^;@D9,6?\ 4XZ;,=NN?FZT/<6RL2:IH,.HZI8Z
MFDTEM?6&\0S1@'*. '0@@Y!P#V.0.:J'PC )'N8K^[CU"6X2>:]!0R2E 0J$
M%=H09/R@#OW)-,UW1?"Z3&^UFQBDGN) B\,SS/C 55').!V'09K&EM? MK]K
M2_TI;2>S6-Y+>9#YA$C;(RH!(;<PVC!Z\'%)>0R[J>D+H5JUY;2:C<WU]JUK
M-<S6Z2,S@,B$%8AQ&(U(((QW/-=?7(Z=X<\*ZC/<0+H+036VWS4GC9<;AD8.
M<'CT)%=%INDV.CVS6^F6R6\3.7*)G!; &>?8"GTM_6R_R#K<N4444@"BBB@
MHHHH **** "BBB@ HHHH X_5H9H?BCIFI:@DK:7!ILR6[I&SK'<LZY+  X)0
M8!_WAWK%O--BUCQ/J-_XGTZ[73=6M5L+55ADW0Q1'S/-?:,QLTC97."-@Z$X
M'I5%'1+U_'_A[>@=7\OP_P"&OZG$:)XAO="\'P3^)8+N\N3<2Q1R) JS36\9
M;;/(I(Q^[7<>_HN3BNV5@RAE.01D$=ZS->T"W\06L<-Q<7%OY;$[[=@K,K*5
M=#D'Y64D'OW!! -::J%4*HP , #M3;N'H+1112 **** "BBB@ HHHH ****
3"BBB@ HHHH **** "BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>31
<FILENAME>g28513sp75.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g28513sp75.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#X17AI9@  34T *@    @ ! $[  (
M   /   (2H=I  0    !   (6IR=  $    >   0TNH<  <   @,    /@
M   <Z@    @
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                                                 %!R:7EA;FMA
M($)I<VAT    !9 #  (    4   0J) $  (    4   0O)*1  (    #,C(
M )*2  (    #,C(  .H<  <   @,   (G      <Z@    @
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,C$Z,#(Z,#8@,38Z-38Z-3  ,C R,3HP
M,CHP-B Q-CHU-CHU,    %  <@!I 'D 80!N &L 80 @ $( :0!S &@ =
M /_A"R%H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B
M96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X
M;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y
M;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A
M9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,]
M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(Q+3 R+3 V5#$V.C4V
M.C4P+C(Q.#PO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN
M;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM
M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN
M=&%X+6YS(R(^/')D9CIL:3Y0<FEY86YK82!":7-H=#PO<F1F.FQI/CPO<F1F
M.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D
M9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_
M>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)"A4/
M$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!#
M 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1"  R (@# 2(  A$! Q$!_\0 'P
M 04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0
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
LA-1112 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>32
<FILENAME>g28513sp76.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g28513sp76.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#X17AI9@  34T *@    @ ! $[  (
M   /   (2H=I  0    !   (6IR=  $    >   0TNH<  <   @,    /@
M   <Z@    @
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                                                 %!R:7EA;FMA
M($)I<VAT    !9 #  (    4   0J) $  (    4   0O)*1  (    #,3D
M )*2  (    #,3D  .H<  <   @,   (G      <Z@    @
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,C$Z,#(Z,#8@,38Z-3<Z,C< ,C R,3HP
M,CHP-B Q-CHU-SHR-P   %  <@!I 'D 80!N &L 80 @ $( :0!S &@ =
M /_A"R%H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B
M96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X
M;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y
M;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A
M9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,]
M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(Q+3 R+3 V5#$V.C4W
M.C(W+C$X-3PO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN
M;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM
M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN
M=&%X+6YS(R(^/')D9CIL:3Y0<FEY86YK82!":7-H=#PO<F1F.FQI/CPO<F1F
M.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D
M9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_
M>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)"A4/
M$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!#
M 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1"  P )P# 2(  A$! Q$!_\0 'P
M 04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0
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
MT=1SG'(IIZ_>)['J5%<-8^%/".HZE?Z?:7.O-=:>RK<QOK6I)LW#*D%I0&!
M/*Y%96J0?#_1[Z6TO+SQ.TL4J02&VOM8N$65L;8R\;,N\[A\N<\CCFEOH,].
MHKCM#TGPQ:>+I;73)=<;4[",22+=7VH2PJKK@9,KF)B03QR01ZCCL: "BBB@
M HHHH **** "BBB@ HHHH I:O>6ECIDDNH!FMV*Q.$0L2'(7H.<<Y/H,FO+?
M^$ML=!\.ZQIMOKUC>:?$D=EH6JRSH>9OE,/F9Q)Y6%8L#]W&[D9KU^BC35/K
M_7^?WCOV. CL$\,:[I%UKET=1DMK9[2QCT^S$$-E;DQJTD@:5BW/EJ2#WX4<
MFNNU>?6H5B_L'3["]8D^8+V^>V"CMC;#)GOZ?C4>L>'K;6KBUFN)KB(VY(*P
MLH$R$JQC?(/RDHIXP>.N"0=6FVVM1))&*NM76EZ+=ZEXRCTS2(;?YB\.H--'
MM]V>*/!SP!@YXKE_!FG@Z3:^*]3\0FXTVZMY[Z:"X>#[/;O*X<L'5 2%7<IW
MLV.@Q7H5%+S#R/*+'Q#96GB#5?$5KJ%NMGK=B)GU+S \%NL,SQAB^=N=C* O
M4MQZXCTR:"V\&>$&TM?MKZUK#WY6.3>9'*RR@,PST945B>FTYKUNBFM/Z[._
J^7W ];WZ_P"5O\RGIMC]AMVWL)+B9O,N)<??<CD_0   =@ *N444@/_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>33
<FILENAME>g28513sp77.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g28513sp77.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#X17AI9@  34T *@    @ ! $[  (
M   /   (2H=I  0    !   (6IR=  $    >   0TNH<  <   @,    /@
M   <Z@    @
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                                                 %!R:7EA;FMA
M($)I<VAT    !9 #  (    4   0J) $  (    4   0O)*1  (    #,S<
M )*2  (    #,S<  .H<  <   @,   (G      <Z@    @
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,C$Z,#(Z,#8@,38Z-3<Z-3< ,C R,3HP
M,CHP-B Q-CHU-SHU-P   %  <@!I 'D 80!N &L 80 @ $( :0!S &@ =
M /_A"R%H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B
M96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X
M;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y
M;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A
M9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,]
M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(Q+3 R+3 V5#$V.C4W
M.C4W+C,V-3PO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN
M;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM
M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN
M=&%X+6YS(R(^/')D9CIL:3Y0<FEY86YK82!":7-H=#PO<F1F.FQI/CPO<F1F
M.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D
M9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_
M>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)"A4/
M$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!#
M 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1"  S )<# 2(  A$! Q$!_\0 'P
M 04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0
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
1** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>34
<FILENAME>g28513sp79.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g28513sp79.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#X17AI9@  34T *@    @ ! $[  (
M   /   (2H=I  0    !   (6IR=  $    >   0TNH<  <   @,    /@
M   <Z@    @
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                                                 %!R:7EA;FMA
M($)I<VAT    !9 #  (    4   0J) $  (    4   0O)*1  (    #-3@
M )*2  (    #-3@  .H<  <   @,   (G      <Z@    @
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,C$Z,#(Z,#8@,3<Z,#$Z,30 ,C R,3HP
M,CHP-B Q-SHP,3HQ-    %  <@!I 'D 80!N &L 80 @ $( :0!S &@ =
M /_A"R%H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B
M96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X
M;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y
M;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A
M9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,]
M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(Q+3 R+3 V5#$W.C Q
M.C$T+C4W-SPO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN
M;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM
M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN
M=&%X+6YS(R(^/')D9CIL:3Y0<FEY86YK82!":7-H=#PO<F1F.FQI/CPO<F1F
M.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D
M9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_
M>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)"A4/
M$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!#
M 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1"  S ($# 2(  A$! Q$!_\0 'P
M 04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0
M  %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8
M&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)
MRM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$!
M 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$
M!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I
M*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Z1HHHH **** "
MBBB@ HHHH **** "BHYQ*UO(+=@DI0A&89 ;'!_.O.-)O%M/#FL/JU]J\.J:
M79R#5K&:^E<R2LORS0ONRJ-M;9Y>T?-T#+PNC?;^OZ^0TKM'I=%>;>!K+4X-
M=T_[)<^()K*'3FCU:76I+G;/=?)M,2W'S#'SY* (01R:])JVK$IW"BBBI&%%
M%% ',:UK5_<>++7PQH;K;SR6S7EY>L@?[/#NVJ%4\%V;."<@!3P:S?$DGB#0
M/"NKLVOW;.JP1Z=>BSBEN#*S[2&C2,A^2HPL8..@SS6MJ_AB\G\2Q>(- U.+
M3]1%M]DF%S:FXAGBW;@"@="&!)((8=3D&FZAX<U>\OM)D77(OL]G=?:KF*>S
M9VN6Y "L)%$:@'@;6Y )SSD6R_KK_D#WNOZT_P _P*O@*_U?4EO[B[O;G4='
M9HSIE[>V\<,\X*_.2B*@"YP!E%;KGUK<U?Q+H7A]HAKVM:?IAFR8A>W20[\8
MSC<1G&1T]:YZ&&Y\)ZUI.FOKL/V"_P!1G%M9F%8W"-'))Y99F)?:^-NT+@'!
MSQ70ZOH%GK;1&\FU"/RL[?L6I7%IG..ODNN[IWSBF^EA+31A9^)-%U+2[C4=
M+U6RU"SM@QEFM+A)E3:-Q!*D@''.*YG3;CQ5XF\,KXCL]1;39;F%I]/TM;>-
MHV0C]V)V<%BQ&#\C(!G'.,GIK3P]8V>E7.G(UY/;W(82B\OIKEB&7:0'E=F
MQV!Q67H/AG5]%L;?39-?6YTVR54M4%H4GVJ,*LL@?#@<?=5"<<DY.32[^7_!
M_2P^W]>G_!.5\5:]K\7C"]TWP]KNHF^2VA6RTY-/B:WFN<%G629HOE79L8CS
M%8;B1V%>GQ[_ "E\W&_:-VWIGOBN-B\%ZRMF\TVNV;ZPNIG48;U=-=44E/+,
M;1^<2R[,KPPXQU(R;7@O6+[59+];V\^U^44+X15^S2DMOM_E ^YA>N3\W)Z4
M=+?U_7]=A/?^OZZ7^9J6OB2SN[Z.QA2;[;D^=;%1OM@/XI.< 'L<G=GC(R1K
M5D6OANRL[]+Z%Y_MN29KDN"]R"/NR<8('&  -N.,#(.'XC\.^"[*Y2>Z\$:;
MJVI:C.VR*+3;9IKB3!=V+2;5Z DEF&?<FD/J=3J6GIJ=D;:66:)2ZOO@?8P*
ML&&#]0*YF[^'D5['*9_$6LFZGEBDN+O_ $;S)A$VZ.,CR=@16R<*HSDYS6)J
M&G^!;-=.^S_"^VOI-0N)+:.*#2;)&22,,6#>8R8'R/R,CY>O(SI^'_"_P^\1
MZ4+ZS\$Z+"%E>&6&?28%DAD1BKHP"D9!!'!(]"::NM4#+OB_^TO[0TK[!]O*
M[FV?9-^WSMR;?.V\>7L\S.[Y?QVUU=<W_P *X\$?]";X?_\ !7!_\36;K/A;
MX=:'' ;SP?H;S74GE6UO#I$+RSOC.U5"\\#)/0#DD"ETL!VU%<;X7TGPHNLL
MUAX'M= U:SC$IW:=;QRQ+)N4%9(BRG< P^5CQD'&<5V5 !1110 4444 %%%%
M !1110 4444 %<?XY:VN[9K2ZT_5O.@"SZ?J&FVKS/%<_,!M* [2 .2V$(;!
M/45V%%)C3L>=6@UCQ1X@L+74Y]6T6]TO2P9[NUL-D<EU)M$H226)HVVA<<9^
M^<'@XZ'P?/I4,%SI.CVMU!':R,_F7.";K<[;I@V26RZODM@\=,$$])65I'AZ
MVT>\N[B">XE-R>%F92L";F;8F /EW.QYR><9P !=R;:%2>S\8M<R-;:[H<<!
M<F-)-$F=E7/ +"Z )QWP/H*R/$"3Z9\1])\07MC=WNFPZ?-:[[*V>X>VF=T.
M[RD#.0RKC(!QCG&:[>BI6C373_*P]RII\WVM7NVLVMC(=JF5=LCH.A8=5Y)(
M4\C/."2*MT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
' %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>35
<FILENAME>g28513sp80.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g28513sp80.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#X17AI9@  34T *@    @ ! $[  (
M   /   (2H=I  0    !   (6IR=  $    >   0TNH<  <   @,    /@
M   <Z@    @
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                                                 %!R:7EA;FMA
M($)I<VAT    !9 #  (    4   0J) $  (    4   0O)*1  (    #,3
M )*2  (    #,3   .H<  <   @,   (G      <Z@    @
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,C$Z,#(Z,#8@,3<Z,# Z,CD ,C R,3HP
M,CHP-B Q-SHP,#HR.0   %  <@!I 'D 80!N &L 80 @ $( :0!S &@ =
M /_A"R%H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B
M96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X
M;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y
M;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A
M9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,]
M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(Q+3 R+3 V5#$W.C P
M.C(Y+C$P,CPO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN
M;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM
M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN
M=&%X+6YS(R(^/')D9CIL:3Y0<FEY86YK82!":7-H=#PO<F1F.FQI/CPO<F1F
M.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D
M9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_
M>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)"A4/
M$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!#
M 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1"  W +,# 2(  A$! Q$!_\0 'P
M 04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0
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
M_GY%S3)?#6JW,2P^$UCMKERMK>26,'E7& 267!+*/E/WU7/;-;W_  C.@_\
M0$T[_P !(_\ "N4T6Z_L35=>O-,M-1A\.0VK7+VUW:O ([H$EU@$@!VL.3@%
M,G*GDUTUG?R:SX?N_M^EJ;A/,@N+%)A(KL!]T.P4$$$<D#KS1T_K^OZ0=?Z]
M27_A&=!_Z FG?^ D?^%8-Q-X9AU2ZM(O"BW,=FZQW-U!8PF.&1@K*A!(<DAU
MY52!GDBKGAS1]4TW4II=:D^W,\6+>X\S=]ECR/\ 1\'ENQ\SJ^/FQA<XD]U*
M/&=EJND:9JUE/)DZW$UC*89;=8VV/D+AY00@4(2^#@CCAZ7_ *_K^NVYT8:K
MK?AK1]2U*"[\#RFUTL1O>:A'9VC01(XR'QYF\@<Y 0D8SC&,]8OAO0'4,NBZ
M:589!^R1\_I7!C3'UGP[JNOZG_:HM[R_,MSHETALXY8U=8TW[X?-/[M5.T$(
MQX/4FO40   !@#H!1TUW%UT,O_A&=!_Z FG?^ D?^%.3PWH<;J\>C:>K*<JR
MVJ @^O2M*BD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@".X@BN
MK:2WN$62*5"CHPX92,$&H-,TRTT>P2SL$9(4)(WR-(Q).22S$LQ)[DDT44 6
MZ*** *>JZ7:ZUIDMAJ E:WFQO$,[PL<$'[R$,.1V-6P-J@#. ,<G-%% "T44
(4 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>d28513d20f_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/20201231"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  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-20201231.xsd" xlink:type="simple"/>
    <context id="PAsOn12_31_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2017To12_31_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn01_01_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="P09_01_2020To09_30_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_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>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_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>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_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>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_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>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_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>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_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>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_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>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_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>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_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>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_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>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_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>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_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>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_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>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_MoneyMarketFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_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>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <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:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <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:UserBaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_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:CopyrightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TechnologyBasedIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <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:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_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:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_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>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_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>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_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>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_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>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_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>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_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>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_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>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_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>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_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>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_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>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_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>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_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>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_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>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_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>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_MoneyMarketFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_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>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_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:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySixNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_LimitedPartnerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:LimitedPartnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_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>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bili:OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_AfterSecondAcquisitionMemberBILIAcquisitionAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ZenithGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="bili:AcquisitionAxis">bili:AfterSecondAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_MoneyMarketFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <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:UserBaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_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:CopyrightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_VendorRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <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:VendorRelationshipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_OnGoingProjectsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_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:OnGoingProjectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_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:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ManagementMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_EmployeesMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ConsultantMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_BilibiliHkLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:BilibiliHkLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_HodeHkLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:HodeHkLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_BilibiliCo.LtdMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:BilibiliCo.LtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_HodeShanghaiLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:HodeShanghaiLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ShanghaiBilibiliTechnologyCo.LtdMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ShanghaiBilibiliTechnologyCo.LtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySixNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ChaodianMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ChaodianMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_LimitedPartnerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:LimitedPartnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bili:OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_OnePointTwoFiveNotesDueTwoThousandTwentySevenMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bili:OnePointTwoFiveNotesDueTwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_AccountingStandardsUpdate201613MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ShanghaiEntityMemberusgaapEquityMethodInvestmentNonconsolidatedInvesteeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">bili:ShanghaiEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ShanghaiEntityMemberusgaapEquityMethodInvestmentNonconsolidatedInvesteeAxis_WangfuMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:WangfuMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">bili:ShanghaiEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ManagementEntitiesMembersrtOwnershipAxis_ShanghaiEntityMemberusgaapEquityMethodInvestmentNonconsolidatedInvesteeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ManagementEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">bili:ShanghaiEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_EquityFundsTrancheOneMemberusgaapInvestmentTypeAxis_ShanghaiEntityMemberusgaapEquityMethodInvestmentNonconsolidatedInvesteeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">bili:ShanghaiEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">bili:EquityFundsTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_SubsidiariesOfGroupMembersrtMajorCustomersAxis_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:SubsidiariesOfGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_EmployeesMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_ManagementMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_DistributionChannelMembersrtMajorCustomersAxis_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:DistributionChannelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">bili:DistributionChannelRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_MobileGameMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameMember</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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_MobileGameOneMembersrtProductOrServiceAxis_MobileGameRevenuesMemberusgaapConcentrationRiskByBenchmarkAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bili:MobileGameRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_ConsultantMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_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:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_HKsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_DisplayAdvertisementMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:DisplayAdvertisementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_ECommerceAndOthersMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ECommerceAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_PreIpoSeriesAConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesAConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesBConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesCConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassaMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoCommonClassaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassBMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoCommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:OtherPermanentEquitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassCMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoCommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:OtherPermanentEquitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassDMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoCommonClassDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:OtherPermanentEquitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:AmericanDepositarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis">
        <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:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_IPOMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:AdvertisingAndMarketingRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_InvestmentIncomeExpenseMemberusgaapIncomeStatementLocationAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ZenithGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InvestmentIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2018To12_31_2018_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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_SubsidiariesOfGroupMembersrtMajorCustomersAxis_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:SubsidiariesOfGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <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:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_EmployeesMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_ManagementMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_DistributionChannelMembersrtMajorCustomersAxis_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:DistributionChannelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">bili:DistributionChannelRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_MobileGameMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameMember</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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_MobileGameOneMembersrtProductOrServiceAxis_MobileGameRevenuesMemberusgaapConcentrationRiskByBenchmarkAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bili:MobileGameRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_ConsultantMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_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:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_HKsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_DisplayAdvertisementMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:DisplayAdvertisementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_ECommerceAndOthersMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ECommerceAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:AmericanDepositarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis_NotesAndPrimaryOfferingMemberusgaapSubsidiarySaleOfStockAxis">
        <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:SubsidiarySaleOfStockAxis">bili:NotesAndPrimaryOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_EquityMethodInvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySixNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ChaodianIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019_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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ChaodianIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ZenithGroupMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ZenithGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SubsidiariesOfGroupMembersrtMajorCustomersAxis_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:SubsidiariesOfGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_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-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_PreIpoCommonClassDMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoCommonClassDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_PreIpoCommonClassCMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoCommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_PreIpoCommonClassBMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoCommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.MembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">bili:ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ShanghaiHeheheCultureCommunicationCo.LtdMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">bili:ShanghaiHeheheCultureCommunicationCo.LtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SharejoyNetworkTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">bili:SharejoyNetworkTechnologyCo.LtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ShanghaiKuanyuDigitalTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">bili:ShanghaiKuanyuDigitalTechnologyCo.LtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ShanghaiHodeInformationTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">bili:ShanghaiHodeInformationTechnologyCo.LtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ShanghaiBilibiliTechnologyCo.LtdMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ShanghaiBilibiliTechnologyCo.LtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_HodeShanghaiLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:HodeShanghaiLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_BilibiliCo.LtdMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:BilibiliCo.LtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_HodeHkLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:HodeHkLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_BilibiliHkLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:BilibiliHkLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ManagementMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ConsultantMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_DistributionChannelMembersrtMajorCustomersAxis_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:DistributionChannelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">bili:DistributionChannelRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MobileGameMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameMember</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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MobileGameOneMembersrtProductOrServiceAxis_MobileGameRevenuesMemberusgaapConcentrationRiskByBenchmarkAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bili:MobileGameRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CertainSubsidiariesMemberdeiLegalEntityAxis_HighAndNewTechnologyEnterprisesMemberBILIEnterpriseCategoryAxis_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:HighAndNewTechnologyEnterprisesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bili:CertainSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_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:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_HKsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_DisplayAdvertisementMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:DisplayAdvertisementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ECommerceAndOthersMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ECommerceAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:AmericanDepositarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySixNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <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:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <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:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <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">bili:UserBaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <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">bili:UserBaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis_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:CopyrightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis_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:CopyrightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TechnologyBasedIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <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:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TechnologyBasedIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <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:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_VendorRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <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:VendorRelationshipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_OnGoingProjectsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_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:OnGoingProjectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_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">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_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-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:AdvertisingAndMarketingRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P04_01_2018To04_30_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:AmericanDepositarySharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis">
        <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:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2018To04_30_2018_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>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2018To04_30_2018_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>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2018To04_30_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:AmericanDepositorySharesClassZCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2018To04_30_2018_PreIpoCommonClassaMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoCommonClassaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2018To04_30_2018_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2018To04_30_2018_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2018To04_30_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2018To04_30_2018_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2018To04_30_2018_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesCConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2018To04_30_2018_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesBConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2018To04_30_2018_PreIpoCommonClassDMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoCommonClassDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2018To04_30_2018_PreIpoCommonClassCMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoCommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2018To04_30_2018_PreIpoCommonClassBMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoCommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2018To04_30_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:AmericanDepositorySharesClassZCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2018To04_30_2018_PreIpoSeriesAConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesAConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2018To04_30_2018_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="PAsOn04_30_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:AmericanDepositorySharesClassZCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:AmericanDepositarySharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-30</instant>
        </period>
    </context>
    <context id="P10_01_2018To10_31_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:AmericanDepositarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="P10_01_2018To10_31_2018_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>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="P10_01_2018To10_31_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:AmericanDepositorySharesClassZCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="P04_01_2019To04_30_2019_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:AmericanDepositarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To04_30_2019_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis_NotesAndPrimaryOfferingMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:AmericanDepositorySharesClassZCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bili:NotesAndPrimaryOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To04_30_2019_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:AmericanDepositorySharesClassZCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To04_30_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySixNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To04_30_2019_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySixNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:AmericanDepositorySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="PAsOn04_30_2019_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis_NotesAndPrimaryOfferingMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:AmericanDepositorySharesClassZCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bili:NotesAndPrimaryOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2019_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySixNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="P06_01_2020To06_30_2020_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis_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">bili:AmericanDepositorySharesClassZCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P06_01_2020To06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P06_01_2020To06_30_2020_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:AmericanDepositorySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </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="PAsOn06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="P01_01_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-01-01</startDate>
            <endDate>2020-12-22</endDate>
        </period>
    </context>
    <context id="P07_01_2019To12_31_2020_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:AdvertisingAndMarketingRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn04_01_2019_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySixNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:AmericanDepositorySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-01</instant>
        </period>
    </context>
    <context id="PAsOn06_01_2020_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:AmericanDepositorySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-01</instant>
        </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="P09_01_2018To09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ZenithGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To09_30_2018_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ZenithGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To09_30_2018_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ZenithGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="PAsOn09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ZenithGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="PAsOn09_30_2018_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ZenithGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="PAsOn09_30_2018_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ZenithGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="PAsOn09_30_2018_BeforeSecondAcquisitionMemberBILIAcquisitionAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ZenithGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="bili:AcquisitionAxis">bili:BeforeSecondAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="P10_01_2019To12_31_2019_ZenithGroupMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ZenithGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P07_01_2019To07_31_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ChaodianIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="PAsOn07_31_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ChaodianIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2019_BeforeSecondAcquisitionMemberBILIAcquisitionAxis_ChaodianIncMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ChaodianIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="bili:AcquisitionAxis">bili:BeforeSecondAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="PAsOn09_30_2020_AfterSecondAcquisitionMemberBILIAcquisitionAxis_ChaodianIncMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ChaodianIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="bili:AcquisitionAxis">bili:AfterSecondAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="P09_01_2020To09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ChaodianIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="P09_01_2020To09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis_CommonClassZMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ChaodianIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="P01_01_2019To06_30_2019_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:AdvertisingAndMarketingRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="PAsOn06_30_2019_EquityMethodInvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2019_LimitedPartnerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:LimitedPartnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="P04_01_2020To04_30_2020_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>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To04_30_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:AmericanDepositarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To04_30_2020_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:AmericanDepositorySharesClassZCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="PAsOn07_31_2020_SubsidiariesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ChaodianIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-01</instant>
        </period>
    </context>
    <context id="P06_01_2019To06_30_2019_EquityMethodInvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2017_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassDMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoCommonClassDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:OtherPermanentEquitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2017_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>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2017_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>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2017_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>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2017_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>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassaMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoCommonClassaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2017_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassBMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoCommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:OtherPermanentEquitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2017_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassCMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoCommonClassCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:OtherPermanentEquitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2017_EmployeesMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2017_ManagementMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2017_ConsultantMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2017_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2017_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2017_PreIpoSeriesAConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesAConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2017_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2017_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesBConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2017_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesCConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2017_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2017_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_EmployeesMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_ManagementMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_ConsultantMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_PreIpoSeriesAConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesAConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesBConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesCConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_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>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_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>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_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>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_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>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_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>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_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>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018_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>2018-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_EmployeesMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_ManagementMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_ConsultantMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_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>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_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>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_ScenarioPreviouslyReportedMembersrtRestatementAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_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>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_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>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_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>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_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>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_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>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_AccountingStandardsUpdate201613MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_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>2020-12-31</instant>
        </period>
    </context>
    <unit id="Unit_CNY">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_shares">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_Year">
        <measure>utr:Year</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</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_USD_per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_segment">
        <measure>bili:segment</measure>
    </unit>
    <unit id="Unit_item">
        <measure>bili:item</measure>
    </unit>
    <unit id="Unit_CNY_per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:CNY</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_entity">
        <measure>bili:entity</measure>
    </unit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis"
      id="hidden18728205">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis"
      id="hidden18727685">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="PAsOn12_31_2020" id="hidden18728188">us-gaap:OperatingLeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="PAsOn12_31_2019" id="hidden18742596">us-gaap:OperatingLeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <dei:EntityCentralIndexKey contextRef="P01_01_2020To12_31_2020">0001723690</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="P01_01_2020To12_31_2020">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="P01_01_2020To12_31_2020">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:LeaseExpirationDate1 contextRef="P01_01_2020To12_31_2020" id="hidden18728161">2025-12-31</us-gaap:LeaseExpirationDate1>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="P04_01_2019To04_30_2019_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="7"
      id="hidden18728193"
      unitRef="Unit_pure">0.0404040</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="P06_01_2020To06_30_2020_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="7"
      id="hidden18728194"
      unitRef="Unit_pure">0.0245516</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList contextRef="PAsOn12_31_2020" id="hidden18728190">us-gaap:OperatingLeaseLiability</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType contextRef="P01_01_2020To12_31_2020">20-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement contextRef="P01_01_2020To12_31_2020">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport contextRef="P01_01_2020To12_31_2020">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="P01_01_2020To12_31_2020">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="P01_01_2020To12_31_2020">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="P01_01_2020To12_31_2020">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="P01_01_2020To12_31_2020">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport contextRef="P01_01_2020To12_31_2020">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber contextRef="P01_01_2020To12_31_2020">001-38429</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="P01_01_2020To12_31_2020">Bilibili Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="P01_01_2020To12_31_2020">E9</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="P01_01_2020To12_31_2020">Building 3, Guozheng Center, No. 485 Zhengli Road, Yangpu District</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="P01_01_2020To12_31_2020">Shanghai</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode contextRef="P01_01_2020To12_31_2020">200433</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry contextRef="P01_01_2020To12_31_2020">CN</dei:EntityAddressCountry>
    <dei:ContactPersonnelName contextRef="P01_01_2020To12_31_2020_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Xin Fan</dei:ContactPersonnelName>
    <dei:EntityAddressAddressLine1 contextRef="P01_01_2020To12_31_2020_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Building 3, Guozheng Center, No. 485 Zhengli Road, Yangpu District</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="P01_01_2020To12_31_2020_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Shanghai</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode contextRef="P01_01_2020To12_31_2020_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">200433</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry contextRef="P01_01_2020To12_31_2020_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">CN</dei:EntityAddressCountry>
    <dei:CountryRegion contextRef="P01_01_2020To12_31_2020_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">86</dei:CountryRegion>
    <dei:CityAreaCode contextRef="P01_01_2020To12_31_2020_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">21</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="P01_01_2020To12_31_2020_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">25099255</dei:LocalPhoneNumber>
    <dei:ContactPersonnelEmailAddress contextRef="P01_01_2020To12_31_2020_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">sam@bilibili.com</dei:ContactPersonnelEmailAddress>
    <dei:Security12bTitle contextRef="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis">American depositary shares, each representing one Class Z ordinary share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis">BILI</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis">Class Z ordinary shares, par value US$0.0001 per share</dei:Security12bTitle>
    <dei:NoTradingSymbolFlag contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis">true</dei:NoTradingSymbolFlag>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">351919952</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">83715114</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">268204838</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">3302327</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <dei:EntityWellKnownSeasonedIssuer contextRef="P01_01_2020To12_31_2020">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="P01_01_2020To12_31_2020">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="P01_01_2020To12_31_2020">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="P01_01_2020To12_31_2020">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="P01_01_2020To12_31_2020">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany contextRef="P01_01_2020To12_31_2020">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="P01_01_2020To12_31_2020">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentAccountingStandard contextRef="P01_01_2020To12_31_2020">U.S. GAAP</dei:DocumentAccountingStandard>
    <dei:EntityShellCompany contextRef="P01_01_2020To12_31_2020">false</dei:EntityShellCompany>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">3540031000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">4962660000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">4678109000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">716952000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">749385000</bili:TimeDepositsInBank>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1844558000</bili:TimeDepositsInBank>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">4720089000</bili:TimeDepositsInBank>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">723385000</bili:TimeDepositsInBank>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">324392000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">744845000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1053641000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">161478000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">195290000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">164732000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">25246000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">990851000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1315901000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1765787000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">270619000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">945338000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1260810000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">3357189000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">514511000</us-gaap:ShortTermInvestments>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">6549997000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">10324064000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">15739547000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">2412191000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">394898000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">516087000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">761941000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">116773000</us-gaap:PropertyPlantAndEquipmentNet>
    <bili:ProductionCostNonCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">204231000</bili:ProductionCostNonCurrent>
    <bili:ProductionCostNonCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">443533000</bili:ProductionCostNonCurrent>
    <bili:ProductionCostNonCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">667876000</bili:ProductionCostNonCurrent>
    <bili:ProductionCostNonCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">102356000</bili:ProductionCostNonCurrent>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">1419435000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1657333000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">2356959000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">361220000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">10479000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">20918000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">3206000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">941488000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1012026000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1295786000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">198588000</us-gaap:Goodwill>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">979987000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1251129000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">2232938000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">342213000</us-gaap:LongTermInvestments>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">301916000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">789643000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">121019000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">3940039000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">5192503000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">8126061000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1245375000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">10490036000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">15516567000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">23865608000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">3657566000</us-gaap:Assets>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-5"
      unitRef="Unit_CNY">4073200000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-5"
      unitRef="Unit_CNY">5747100000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-5"
      unitRef="Unit_CNY">8819500000</us-gaap:Liabilities>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">1307598000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1904042000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">3074298000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">471157000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">246815000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">355936000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">734376000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">112548000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">38505000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">67856000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">127192000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">19493000</us-gaap:TaxesPayableCurrent>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">100000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">15326000</us-gaap:ShortTermBorrowings>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">985143000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1369000000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">2118006000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">324599000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">670442000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">575763000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1237676000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">189682000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">50331000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">3298834000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">4272597000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">7391548000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1132805000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">3414628000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">8340922000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1278302000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">192882000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">350934000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">53784000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">3607510000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">8691856000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1332086000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">3298834000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">7880107000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">16083404000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">2464891000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn12_31_2018"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn12_31_2019"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn12_31_2020"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn12_31_2020"
      unitRef="Unit_USD"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2019_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2018_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2019_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2018_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2019_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">85364814</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2018_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">85364814</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2019_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">85364814</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2018_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">85364814</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">83715114</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">83715114</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2018_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">53000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2019_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">53000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">52000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">8000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">9800000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">229056421</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">226323075</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">9800000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">247230234</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">242751341</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">9800000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">271507165</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">268204838</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">144000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">155000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">172000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">26000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">9459546000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">10718190000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">14616302000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">2240046000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAppropriated
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">7666000</us-gaap:RetainedEarningsAppropriated>
    <us-gaap:RetainedEarningsAppropriated
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">13463000</us-gaap:RetainedEarningsAppropriated>
    <us-gaap:RetainedEarningsAppropriated
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">17884000</us-gaap:RetainedEarningsAppropriated>
    <us-gaap:RetainedEarningsAppropriated
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">2741000</us-gaap:RetainedEarningsAppropriated>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">326077000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">466229000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">141129000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">21629000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsUnappropriated
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-2842690000</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:RetainedEarningsUnappropriated
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-4145606000</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:RetainedEarningsUnappropriated
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-7175339000</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:RetainedEarningsUnappropriated
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-1099668000</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">6950796000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">7052484000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">7600200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1164782000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">240406000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">583976000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">182004000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">27893000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">7191202000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">7636460000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">7782204000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1192675000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">10490036000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">15516567000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">23865608000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">3657566000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">4128931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">6777922000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">11998976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1838924000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">3273493000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">5587673000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">9158800000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1403648000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">855438000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1190249000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">2840176000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">435276000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">585758000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1198516000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">3492091000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">535186000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">461165000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">592497000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">976082000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">149592000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">537488000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">894411000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1512966000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">231872000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">1584411000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">2685424000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">5981139000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">916650000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-728973000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-1495175000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3140963000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-481374000</us-gaap:OperatingIncomeLoss>
    <bili:InvestmentIncomeNetIncludingImpairments
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-96440000</bili:InvestmentIncomeNetIncludingImpairments>
    <bili:InvestmentIncomeNetIncludingImpairments
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-96610000</bili:InvestmentIncomeNetIncludingImpairments>
    <bili:InvestmentIncomeNetIncludingImpairments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-28203000</bili:InvestmentIncomeNetIncludingImpairments>
    <bili:InvestmentIncomeNetIncludingImpairments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-4322000</bili:InvestmentIncomeNetIncludingImpairments>
    <us-gaap:InterestIncomeDepositsWithFinancialInstitutions
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">68706000</us-gaap:InterestIncomeDepositsWithFinancialInstitutions>
    <us-gaap:InterestIncomeDepositsWithFinancialInstitutions
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">162782000</us-gaap:InterestIncomeDepositsWithFinancialInstitutions>
    <us-gaap:InterestIncomeDepositsWithFinancialInstitutions
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">83301000</us-gaap:InterestIncomeDepositsWithFinancialInstitutions>
    <us-gaap:InterestIncomeDepositsWithFinancialInstitutions
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">12766000</us-gaap:InterestIncomeDepositsWithFinancialInstitutions>
    <us-gaap:InterestExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">46543000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">108547000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">16636000</us-gaap:InterestExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-1661000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-11789000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">41717000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">6393000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <bili:OtherNonoperatingIncomeNet
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">26455000</bili:OtherNonoperatingIncomeNet>
    <bili:OtherNonoperatingIncomeNet
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">26412000</bili:OtherNonoperatingIncomeNet>
    <bili:OtherNonoperatingIncomeNet
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">95641000</bili:OtherNonoperatingIncomeNet>
    <bili:OtherNonoperatingIncomeNet
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">14660000</bili:OtherNonoperatingIncomeNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">189940000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">227472000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">140315000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">21505000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-539033000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-1267703000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3000648000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-459869000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">25988000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">35867000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">53369000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">8180000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-565021000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-1303570000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3054017000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-468049000</us-gaap:ProfitLoss>
    <bili:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">4292000</bili:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany>
    <bili:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">658000</bili:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">64605000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-13301000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-14597000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-46605000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-7143000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-616325000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-1288973000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3011704000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-461564000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-565021000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-1303570000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3054017000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-468049000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">296030000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">140152000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-325100000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-49823000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">296030000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">140152000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-325100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-49823000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-268991000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-1163418000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3379117000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-517872000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <bili:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">4292000</bili:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany>
    <bili:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">658000</bili:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">64605000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-13301000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-14597000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-46605000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-7143000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-320295000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-1148821000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3336804000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-511387000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2018To12_31_2018"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-2.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2019To12_31_2019"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-3.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-8.71</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">-1.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2018To12_31_2018"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-2.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2019To12_31_2019"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-3.99</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-8.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">-1.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2018To12_31_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-2.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2019To12_31_2019_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-3.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2020To12_31_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-8.71</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2020To12_31_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">-1.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2018To12_31_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-2.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2019To12_31_2019_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-3.99</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2020To12_31_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-8.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2020To12_31_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">-1.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">233047703</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">323161680</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">345816023</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">345816023</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">233047703</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">323161680</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">345816023</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">345816023</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2018To12_31_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">233047703</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2019To12_31_2019_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">323161680</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2020To12_31_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">345816023</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2020To12_31_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">345816023</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2018To12_31_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">233047703</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2019To12_31_2019_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">323161680</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2020To12_31_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">345816023</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2020To12_31_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">345816023</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2018To12_31_2018_CostOfSalesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">28173000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2019To12_31_2019_CostOfSalesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">23281000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">37087000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">5684000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2018To12_31_2018_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">11499000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2019To12_31_2019_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">14269000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">40808000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">6254000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2018To12_31_2018_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">102544000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2019To12_31_2019_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">68497000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">181753000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">27855000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2018To12_31_2018_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">38977000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2019To12_31_2019_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">66503000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">126250000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">19349000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassaMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">69336926</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2017_CommonStockMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassaMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">45000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2017_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">13600000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2017_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">16356000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2017_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassCMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">8500000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2017_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassCMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">16944000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2017_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassDMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">2132353</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2017_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassDMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">6911000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2017_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">208884000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2017_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">4075000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">30047000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-2222774000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2017"
      decimals="-3"
      unitRef="Unit_CNY">-1939512000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-551720000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2018To12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-13301000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-565021000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">178343000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2018To12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">2850000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">181193000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_USD">6333000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">67063451</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">43000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">4952563000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">4952606000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesShares
      contextRef="P01_01_2018To12_31_2018_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">84260279</bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesShares>
    <bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesValue
      contextRef="P01_01_2018To12_31_2018_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">52000</bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesValue>
    <bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesShares
      contextRef="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">9309000</bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesShares>
    <bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesValue
      contextRef="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">6000</bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesValue>
    <bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesShares
      contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassaMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">-69336926</bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesShares>
    <bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesValue
      contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassaMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-45000</bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesValue>
    <bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesShares
      contextRef="P01_01_2018To12_31_2018_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">-13600000</bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesShares>
    <bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesValue
      contextRef="P01_01_2018To12_31_2018_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-16356000</bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesValue>
    <bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesShares
      contextRef="P01_01_2018To12_31_2018_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassCMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">-8500000</bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesShares>
    <bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesValue
      contextRef="P01_01_2018To12_31_2018_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassCMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-16944000</bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesValue>
    <bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesShares
      contextRef="P01_01_2018To12_31_2018_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassDMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">-2132353</bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesShares>
    <bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesValue
      contextRef="P01_01_2018To12_31_2018_OtherPermanentEquitiesMemberusgaapStatementEquityComponentsAxis_PreIpoCommonClassDMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">-6911000</bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesValue>
    <bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesValue
      contextRef="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">40198000</bili:RedesignationOfPreIpoCommonSharesToOrdinarySharesValue>
    <bili:RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares
      contextRef="P01_01_2018To12_31_2018_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">1104535</bili:RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares>
    <bili:AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares
      contextRef="P01_01_2018To12_31_2018_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1000</bili:AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares>
    <bili:RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares
      contextRef="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">141808970</bili:RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares>
    <bili:AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares
      contextRef="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">89000</bili:AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares>
    <bili:AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares
      contextRef="P01_01_2018To12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">4079558000</bili:AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares>
    <bili:AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">4079648000</bili:AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares>
    <us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock
      contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">64605000</us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock>
    <us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">64605000</us-gaap:IncreaseInCarryingAmountOfRedeemablePreferredStock>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="P01_01_2018To12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">22198000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">22198000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="P01_01_2018To12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">228659000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">228659000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">8141654</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">6000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">6000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <bili:AppropriationToStatutoryReserves
      contextRef="P01_01_2018To12_31_2018_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">3591000</bili:AppropriationToStatutoryReserves>
    <bili:AppropriationToStatutoryReserves
      contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-3591000</bili:AppropriationToStatutoryReserves>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2018To12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">296030000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">296030000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2018_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">85364814</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">53000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">226323075</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">144000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">9459546000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">7666000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">326077000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-2842690000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">240406000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">7191202000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2018_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">85364814</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">53000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">226323075</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">144000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">9459546000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">7666000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">326077000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-2842690000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">240406000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">7191202000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1288973000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-14597000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-1303570000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">172550000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">172550000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">9376000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">14173813</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">10000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1647701000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1647711000</us-gaap:CommonStockValue>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">30000000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">30000000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <bili:AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest
      contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-488463000</bili:AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest>
    <bili:AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest
      contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-8146000</bili:AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest>
    <bili:AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest
      contextRef="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">426448000</bili:AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest>
    <bili:AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-70161000</bili:AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="P01_01_2019To12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">73144000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">102480000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">175624000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2019To12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">2254453</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2019To12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="P01_01_2019To12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">4199000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">4199000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <bili:AppropriationToStatutoryReserves
      contextRef="P01_01_2019To12_31_2019_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">5797000</bili:AppropriationToStatutoryReserves>
    <bili:AppropriationToStatutoryReserves
      contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-5797000</bili:AppropriationToStatutoryReserves>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">140152000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">140152000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2019_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">85364814</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">53000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">242751341</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">155000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">10718190000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">13463000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">466229000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-4145606000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">583976000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">7636460000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2019_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">85364814</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">53000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">242751341</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">155000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">10718190000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">13463000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">466229000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-4145606000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">583976000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">7636460000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-3007412000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-46605000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3054017000</us-gaap:ProfitLoss>
    <bili:ImpactOfAdoptionOfCreditLossGuidanceValue
      contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-17900000</bili:ImpactOfAdoptionOfCreditLossGuidanceValue>
    <bili:ImpactOfAdoptionOfCreditLossGuidanceValue
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-17900000</bili:ImpactOfAdoptionOfCreditLossGuidanceValue>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">385898000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">385898000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">4491566</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <bili:AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment
      contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">277467000</bili:AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment>
    <bili:AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">277467000</bili:AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">563000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">17310696</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">12000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">2817446000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">2817458000</us-gaap:CommonStockValue>
    <bili:SharesRedesignation
      contextRef="P01_01_2020To12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">-1649700</bili:SharesRedesignation>
    <bili:SharesRedesignationValue
      contextRef="P01_01_2020To12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1000</bili:SharesRedesignationValue>
    <bili:SharesRedesignation
      contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">1649700</bili:SharesRedesignation>
    <bili:SharesRedesignationValue
      contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1000</bili:SharesRedesignationValue>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable
      contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">4292000</us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable
      contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1672000</us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">5964000</us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">21463000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">21463000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">270435</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      id="Fact_18727789"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">120865000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">41627000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">162492000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <bili:MinorityInterestDecreaseFromRedemptionsShares
      contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">1731100</bili:MinorityInterestDecreaseFromRedemptionsShares>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-300728000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">416785000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">116056000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <bili:AppropriationToStatutoryReserves
      contextRef="P01_01_2020To12_31_2020_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">4421000</bili:AppropriationToStatutoryReserves>
    <bili:AppropriationToStatutoryReserves
      contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-4421000</bili:AppropriationToStatutoryReserves>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-325100000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-325100000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">83715114</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">52000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">268204838</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">172000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">14616302000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">17884000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">141129000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-7175339000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">182004000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">7782204000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-565021000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-1303570000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3054017000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-468049000</us-gaap:ProfitLoss>
    <us-gaap:Depreciation
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">99714000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">191784000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">326512000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">50040000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">542731000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">905613000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1395129000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">213813000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">70712000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">96235000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">14749000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">9117000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">19291000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">2956000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">181193000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">172550000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">385898000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">59142000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">10904000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">9396000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">99165000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">15198000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:InventoryWriteDown
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">5987000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">6218000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">953000</us-gaap:InventoryWriteDown>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-10479000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-13466000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-2064000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-497000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-2636000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">3018000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">463000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <bili:FairValueChangesOfShortTermInvestments
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">1799000</bili:FairValueChangesOfShortTermInvestments>
    <bili:FairValueChangesOfShortTermInvestments
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-17939000</bili:FairValueChangesOfShortTermInvestments>
    <bili:FairValueChangesOfShortTermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">39470000</bili:FairValueChangesOfShortTermInvestments>
    <bili:FairValueChangesOfShortTermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">6049000</bili:FairValueChangesOfShortTermInvestments>
    <bili:FairValueChangesAndRemeasurementOfLongtermInvestments
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-2072000</bili:FairValueChangesAndRemeasurementOfLongtermInvestments>
    <bili:FairValueChangesAndRemeasurementOfLongtermInvestments
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-18444000</bili:FairValueChangesAndRemeasurementOfLongtermInvestments>
    <bili:FairValueChangesAndRemeasurementOfLongtermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">11171000</bili:FairValueChangesAndRemeasurementOfLongtermInvestments>
    <bili:FairValueChangesAndRemeasurementOfLongtermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1712000</bili:FairValueChangesAndRemeasurementOfLongtermInvestments>
    <us-gaap:GainOnSaleOfInvestments
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">148776000</us-gaap:GainOnSaleOfInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-24173000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-50531000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-7744000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">144434000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss>
    <us-gaap:ImpairmentOfInvestments
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">46375000</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">5900000</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">8000000</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1226000</us-gaap:ImpairmentOfInvestments>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-65612000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">398968000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">417237000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">63944000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-35118000</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-7382000</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-17015000</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-2608000</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">540647000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">508515000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">610592000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">93577000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">360497000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">245224000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">37582000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">345917000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">586864000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">816103000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">125073000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">95452000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">101788000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">374442000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">57386000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">13708000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">23114000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">54381000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">8334000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">44607000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-50331000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">398623000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">353997000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">734786000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">112611000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">106664000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">277875000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">651651000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">99869000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">190416000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">111941000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">17156000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">737286000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">194551000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">753103000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">115418000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">293566000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">296044000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">602122000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">92279000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">1040125000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1268830000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1636877000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">250862000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">6666731000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">9973879000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">26731176000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">4096732000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">6252151000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">9993525000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">24921538000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">3819393000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">135822000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">719909000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">498854000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">76453000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">565137000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1226794000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1261161000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">193281000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <bili:RepaymentsOfLoansFromInvestees
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-11000000</bili:RepaymentsOfLoansFromInvestees>
    <bili:RepaymentsOfLoansFromInvestees
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3500000</bili:RepaymentsOfLoansFromInvestees>
    <bili:RepaymentsOfLoansFromInvestees
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-536000</bili:RepaymentsOfLoansFromInvestees>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">1250000</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">566554000</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">135254000</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">20729000</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <us-gaap:CashDivestedFromDeconsolidation
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">959000</us-gaap:CashDivestedFromDeconsolidation>
    <bili:PaymentsForPlacementOfTimeDeposits
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">750473000</bili:PaymentsForPlacementOfTimeDeposits>
    <bili:PaymentsForPlacementOfTimeDeposits
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">4920099000</bili:PaymentsForPlacementOfTimeDeposits>
    <bili:PaymentsForPlacementOfTimeDeposits
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">10907296000</bili:PaymentsForPlacementOfTimeDeposits>
    <bili:PaymentsForPlacementOfTimeDeposits
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1671616000</bili:PaymentsForPlacementOfTimeDeposits>
    <bili:ProceedsFromMaturityOfTimeDeposits
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">2059000</bili:ProceedsFromMaturityOfTimeDeposits>
    <bili:ProceedsFromMaturityOfTimeDeposits
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">3877158000</bili:ProceedsFromMaturityOfTimeDeposits>
    <bili:ProceedsFromMaturityOfTimeDeposits
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">7670373000</bili:ProceedsFromMaturityOfTimeDeposits>
    <bili:ProceedsFromMaturityOfTimeDeposits
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1175536000</bili:ProceedsFromMaturityOfTimeDeposits>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-3196394000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-3958277000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-8906821000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-1365029000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">141857000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">200000000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">30651000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">100000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">100000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">15326000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">121325000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">280271000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">42952000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">22198000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">154492000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">103450000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">15854000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">6000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">3000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020"
      id="Fact_18726628"
      unitRef="Unit_USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">6333000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">9376000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">563000</us-gaap:PaymentsOfStockIssuanceCosts>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">4952606000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1647711000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">2817458000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">431794000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">11805000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">13857000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <bili:ProceedsFromConvertibleDebtNetOfIssuanceCosts
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">3356106000</bili:ProceedsFromConvertibleDebtNetOfIssuanceCosts>
    <bili:ProceedsFromConvertibleDebtNetOfIssuanceCosts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">5594779000</bili:ProceedsFromConvertibleDebtNetOfIssuanceCosts>
    <bili:ProceedsFromConvertibleDebtNetOfIssuanceCosts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">857437000</bili:ProceedsFromConvertibleDebtNetOfIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">4974810000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">5078842000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">8335419000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1277458000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">261447000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">107513000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-466252000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-71456000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">2777149000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1422629000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-284551000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-43609000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2017"
      decimals="-3"
      unitRef="Unit_CNY">762882000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">3540031000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">4962660000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">760561000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">3540031000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">4962660000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">4678109000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">716952000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">15765000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">33734000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">54022000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">8279000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">26203000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">86167000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">13206000</us-gaap:InterestPaidNet>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">64605000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">5964000</us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">914000</us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">40277000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">55759000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">25797000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">3954000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">502279000</bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid>
    <bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">79059000</bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid>
    <bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">125363000</bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid>
    <bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">19213000</bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid>
    <bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">415780000</bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid>
    <bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">365187000</bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid>
    <bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">746404000</bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid>
    <bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">114391000</bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">889957000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">136392000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <bili:OperationsAndReorganizationTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;1.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Operations and Reorganization &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Bilibili Inc. (the &#x201c;Company&#x201d; or &#x201c;Bilibili&#x201d;) is an online entertainment platform for young generations. 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&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2020, the Company&#x2019;s major subsidiaries, VIEs and subsidiaries of the VIEs are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 35%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 18%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 24%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&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; white-space: nowrap; padding-bottom: 1pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Major Subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Place&#160;and&#160;Year&#160;of&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Incorporation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Percentage&#160;of&#160;Direct or&lt;br/&gt; Indirect&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Economic&#160;Ownership&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Principal&#160;Activities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Bilibili HK Limited&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;Hong Kong Y2014&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;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: bottom;"&gt;Investment holding&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Hode HK Limited&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;Hong Kong Y2014&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;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: bottom;"&gt;Investment holding&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Bilibili Co., Ltd.&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;Japan Y2014&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;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: bottom;"&gt;Business development&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Hode Shanghai Limited (&#x201c;Hode Shanghai&#x201d;)&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;PRC Y2014&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;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: bottom;"&gt;Technology development&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shanghai Bilibili Technology Co., Ltd.&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;PRC Y2016&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;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: bottom;"&gt;Technology development&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 35%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 18%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 18%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 23%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&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; white-space: nowrap; padding-bottom: 1pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Major VIEs and VIEs&#x2019; subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Place and&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Year of&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Incorporation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Acquisition&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Percentage&#160;of&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Direct&#160;or&#160;Indirect&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Economic&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ownership&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Principal&#160;Activities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shanghai Hode Information Technology Co., Ltd. (&#x201c;Hode Information Technology&#x201d;)&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;PRC Y2013&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;Mobile game operation&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shanghai Kuanyu Digital Technology Co., Ltd. (&#x201c;Shanghai Kuanyu&#x201d;)&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;PRC Y2014&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;Video distribution and game distribution&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Sharejoy Network Technology Co., Ltd. (&#x201c;Sharejoy Network&#x201d;)&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;PRC Y2014&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;Game distribution&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shanghai Hehehe Culture Communication Co., Ltd. (&#x201c;Shanghai Hehehe&#x201d;)&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;PRC Y2014&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;Comics distribution&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shanghai Anime Tamashi Cultural Media Co., Ltd. (&#x201c;Shanghai Anime Tamashi&#x201d;)&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;PRC Y2015&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&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;History of the Group &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 4%; 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="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="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 style="font-style:italic;display:inline;"&gt;Reorganization&lt;/div&gt;&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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group commenced operations in 2011 and established Hode Information Technology to expand the principal businesses in 2013. Hode Information Technology was founded by several PRC citizens. The Company was incorporated as a limited liability company in the Cayman Islands in December 2013. Through a series of contemplated transactions in October and December 2014, Hode Shanghai was established to control Hode Information Technology through contractual arrangements (the &#x201c;Reorganization&#x201d;). Through these Reorganization transactions, the Group&#x2019;s business continued to be carried out by Hode Information Technology without changes in control. There was no change in financial statements preparation basis resulted from these Reorganization transactions. Further, the Group obtained control over Shanghai Kuanyu in November 2014 through contractual agreements. Hode Information Technology and Shanghai Kuanyu became the VIEs of the Group. Sharejoy Network, Shanghai Hehehe and Shanghai Anime Tamashi are the wholly-owned subsidiaries of Hode Information Technology. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 4%; 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="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="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 style="font-style:italic;display:inline;"&gt;Initial public offering (&#x201c;IPO&#x201d;) and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;follow-on&lt;/div&gt; offerings&lt;/div&gt;&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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In April 2018, the Company completed its IPO on the NASDAQ Global Select Market. In the offering, 42,000,000 American depositary shares (&#x201c;ADSs&#x201d;), representing 42,000,000 Class&#160;Z Ordinary Shares, were issued and sold to the public at a price of US$11.50 per ADS. The net proceeds to the Company from the IPO, after deducting commissions and offering expenses, were US$443.3&#160;million (RMB2,781.8 million). &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In October 2018, 25,063,451 ADSs, representing 25,063,451 Class&#160;Z Ordinary Shares, were issued and sold to Tencent Holdings Limited (&#x201c;Tencent&#x201d;). The net proceeds to the Company from the offering, after deducting offering expenses, were US$317.2&#160;million (RMB2,170.8 million). &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In April 2019, the Company completed an offering of convertible senior notes due 2026 (the &#x201c;2026 Notes&#x201d;) in an aggregate principal amount of US$500.0&#160;million, and a public offering of 14,173,813 ADSs, or the Primary Offering, each ADS representing one Class&#160;Z Ordinary Share of the Company at a price of US$18.00 per ADS. The total net proceeds to the Company from the 2026 Notes and the Primary Offering, after deducting commissions and offering expenses, were US$733.9&#160;million (RMB5,003.8 million). &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In April 2020, 17,310,696 ADSs, representing 17,310,696 Class&#160;Z Ordinary Shares, were issued and sold to Sony Corporation of America&#160;(&#x201c;SCA&#x201d;), a wholly owned subsidiary of Sony Corporation (&#x201c;Sony&#x201d;). The net proceeds to the Company from the offering, after deducting offering expenses, were US$399.4&#160;million (RMB2,817.5 million). &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In June 2020, the Company completed an offering of convertible senior notes due 2027 (the &#x201c;2027 Notes&#x201d;) in an aggregate principal amount of US$800.0&#160;million. The total net proceeds to the Company from the 2027 Notes after deducting commissions and offering expenses, were US$786.1&#160;million (RMB5,594.8 million). &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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 its 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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&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-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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&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 &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;year&#x2019;s&lt;/div&gt; 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="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;  &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&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 style="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-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; letter-spacing: 0px; top: 0px;;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 terms 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)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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&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 has 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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&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;On March 15, 2019, the National People&#x2019;s Congress approved the Foreign Investment Law, effective on January 1, 2020. The Foreign Investment Law has a catch-all 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.&#160;&lt;/div&gt; &lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-block: 0em;"&gt;&#160;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; 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&#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&gt;&lt;/div&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 style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 4%; 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="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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;revoke the Group&#x2019;s business and/or operating licenses; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 4%; 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="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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;impose fines on the Group; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 4%; 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="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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;confiscate any of the Group&#x2019;s income that they deem to be obtained through illegal operations; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 4%; 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="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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;discontinue or place restrictions or onerous conditions on the Group&#x2019;s operations &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 4%; 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="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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;restrict the Group&#x2019;s right to collect revenues; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 4%; 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="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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;shut down the Group&#x2019;s servers or block the Group&#x2019;s app/websites; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 4%; 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="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;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="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 4%; 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="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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;impose additional conditions or requirements with which the Group may not be able to comply; or &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 4%; 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="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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;take other regulatory or enforcement actions against the Group that could be harmful to the Group&#x2019;s business. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&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 combined financial information of the Group&#x2019;s VIEs as of December&#160;31, 2018, 2019 and 2020 and for the years ended December&#160;31, 2018, 2019 and 2020 included in the accompanying consolidated financial statements of the Group was as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;152,295&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;201,310&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;349,190&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Time deposits&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10,265&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,674&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;22,161&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable, net&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;130,823&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;223,438&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;343,099&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amount&#160;due from the Company and its subsidiaries&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;165,559&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;127,944&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;173,596&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amount&lt;/div&gt;&#160;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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;170,535&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;59,117&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments and other current 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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;841,018&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;999,780&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,383,648&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&gt;&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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;252,943&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;672,787&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,175,309&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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="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="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 style="vertical-align: bottom;"&gt;&#160;&#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 style="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;&#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;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term&lt;/div&gt; investments, net&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;843,149&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;794,549&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,223,943&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 3em; 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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;943,373&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,483,983&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,183,411&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total assets&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,339,425&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,682,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,913,474 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts payable&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,078,070&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,454,924&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,332,372&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Salary and welfare payable&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;94,699&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;128,343&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;288,686&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Taxes payable&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;27,152&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;33,611&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;106,492&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 3em; line-height: normal;"&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 loans&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;100,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred revenue&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;937,086&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,234,508&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,769,992&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amount&#160;due to the Company and its subsidiaries&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,594,527&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,650,499&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,752,973&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued liabilities and other payables&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;318,568&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;222,078&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;449,370 &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amount due to 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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;23,054&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-current&lt;/div&gt; 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 3em; line-height: normal;"&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 long-term 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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;23,108&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;19,640&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total 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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,073,156&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,747,071&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,819,525&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 65%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;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="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenue from third 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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,691,219&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,056,332&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,651,207&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenue from the Company and its subsidiaries&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;443,405&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;531,830&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;667,765&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net revenues&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,134,624&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,588,162&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,318,972&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(587,932&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(448,114&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(853,970&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#160;&#160;&#160;636,972&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#160;&#160;&#160;271,299&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,476,494&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(674,483&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,518,931&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2,421,163&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net cash provided by 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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;130,592&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,300,740&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,090,287 &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;  &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&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 to RMB12.2 million, RMB94.8&#160;million and RMB92.1 million, as of December&#160;31, 2018, 2019 and 2020, 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 RMB7.7&#160;million, RMB12.5&#160;million and RMB17.9 million, respectively, as of December&#160;31, 2018, 2019 and 2020. 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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;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&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Group incurred net losses of RMB565.0&#160;million, RMB1,303.6&#160;million and RMB3,054.0 million for the years ended December&#160;31, 2018, 2019 and 2020, respectively. Net cash provided by operating activities was RMB737.3&#160;million, RMB194.6&#160;million and RMB753.1 million for the years ended December&#160;31, 2018, 2019 and 2020, respectively. Accumulated deficit was RMB2,842.7 million, RMB4,145.6&#160;million and RMB7,175.3 million as of December&#160;31, 2018, 2019 and 2020, 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;;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 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 through the issuance of preferred shares and public offerings of ordinary shares. In 2018, the Company completed its IPO, raising US$443.3&#160;million (RMB2,781.8 million), and issued 25,063,451 Class&#160;Z Ordinary Shares to Tencent with net proceed of US$317.2&#160;million (RMB2,170.8 million). In 2019, the Company completed its offering of the 2026 Notes and the Primary Offering, raising US$733.9&#160;million (RMB5,003.8 million), after deducting commissions and offering expenses. In 2020, the Company completed an offering of convertible senior notes due 2027 (the &#x201c;2027 Notes&#x201d;) raising US$786.1&#160;million (RMB5,594.8 million), after deducting commissions and offering expenses, and the Company issued 17,310,696 Class&#160;Z Ordinary Shares to Sony, raising US$399.4&#160;million (RMB2,817.5 million), after deducting offering expenses. 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: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; </bili:OperationsAndReorganizationTextBlock>
    <bili:ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 35%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 18%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 24%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&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; white-space: nowrap; padding-bottom: 1pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Major Subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Place&#160;and&#160;Year&#160;of&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Incorporation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Percentage&#160;of&#160;Direct or&lt;br/&gt; Indirect&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Economic&#160;Ownership&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Principal&#160;Activities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Bilibili HK Limited&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;Hong Kong Y2014&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;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: bottom;"&gt;Investment holding&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Hode HK Limited&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;Hong Kong Y2014&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;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: bottom;"&gt;Investment holding&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Bilibili Co., Ltd.&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;Japan Y2014&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;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: bottom;"&gt;Business development&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Hode Shanghai Limited (&#x201c;Hode Shanghai&#x201d;)&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;PRC Y2014&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;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: bottom;"&gt;Technology development&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shanghai Bilibili Technology Co., Ltd.&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;PRC Y2016&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;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: bottom;"&gt;Technology development&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 35%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 18%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 18%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"/&gt;
&lt;td style="width: 23%; font-family: &amp;quot;Times New Roman&amp;quot;;"/&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; white-space: nowrap; padding-bottom: 1pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Major VIEs and VIEs&#x2019; subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Place and&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Year of&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Incorporation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Acquisition&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Percentage&#160;of&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Direct&#160;or&#160;Indirect&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Economic&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ownership&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Principal&#160;Activities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shanghai Hode Information Technology Co., Ltd. (&#x201c;Hode Information Technology&#x201d;)&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;PRC Y2013&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;Mobile game operation&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shanghai Kuanyu Digital Technology Co., Ltd. (&#x201c;Shanghai Kuanyu&#x201d;)&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;PRC Y2014&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;Video distribution and game distribution&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Sharejoy Network Technology Co., Ltd. (&#x201c;Sharejoy Network&#x201d;)&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;PRC Y2014&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;Game distribution&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shanghai Hehehe Culture Communication Co., Ltd. (&#x201c;Shanghai Hehehe&#x201d;)&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;PRC Y2014&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;Comics distribution&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shanghai Anime Tamashi Cultural Media Co., Ltd. (&#x201c;Shanghai Anime Tamashi&#x201d;)&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;PRC Y2015&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </bili:ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation contextRef="P01_01_2020To12_31_2020_BilibiliHkLimitedMembersrtOwnershipAxis">Hong Kong Y2014</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2020_BilibiliHkLimitedMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2020To12_31_2020_BilibiliHkLimitedMembersrtOwnershipAxis">Investment holding</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation contextRef="P01_01_2020To12_31_2020_HodeHkLimitedMembersrtOwnershipAxis">Hong Kong Y2014</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2020_HodeHkLimitedMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2020To12_31_2020_HodeHkLimitedMembersrtOwnershipAxis">Investment holding</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation contextRef="P01_01_2020To12_31_2020_BilibiliCo.LtdMembersrtOwnershipAxis">Japan Y2014</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2020_BilibiliCo.LtdMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2020To12_31_2020_BilibiliCo.LtdMembersrtOwnershipAxis">Business development</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation contextRef="P01_01_2020To12_31_2020_HodeShanghaiLimitedMembersrtOwnershipAxis">PRC Y2014</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2020_HodeShanghaiLimitedMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2020To12_31_2020_HodeShanghaiLimitedMembersrtOwnershipAxis">Technology development</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation contextRef="P01_01_2020To12_31_2020_ShanghaiBilibiliTechnologyCo.LtdMembersrtOwnershipAxis">PRC Y2016</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2020_ShanghaiBilibiliTechnologyCo.LtdMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2020To12_31_2020_ShanghaiBilibiliTechnologyCo.LtdMembersrtOwnershipAxis">Technology development</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation contextRef="P01_01_2020To12_31_2020_ShanghaiHodeInformationTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis">PRC Y2013</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="P01_01_2020To12_31_2020_ShanghaiHodeInformationTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2020To12_31_2020_ShanghaiHodeInformationTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis">Mobile game operation</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation contextRef="P01_01_2020To12_31_2020_ShanghaiKuanyuDigitalTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis">PRC Y2014</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="P01_01_2020To12_31_2020_ShanghaiKuanyuDigitalTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2020To12_31_2020_ShanghaiKuanyuDigitalTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis">Video distribution and game distribution</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation contextRef="P01_01_2020To12_31_2020_SharejoyNetworkTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis">PRC Y2014</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="P01_01_2020To12_31_2020_SharejoyNetworkTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2020To12_31_2020_SharejoyNetworkTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis">Game distribution</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation contextRef="P01_01_2020To12_31_2020_ShanghaiHeheheCultureCommunicationCo.LtdMembersrtConsolidatedEntitiesAxis">PRC Y2014</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="P01_01_2020To12_31_2020_ShanghaiHeheheCultureCommunicationCo.LtdMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2020To12_31_2020_ShanghaiHeheheCultureCommunicationCo.LtdMembersrtConsolidatedEntitiesAxis">Comics distribution</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation contextRef="P01_01_2020To12_31_2020_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.MembersrtConsolidatedEntitiesAxis">PRC Y2015</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="P01_01_2020To12_31_2020_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.MembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2020To12_31_2020_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.MembersrtConsolidatedEntitiesAxis">E-commerce</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P04_01_2018To04_30_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">42000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">42000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="PAsOn04_30_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">11.50</us-gaap:SharesIssuedPricePerShare>
    <bili:ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts
      contextRef="P04_01_2018To04_30_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">443300000</bili:ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts>
    <bili:ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts
      contextRef="P04_01_2018To04_30_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">2781800000</bili:ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P10_01_2018To10_31_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">25063451</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P10_01_2018To10_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">25063451</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P10_01_2018To10_31_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">317200000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P10_01_2018To10_31_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">2170800000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn04_30_2019_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">500000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P04_01_2019To04_30_2019_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">14173813</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="PAsOn04_30_2019_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis_NotesAndPrimaryOfferingMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">18.00</us-gaap:SharesIssuedPricePerShare>
    <bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts
      contextRef="P04_01_2019To04_30_2019_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis_NotesAndPrimaryOfferingMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">733900000</bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts>
    <bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts
      contextRef="P04_01_2019To04_30_2019_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis_NotesAndPrimaryOfferingMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">5003800000</bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P04_01_2020To04_30_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">17310696</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P04_01_2020To04_30_2020_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">17310696</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P04_01_2020To04_30_2020_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">399400000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P04_01_2020To04_30_2020_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">2817500000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn06_30_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">800000000.0</us-gaap:DebtInstrumentFaceAmount>
    <bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts
      contextRef="P06_01_2020To06_30_2020_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">786100000</bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts>
    <bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts
      contextRef="P06_01_2020To06_30_2020_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">5594800000</bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts>
    <bili:AgreementTerm contextRef="P01_01_2020To12_31_2020_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">P10Y</bili:AgreementTerm>
    <bili:TerminationNoticeTerm contextRef="P01_01_2020To12_22_2020_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">P90D</bili:TerminationNoticeTerm>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;152,295&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;201,310&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;349,190&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Time deposits&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10,265&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,674&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;22,161&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable, net&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;130,823&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;223,438&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;343,099&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amount&#160;due from the Company and its subsidiaries&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;165,559&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;127,944&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;173,596&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&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="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amount&lt;/div&gt;&#160;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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;170,535&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;59,117&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments and other current 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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;841,018&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;999,780&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,383,648&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&gt;&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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;252,943&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;672,787&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,175,309&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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="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="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 style="vertical-align: bottom;"&gt;&#160;&#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 style="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;&#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;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-term&lt;/div&gt; investments, net&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;843,149&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;794,549&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,223,943&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 3em; 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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;943,373&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,483,983&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,183,411&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total assets&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,339,425&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,682,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,913,474 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts payable&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,078,070&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,454,924&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,332,372&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Salary and welfare payable&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;94,699&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;128,343&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;288,686&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Taxes payable&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;27,152&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;33,611&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;106,492&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 3em; line-height: normal;"&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 loans&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;100,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred revenue&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;937,086&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,234,508&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,769,992&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amount&#160;due to the Company and its subsidiaries&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,594,527&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,650,499&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,752,973&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued liabilities and other payables&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;318,568&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;222,078&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;449,370 &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amount due to 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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;23,054&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-current&lt;/div&gt; 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 3em; line-height: normal;"&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 long-term 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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;23,108&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;19,640&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total 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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,073,156&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,747,071&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,819,525&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 65%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;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="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenue from third 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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,691,219&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,056,332&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,651,207&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenue from the Company and its subsidiaries&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;443,405&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;531,830&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;667,765&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net revenues&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,134,624&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,588,162&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,318,972&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(587,932&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(448,114&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(853,970&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#160;&#160;&#160;636,972&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#160;&#160;&#160;271,299&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,476,494&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(674,483&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,518,931&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2,421,163&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net cash provided by 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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;130,592&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,300,740&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,090,287 &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">152295000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">201310000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">349190000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">10265000</bili:TimeDepositsInBank>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">7674000</bili:TimeDepositsInBank>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">22161000</bili:TimeDepositsInBank>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">130823000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">223438000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">343099000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:DueFromAffiliateCurrent
      contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">165559000</us-gaap:DueFromAffiliateCurrent>
    <us-gaap:DueFromAffiliateCurrent
      contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">127944000</us-gaap:DueFromAffiliateCurrent>
    <us-gaap:DueFromAffiliateCurrent
      contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">173596000</us-gaap:DueFromAffiliateCurrent>
    <bili:DueFromRelatedPartiesExcludingAffiliate
      contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">170535000</bili:DueFromRelatedPartiesExcludingAffiliate>
    <bili:DueFromRelatedPartiesExcludingAffiliate
      contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">59117000</bili:DueFromRelatedPartiesExcludingAffiliate>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">841018000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">999780000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1383648000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">252943000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">672787000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1175309000</us-gaap:ShortTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">843149000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">794549000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1223943000</us-gaap:LongTermInvestments>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">943373000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1483983000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">2183411000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">3339425000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">4682000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">6913474000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1078070000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1454924000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">2332372000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">94699000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">128343000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">288686000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">27152000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">33611000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">106492000</us-gaap:TaxesPayableCurrent>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">100000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">937086000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1234508000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1769992000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:DueToAffiliateCurrent
      contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1594527000</us-gaap:DueToAffiliateCurrent>
    <us-gaap:DueToAffiliateCurrent
      contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">2650499000</us-gaap:DueToAffiliateCurrent>
    <us-gaap:DueToAffiliateCurrent
      contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">3752973000</us-gaap:DueToAffiliateCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">318568000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">222078000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">449370000</us-gaap:AccruedLiabilitiesCurrent>
    <bili:DueToRelatedPartiesExcludingAffiliateCurrent
      contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">23054000</bili:DueToRelatedPartiesExcludingAffiliateCurrent>
    <us-gaap:OtherLoansPayableLongTerm
      contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">23108000</us-gaap:OtherLoansPayableLongTerm>
    <us-gaap:OtherLoansPayableLongTerm
      contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">19640000</us-gaap:OtherLoansPayableLongTerm>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">4073156000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">5747071000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">8819525000</us-gaap:Liabilities>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2018To12_31_2018_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">3691219000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2019To12_31_2019_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">6056332000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">9651207000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2018To12_31_2018_SubsidiariesOfGroupMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">443405000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2019To12_31_2019_SubsidiariesOfGroupMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">531830000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020_SubsidiariesOfGroupMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">667765000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2018To12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">4134624000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">6588162000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">10318972000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2018To12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-587932000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-448114000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-853970000</us-gaap:ProfitLoss>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2018To12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">636972000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">271299000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1476494000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2018To12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-674483000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1518931000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-2421163000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2018To12_31_2018_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">130592000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2019To12_31_2019_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1300740000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1090287000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital
      contextRef="PAsOn12_31_2018"
      decimals="-5"
      unitRef="Unit_CNY">12200000</bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital>
    <bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital
      contextRef="PAsOn12_31_2019"
      decimals="-5"
      unitRef="Unit_CNY">94800000</bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital>
    <bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">92100000</bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital>
    <bili:VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves
      contextRef="PAsOn12_31_2018"
      decimals="-5"
      unitRef="Unit_CNY">7700000</bili:VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves>
    <bili:VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves
      contextRef="PAsOn12_31_2019"
      decimals="-5"
      unitRef="Unit_CNY">12500000</bili:VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves>
    <bili:VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">17900000</bili:VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves>
    <bili:VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_entity">0</bili:VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_CNY">-565000000.0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_CNY">-1303600000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">-3054000000.0</us-gaap:ProfitLoss>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_CNY">737300000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_CNY">194600000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">753100000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:RetainedEarningsUnappropriated
      contextRef="PAsOn12_31_2018"
      decimals="-5"
      unitRef="Unit_CNY">-2842700000</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:RetainedEarningsUnappropriated
      contextRef="PAsOn12_31_2019"
      decimals="-5"
      unitRef="Unit_CNY">-4145600000</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:RetainedEarningsUnappropriated
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">-7175300000</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="P01_01_2018To12_31_2018_IPOMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">443300000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="P01_01_2018To12_31_2018_IPOMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">2781800000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">25063451</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">317200000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">2170800000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts
      contextRef="P01_01_2019To12_31_2019_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis_NotesAndPrimaryOfferingMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">733900000</bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts>
    <bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts
      contextRef="P01_01_2019To12_31_2019_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis_NotesAndPrimaryOfferingMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">5003800000</bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts>
    <bili:ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts
      contextRef="P01_01_2020To12_31_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">786100000</bili:ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts>
    <bili:ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts
      contextRef="P01_01_2020To12_31_2020_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">5594800000</bili:ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">17310696</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">399400000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">2817500000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;2.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Significant Accounting Policies &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: 0px; background: none;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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="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="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;Basis of presentation &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt; &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Principles of consolidation &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The consolidated financial statements include the financial statements of the Company, its subsidiaries and VIEs for which the Company is the primary beneficiary. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;All transactions and balances among the Company, its subsidiaries and VIEs have been eliminated upon consolidation. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;c)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Use of estimates &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt; &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;d)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Functional currency and foreign currency translation &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group uses Renminbi (&#x201c;RMB&#x201d;) as its reporting currency. The functional currency of the Company and its overseas subsidiaries incorporated in the Cayman Islands and Hong Kong is United States dollars (&#x201c;US$&#x201d;). The functional currency of the Company&#x2019;s subsidiaries incorporated in Japan is Japanese yen. The functional currency of the Group&#x2019;s PRC entities is RMB. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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 income/(loss) on the consolidated statements of operations and comprehensive loss. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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 gains/(losses) on the consolidated statements of operations and comprehensive loss. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;e)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Convenience Translation &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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, 2020 are solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB 6.5250, 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, 2020. No representation is made that the RMB amounts represent or could have been, or could be, converted, realized or settled into US$ at that rate on December&#160;31, 2020, or at any other rate. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;f)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Fair value measurements &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: 0px; background: none;"/&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 13%;"&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="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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 13%;"&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="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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 13%;"&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="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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&#x2019;s financial instruments include cash and cash equivalents, time deposits, accounts receivable, amount&#160;due from/to related parties, short-term investments, and accounts payable of which the carrying values approximate their fair values. Please see Note 22 for additional information. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;g)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Cash and cash equivalents and time deposits &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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, 2018, 2019 and 2020, there were cash on hand and demand deposits with terms of and less than three months denominated in U.S. dollars amounting to approximately US$481.6 million, US$670.1&#160;million and US$582.2&#160;million, respectively (equivalent to approximately RMB3,305.3 million, RMB4,674.6&#160;million and RMB 3,798.5&#160;million, respectively). As of December&#160;31, 2018, 2019 and 2020, 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 RMB10.8 million, RMB26.8&#160;million and RMB42.0&#160;million, respectively, which have been classified as cash and cash equivalents on the consolidated balance sheets. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2018, 2019 and 2020, the Group had approximately RMB 377.8 million, RMB1,596.0&#160;million and RMB2,144.5 million cash and cash equivalents held by its PRC subsidiaries and VIEs, representing 11%, 32% and 46% of total cash and cash equivalents of the Group, respectively. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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, 2018, 2019 and 2020, there were time deposits denominated in U.S. dollars amounting to approximately US$109.2 million, US$264.4 million and US$721.1 million, respectively (equivalent to approximately RMB749.4 million, RMB1,844.6&#160;million and RMB 4,705.1million, respectively). &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group had no other lien arrangements for the years ended December&#160;31, 2018, 2019 and 2020. As of December&#160;31, 2018, 2019 and 2020, the Group had no restricted cash balance. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;h)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Receivables, net &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Prior to January&#160;1, 2020, the Group monitors the collection of its receivables and records allowance for specifically identified &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-recoverable&lt;/div&gt; amounts. If the economic situation and the financial condition of a customer deteriorate resulting in an impairment of the customer&#x2019;s ability to make payments, additional allowances might be required. Receivable balances are written off when they are determined to be uncollectible. &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Starting from January&#160;1, 2020, the Group adopted &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASU&#160;No.&#160;2016-13,&#160;&#x201c;Financial&lt;/div&gt; Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&#x201d; (&#x201c;ASC Topic 326&#x201d;), which amends previously issued guidance regarding the impairment of financial instruments by creating an impairment model that is based on expected losses rather than incurred losses. The Group used a modified retrospective approach with a cumulative-effect increase of approximately RMB17.9&#160;million recorded in accumulated deficit. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&#x2019;s accounts receivable 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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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.&#160;&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: 0pt; margin-bottom: 0pt;"&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 recorded a provision for current expected credit loss. The following table sets out movements of the allowance for doubtful accounts for the years ended December&#160;31, 2018, 2019 and 2020: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 65%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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;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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning balance prior to ASC 326&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;17,696&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Impact of adoption to ASC 326&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;17,900&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning 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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,516&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;14,420&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;35,596&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provisions&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10,904&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,396&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;99,165&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Write-offs&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(6,120&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(13,758&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ending balance&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,420&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,696&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;121,003&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;i)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Inventories, net &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;j)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Property and equipment, net &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;k)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Intangible assets, net &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: 0px; background: none;"/&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;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&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 86%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 24%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td style="width: 75%;"/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Licensed copyrights of content&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 style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;shorter of the licensed period or projected useful life of the content, mainly vary from 1 to 8 years&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;License rights of mobile games&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 style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;shorter of the licensed period or projected useful life of mobile games, mainly vary from 1 to 3 years&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intellectual property and others&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 style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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;/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: 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;If expectations of the usefulness of the content are revised downward, the unamortized cost is written down to the estimated net realizable value. A write-down from unamortized cost to a lower estimated net realizable value establishes a new cost basis. &lt;/div&gt;&lt;/div&gt;&lt;/div&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 style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;l)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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; letter-spacing: 0px; top: 0px;;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 style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Group applies the quantitative impairment test, which consists of a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-step&lt;/div&gt; quantitative impairment test. The first step was comparing the carrying amount of the reporting unit to the fair value of the reporting unit. If the fair value of the reporting unit exceeded the carrying value of the reporting unit, goodwill was not impaired and the Group was not required to perform further testing. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, then the Group must perform the second step of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-step&lt;/div&gt; quantitative goodwill impairment test to measure the amount of impairment loss by comparing the implied fair value of the reporting unit goodwill with the carrying amount of that goodwill. &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;On January&#160;1, 2020, the Group adopted &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASU&#160;No.&#160;2017-04,&#160;&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;Simplifying the Test for Goodwill Impairment&lt;/div&gt;&lt;/div&gt; to simplify the test for goodwill impairment by removing Step 2, which was issued by the FASB in January 2017. The Group, therefore, performs the goodwill impairment test by comparing the fair value of the reporting unit with its carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value, not to exceed the total amount of goodwill allocated to the reporting unit. This adoption did not have a material impact on the consolidated financial statements. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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 its carrying amounts&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&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;The Group determines the fair value of the reporting unit based on its quoted stock price&lt;/div&gt;, and no impairment charge was recognized for any of the periods presented. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;m)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Impairment of long-lived assets other than goodwill&#160;&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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt; &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;n)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Research and development expenses &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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 and platforms of applications and development of online games. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt; &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;o)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Sales and marketing expenses &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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, 2018, 2019 and 2020, the marketing and promotional expenses were RMB436.5&#160;million, RMB934.7&#160;million and RMB3,006.0&#160;million, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;p)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;General and administrative expenses &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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, rental expenses and allowance for doubtful accounts. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;q)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Leases &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Prior to 2019, the Group accounted for leases under ASC 840, Leases. Leases where substantially all the rewards and risks of ownership of assets remain with the lessor are accounted for as operating leases. Rental expense is recognized from the date of initial possession of the leased property on a straight-line basis over the term of the lease. Certain lease agreements contain rent holidays, which are recognized on a straight-line basis over the lease term. Lease renewal periods are considered on a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;lease-by-lease&lt;/div&gt;&lt;/div&gt; basis and are generally not included in the initial lease terms. &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;On January&#160;1, 2019, the Group adopted ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&#160;2016-02,&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;Leases (Topic 842)&lt;/div&gt;&lt;/div&gt;, as amended, which supersedes the lease accounting guidance under ASC 840, and generally requires lessees to recognize operating and financing lease liabilities and corresponding &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising from leasing arrangements. &lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;The Group elected to apply practical expedients permitted under the transition method that allow the Group to use the beginning of the period of adoption as the date of initial application, to not recognize lease assets and lease liabilities for leases with a term of twelve months or less, 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, and to not reassess lease classification, treatment of initial direct costs, or whether an existing or expired contract contains a lease. The Group used modified retrospective method and did not adjust the prior comparative periods. Under the new lease standard, 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; letter-spacing: 0px; top: 0px;;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;As a result of the adoption, the Group recognized approximately RMB235.7&#160;million of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;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 sheet as of January&#160;1, 2019. The adoption had no material impact on the Group&#x2019;s consolidated statements of operations and comprehensive loss and cash flows for the year ended December&#160;31, 2019 or the opening balance of accumulated deficit as of January&#160;1, 2019. &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Group leases office space and staff quarters under &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cancelable&lt;/div&gt; operating lease agreements, which expire at various dates through &lt;span style="-sec-ix-hidden:hidden18728161"&gt;2025&lt;/span&gt;. As of December&#160;31, 2019, and December&#160;31, 2020, the Group&#x2019;s operating leases had a weighted average remaining lease term of 3.2 years and 3.1 years and a weighted average discount rate of 4.75% and 4.75%, respectively. Future lease payments under operating leases as of December&#160;31, 2020 were as follows: &lt;/div&gt;  &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 80%;"/&gt;
&lt;td style="width: 11%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;156,869&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;171,923&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;106,253&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;43,575&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025 and thereafter&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;17,813&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total future lease payments&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;496,433&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Impact of discounting remaining lease payments&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(42,642&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;span style="-sec-ix-hidden:hidden18728190"&gt;Total lease liabilities&lt;/span&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;453,791&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rent expense under operating leases was&#160;RMB55.8 million&#160;for the year&#160;ended December&#160;31, 2018. Operating lease cost for the year&lt;div style="display:inline;"&gt;s&lt;/div&gt; ended December&#160;31, 2019 and 2020 was RMB79.4&#160;million and RMB107.2 million, respectively, which excluded cost of short-term contracts. Short-term lease cost for the year ended December&#160;31, 2019 and 2020 was immaterial. Supplemental cash flow information related to operating leases was as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 97%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash payments for operating leases&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;67,535&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;107,772&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; assets obtained 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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;96,692&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;260,867&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&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 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="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Future lease payments under leases as of December&#160;31, 2018 were as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 80%;"/&gt;
&lt;td style="width: 13%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating Leases*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;65,400&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;72,230&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;73,054&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;69,681&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beyond 2022&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;19,544&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="width: 26%; line-height: 10pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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;Amounts are based on ASC 840, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Leases&lt;/div&gt;&lt;/div&gt; that were superseded upon the Company&#x2019;s adoption of ASC 842&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;, Leases&lt;/div&gt;&lt;/div&gt; on January&#160;1, 2019. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="font-size: 14pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 14pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;r)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Share-based compensation &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 4pt; margin-bottom: 0pt;"&gt;Share based compensation expenses arise from share-based awards, including share options 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. On January&#160;1, 2019, the Group adopted ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-07,&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;Compensation&#x2014;Stock Compensation (Topic 718): Improvement to Nonemployee Share-based Payment Accounting &lt;/div&gt;&lt;/div&gt;to amend the accounting for share-based payment awards issued to nonemployees. Under ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-07,&lt;/div&gt; the accounting for awards to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-employees&lt;/div&gt; are similar to the model for employee awards. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For share options 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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For share options granted with service condition and the occurrence of an IPO as performance condition, share-based compensation expenses are recorded net of estimated forfeitures using graded-vesting method during the requisite service period. Cumulative share-based compensation expenses for the options that have satisfied the service condition, amounting to RMB28.9&#160;million, were recorded upon the completion of the IPO in 2018. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;s)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Employee benefits &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: 0px; background: none;"/&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt; &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;t)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Investments &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: 0px; background: none;"/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&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="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 money market funds, financial products with variable interest rates referenced to performance of underlying assets issued by commercial banks or other financial institutions and publicly traded companies with the intention to be sold within twelve months. &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;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 income, net&#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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&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 the 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 income, net&#x201d;. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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&#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&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&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;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, in accordance with&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt; ASU 2016-01, &lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities&lt;/div&gt; which was adopted on January 1, 2018. &lt;div style="display:inline;"&gt;The adoption did not have a significant impact on the Group&#x2019;s consolidated financial statements.&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;Under this measurement alternative, changes in the carrying value of the equity 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.&#160;&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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, projected and historical financial performance, cash flow forecasts and financing needs. 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&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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 income, net&#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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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 income, net&#x201d;. Fair value is estimated based on quoted prices of similar products provided by financial institutions at the end of each reporting period. The Group classifies the valuation techniques that use these inputs as Level&#160;2 of fair value measurements. Please see Note 22 for additional information. &lt;/div&gt;  &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;u)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Taxation &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: 0px; background: none;"/&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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 significant unrecognized uncertain tax positions as of and for the years ended December&#160;31, 2018, 2019 and 2020. The Group also did not expect any significant increase or decrease in unrecognized tax liability within 12 months following the reporting date.&lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;v)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Revenue recognition &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;On January&#160;1, 2018, the Group adopted ASC 606,&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;Revenue from Contracts with Customers&lt;/div&gt;&lt;/div&gt; using the modified retrospective method for all contracts not completed as of the date of adoption. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The adoption of ASC 606 did not significantly change (1)&#160;the timing and pattern of revenue recognition for all of the Group&#x2019;s revenue streams, and (2)&#160;the presentation of revenue as gross versus net. Therefore, the adoption of ASC 606 did not have a significant impact on the Group&#x2019;s financial position, results of operations, equity, cash flows or any adjustment on the Group&#x2019;s consolidated financial statements as of the adoption date and for the years ended December&#160;31, 2018, 2019 and 2020. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&#x2019;s revenue recognition policies effective upon the adoption of ASC 606 are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"&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;Mobile game services &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;For the years ended December&#160;31, 2018, 2019 and 2020, 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 style="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: 6pt; margin-bottom: 0pt;"&gt;In accordance with ASC 606, the Group evaluates the contracts with its customers and determines that the Group has a single combined 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 combined 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; letter-spacing: 0px; top: 0px;;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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 has estimated the average playing period of the paying players for each game, usually between three to eight 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. 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 actual observed churn rate to arrive at an estimated weighted average playing lifespan 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 other qualitative factors, such as the playing patterns for paying players for other games with similar characteristics with the new game, including paying player type and purchasing frequency. While the Group believes its estimates to be reasonable based on available game player information, the Group may revise such estimates based on new information indicating a change in the game player behavior patterns and any adjustments are applied prospectively. &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;In accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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 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&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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; letter-spacing: 0px; top: 0px;;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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"&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;Valued added services (&#x201c;VAS&#x201d;) &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 Group offers premium membership subscription, live broadcasting and other video, audio and comic content to the customers. &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;The Group offers premium membership &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;sub&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;scription &lt;/div&gt;&lt;/div&gt;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&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; letter-spacing: 0px; top: 0px;;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; letter-spacing: 0px; top: 0px;;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&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;Advertising services &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;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, 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="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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 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 contract by contract 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&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt; and other revenues &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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt; and other revenues 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 holding certain offline performance activities. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt; and other revenues 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; letter-spacing: 0px; top: 0px;;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, are subject to inventory risk, and have 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; letter-spacing: 0px; top: 0px;;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&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;Other Estimates and Judgment&lt;div style="display:inline;"&gt;s&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="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 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 style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&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;Contract balances &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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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 e-commerce 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 RMB571.4 million, RMB943.4 million, and RMB1,238.8 million for the years ended December 31, 2018, 2019 and 2020, respectively. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"&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;Practical expedients &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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group has used the following practical expedients as allowed under ASC 606: &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&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 following table presents the Group&#x2019;s net revenues disaggregated by revenue sources: &lt;/div&gt;&lt;/div&gt;&lt;/div&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 style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 66%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 66%;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mobile games&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;2,936,331&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;3,597,809&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;4,803,382&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 66%;"&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;Value-added services (formerly known as Live broadcasting and VAS)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;585,643&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;1,641,043&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;3,845,663&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 66%;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Advertising&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;463,490&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;817,016&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;1,842,772&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 66%;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce and others&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;143,467&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;722,054&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;1,507,159&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 66%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&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; width: 2%;"&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; width: 2%;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 66%;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total net revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&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;4,128,931&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&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;6,777,922&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&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;11,998,976&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;; width: 66%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&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; width: 2%;"&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; width: 2%;"&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: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;w)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Cost of revenues &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Costs of revenues consist 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&gt; &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;x)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Related parties &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;y)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Net loss per share &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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. The Company&#x2019;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Preferred Shares and other permanent equities are participating securities because they are entitled to receive dividends or distributions on an &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;as-converted&lt;/div&gt; basis. Prior to the IPO, the computation of basic loss per share using the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method is not applicable as the Group is in a net loss position and net loss is not allocated to other participating securities because in accordance with their contractual terms they are not obligated to share in the losses. &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&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 conversion of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Preferred Shares and other permanent equities, using the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;if-converted&lt;/div&gt; method, for periods prior to the completion of the IPO, ordinary shares issuable upon the exercise of outstanding share options using the treasury stock method and ordinary shares issuable upon the conversion of the 2026 Notes and 2027 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. After the completion of the IPO, 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;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;z)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Statutory reserves &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Pursuant to the laws applicable to China&#x2019;s FIEs, 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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&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 the Group&#x2019;s appropriations to general reserve funds and statutory surplus funds for the years ended December&#160;31, 2018, 2019 and 2020: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 79%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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&lt;br/&gt; December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Appropriations to general reserve funds and statutory surplus funds&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,591&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,797&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,421&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;aa)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Noncontrolling interests &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt; &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;bb)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Comprehensive loss &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;cc)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Segment reporting &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;dd)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Business combinations &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&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="text-indent: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"&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 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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt;  &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;ee)&lt;/div&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="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="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="clear: both; max-height: 0px; background: none;"/&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="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Simplifying the Accounting for Income Taxes. &lt;/div&gt;&lt;/div&gt;In December 2019, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-12,&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;Simplifying the Accounting for Income Taxes&lt;/div&gt;&lt;/div&gt;, which removes specific exceptions to the general principles in Topic 740 and to simplifies accounting for income taxes. The guidance is effective for all entities for fiscal years beginning after December&#160;15, 2020 and for interim periods within those fiscal years. The Group does not expect the adoption to have a material impact on its consolidated financial statements. &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-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic&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;&#160;815): Clarifying the Interactions between Topic 321, Topic 323, and Topic&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;&#160;815&lt;/div&gt;&lt;/div&gt;. In January 2020, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020-01,&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;&#x201c;Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic&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;&#160;815): Clarifying the Interactions between Topic 321, Topic 323, and Topic&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;&#160;815,&#x201d;&lt;/div&gt;&lt;/div&gt; which clarifies the interaction of the accounting for equity investments under Topic 321 and investments accounted for under the equity method of accounting in Topic 323 and the accounting for certain forward contracts and purchased options accounted for under Topic&#160;815. The guidance is effective for all entities for fiscal years beginning after December&#160;15, 2020 and for interim periods within those fiscal years. The Group does not expect the adoption to have a material impact on its consolidated financial statements. &lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; </us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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="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="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;Basis of presentation &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Principles of consolidation &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The consolidated financial statements include the financial statements of the Company, its subsidiaries and VIEs for which the Company is the primary beneficiary. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;All transactions and balances among the Company, its subsidiaries and VIEs have been eliminated upon consolidation. &lt;/div&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;c)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Use of estimates &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt;</us-gaap:UseOfEstimates>
    <bili:FunctionalCurrencyAndForeignCurrencyTranslationPolicyPolicyTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;d)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Functional currency and foreign currency translation &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group uses Renminbi (&#x201c;RMB&#x201d;) as its reporting currency. The functional currency of the Company and its overseas subsidiaries incorporated in the Cayman Islands and Hong Kong is United States dollars (&#x201c;US$&#x201d;). The functional currency of the Company&#x2019;s subsidiaries incorporated in Japan is Japanese yen. The functional currency of the Group&#x2019;s PRC entities is RMB. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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 income/(loss) on the consolidated statements of operations and comprehensive loss. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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 gains/(losses) on the consolidated statements of operations and comprehensive loss. &lt;/div&gt;&lt;/div&gt;</bili:FunctionalCurrencyAndForeignCurrencyTranslationPolicyPolicyTextBlock>
    <bili:ConvenienceTranslationPolicyPolicyTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;e)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Convenience Translation &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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, 2020 are solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB 6.5250, 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, 2020. No representation is made that the RMB amounts represent or could have been, or could be, converted, realized or settled into US$ at that rate on December&#160;31, 2020, or at any other rate. &lt;/div&gt;&lt;/div&gt;</bili:ConvenienceTranslationPolicyPolicyTextBlock>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="PAsOn12_31_2020"
      decimals="4"
      unitRef="Unit_pure">6.5250</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;f)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Fair value measurements &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: 0px; background: none;"/&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 13%;"&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="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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 13%;"&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="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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 13%;"&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="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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&#x2019;s financial instruments include cash and cash equivalents, time deposits, accounts receivable, amount&#160;due from/to related parties, short-term investments, and accounts payable of which the carrying values approximate their fair values. Please see Note 22 for additional information. &lt;/div&gt;&lt;/div&gt; </us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <bili:CashAndCashEquivalentsAndOtherPolicyTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;g)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Cash and cash equivalents and time deposits &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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, 2018, 2019 and 2020, there were cash on hand and demand deposits with terms of and less than three months denominated in U.S. dollars amounting to approximately US$481.6 million, US$670.1&#160;million and US$582.2&#160;million, respectively (equivalent to approximately RMB3,305.3 million, RMB4,674.6&#160;million and RMB 3,798.5&#160;million, respectively). As of December&#160;31, 2018, 2019 and 2020, 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 RMB10.8 million, RMB26.8&#160;million and RMB42.0&#160;million, respectively, which have been classified as cash and cash equivalents on the consolidated balance sheets. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2018, 2019 and 2020, the Group had approximately RMB 377.8 million, RMB1,596.0&#160;million and RMB2,144.5 million cash and cash equivalents held by its PRC subsidiaries and VIEs, representing 11%, 32% and 46% of total cash and cash equivalents of the Group, respectively. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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, 2018, 2019 and 2020, there were time deposits denominated in U.S. dollars amounting to approximately US$109.2 million, US$264.4 million and US$721.1 million, respectively (equivalent to approximately RMB749.4 million, RMB1,844.6&#160;million and RMB 4,705.1million, respectively). &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group had no other lien arrangements for the years ended December&#160;31, 2018, 2019 and 2020. As of December&#160;31, 2018, 2019 and 2020, the Group had no restricted cash balance. &lt;/div&gt;&lt;/div&gt;</bili:CashAndCashEquivalentsAndOtherPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2018_USDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">481600000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2019_USDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">670100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2020_USDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">582200000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2018_USDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_CNY">3305300000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2019_USDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_CNY">4674600000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2020_USDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_CNY">3798500000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2018_CashHeldInAccountsManagedByOnlinePaymentPlatformsMemberusgaapCashAndCashEquivalentsAxis"
      decimals="-5"
      unitRef="Unit_CNY">10800000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2019_CashHeldInAccountsManagedByOnlinePaymentPlatformsMemberusgaapCashAndCashEquivalentsAxis"
      decimals="-5"
      unitRef="Unit_CNY">26800000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2020_CashHeldInAccountsManagedByOnlinePaymentPlatformsMemberusgaapCashAndCashEquivalentsAxis"
      decimals="-5"
      unitRef="Unit_CNY">42000000.0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2018_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis"
      decimals="-5"
      unitRef="Unit_CNY">377800000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2019_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis"
      decimals="-5"
      unitRef="Unit_CNY">1596000000.0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2020_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis"
      decimals="-5"
      unitRef="Unit_CNY">2144500000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <bili:PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies
      contextRef="P01_01_2018To12_31_2018_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">0.11</bili:PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies>
    <bili:PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies
      contextRef="P01_01_2019To12_31_2019_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">0.32</bili:PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies>
    <bili:PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies
      contextRef="P01_01_2020To12_31_2020_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">0.46</bili:PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2018_USDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">109200000</bili:TimeDepositsInBank>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2019_USDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">264400000</bili:TimeDepositsInBank>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2020_USDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">721100000</bili:TimeDepositsInBank>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2018_USDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_CNY">749400000</bili:TimeDepositsInBank>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2019_USDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_CNY">1844600000</bili:TimeDepositsInBank>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2020_USDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_CNY">4705100000</bili:TimeDepositsInBank>
    <us-gaap:RestrictedCash
      contextRef="PAsOn12_31_2019"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="PAsOn12_31_2020"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="PAsOn12_31_2018"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:RestrictedCash>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;h)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Receivables, net &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Prior to January&#160;1, 2020, the Group monitors the collection of its receivables and records allowance for specifically identified &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-recoverable&lt;/div&gt; amounts. If the economic situation and the financial condition of a customer deteriorate resulting in an impairment of the customer&#x2019;s ability to make payments, additional allowances might be required. Receivable balances are written off when they are determined to be uncollectible. &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Starting from January&#160;1, 2020, the Group adopted &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASU&#160;No.&#160;2016-13,&#160;&#x201c;Financial&lt;/div&gt; Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&#x201d; (&#x201c;ASC Topic 326&#x201d;), which amends previously issued guidance regarding the impairment of financial instruments by creating an impairment model that is based on expected losses rather than incurred losses. The Group used a modified retrospective approach with a cumulative-effect increase of approximately RMB17.9&#160;million recorded in accumulated deficit. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&#x2019;s accounts receivable 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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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.&#160;&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: 0pt; margin-bottom: 0pt;"&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 recorded a provision for current expected credit loss. The following table sets out movements of the allowance for doubtful accounts for the years ended December&#160;31, 2018, 2019 and 2020: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 65%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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;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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning balance prior to ASC 326&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;17,696&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Impact of adoption to ASC 326&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;17,900&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning 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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,516&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;14,420&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;35,596&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provisions&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10,904&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,396&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;99,165&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Write-offs&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(6,120&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(13,758&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ending balance&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,420&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,696&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;121,003&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2020_AccountingStandardsUpdate201613MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis"
      decimals="-5"
      unitRef="Unit_CNY">17900000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock contextRef="P01_01_2020To12_31_2020">The following table sets out movements of the allowance for doubtful accounts for the years ended December&#160;31, 2018, 2019 and 2020:
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 65%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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;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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning balance prior to ASC 326&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;17,696&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Impact of adoption to ASC 326&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;17,900&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning 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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,516&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;14,420&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;35,596&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Provisions&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10,904&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,396&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;99,165&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Write-offs&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(6,120&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(13,758&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ending balance&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,420&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,696&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;121,003&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2019_ScenarioPreviouslyReportedMembersrtRestatementAxis"
      decimals="-3"
      unitRef="Unit_CNY">17696000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2019_AccountingStandardsUpdate201613MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis"
      decimals="-3"
      unitRef="Unit_CNY">17900000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2017"
      decimals="-3"
      unitRef="Unit_CNY">4516000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">14420000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">35596000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">10904000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">9396000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">99165000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">1000000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">6120000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">13758000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">14420000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2019_ScenarioPreviouslyReportedMembersrtRestatementAxis"
      decimals="-3"
      unitRef="Unit_CNY">17696000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">121003000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:InventoryPolicyTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;i)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Inventories, net &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;j)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Property and equipment, net &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;k)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Intangible assets, net &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: 0px; background: none;"/&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;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&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 86%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 24%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td style="width: 75%;"/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Licensed copyrights of content&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 style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;shorter of the licensed period or projected useful life of the content, mainly vary from 1 to 8 years&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;License rights of mobile games&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 style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;shorter of the licensed period or projected useful life of mobile games, mainly vary from 1 to 3 years&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intellectual property and others&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 style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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;/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: 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;If expectations of the usefulness of the content are revised downward, the unamortized cost is written down to the estimated net realizable value. A write-down from unamortized cost to a lower estimated net realizable value establishes a new cost basis. &lt;/div&gt;&lt;/div&gt;&lt;/div&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;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <bili:ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock contextRef="P01_01_2020To12_31_2020">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;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 86%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 24%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td style="width: 75%;"/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Licensed copyrights of content&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 style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;shorter of the licensed period or projected useful life of the content, mainly vary from 1 to 8 years&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;License rights of mobile games&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 style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;shorter of the licensed period or projected useful life of mobile games, mainly vary from 1 to 3 years&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intellectual property and others&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 style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&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;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </bili:ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2020To12_31_2020_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2020To12_31_2020_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2020To12_31_2020_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2020To12_31_2020_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2020To12_31_2020_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2020To12_31_2020_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;l)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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; letter-spacing: 0px; top: 0px;;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 style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Group applies the quantitative impairment test, which consists of a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-step&lt;/div&gt; quantitative impairment test. The first step was comparing the carrying amount of the reporting unit to the fair value of the reporting unit. If the fair value of the reporting unit exceeded the carrying value of the reporting unit, goodwill was not impaired and the Group was not required to perform further testing. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, then the Group must perform the second step of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-step&lt;/div&gt; quantitative goodwill impairment test to measure the amount of impairment loss by comparing the implied fair value of the reporting unit goodwill with the carrying amount of that goodwill. &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;On January&#160;1, 2020, the Group adopted &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASU&#160;No.&#160;2017-04,&#160;&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;Simplifying the Test for Goodwill Impairment&lt;/div&gt;&lt;/div&gt; to simplify the test for goodwill impairment by removing Step 2, which was issued by the FASB in January 2017. The Group, therefore, performs the goodwill impairment test by comparing the fair value of the reporting unit with its carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value, not to exceed the total amount of goodwill allocated to the reporting unit. This adoption did not have a material impact on the consolidated financial statements. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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 its carrying amounts&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&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;The Group determines the fair value of the reporting unit based on its quoted stock price&lt;/div&gt;, and no impairment charge was recognized for any of the periods presented. &lt;/div&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2019To12_31_2019"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2018To12_31_2018"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;m)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Impairment of long-lived assets other than goodwill&#160;&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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;n)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Research and development expenses &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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 and platforms of applications and development of online games. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="P01_01_2020To12_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;o)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Sales and marketing expenses &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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, 2018, 2019 and 2020, the marketing and promotional expenses were RMB436.5&#160;million, RMB934.7&#160;million and RMB3,006.0&#160;million, respectively. &lt;/div&gt;&lt;/div&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_CNY">436500000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_CNY">934700000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">3006000000.0</us-gaap:AdvertisingExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;p)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;General and administrative expenses &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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, rental expenses and allowance for doubtful accounts. &lt;/div&gt;&lt;/div&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;q)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Leases &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Prior to 2019, the Group accounted for leases under ASC 840, Leases. Leases where substantially all the rewards and risks of ownership of assets remain with the lessor are accounted for as operating leases. Rental expense is recognized from the date of initial possession of the leased property on a straight-line basis over the term of the lease. Certain lease agreements contain rent holidays, which are recognized on a straight-line basis over the lease term. Lease renewal periods are considered on a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;lease-by-lease&lt;/div&gt;&lt;/div&gt; basis and are generally not included in the initial lease terms. &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;On January&#160;1, 2019, the Group adopted ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&#160;2016-02,&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;Leases (Topic 842)&lt;/div&gt;&lt;/div&gt;, as amended, which supersedes the lease accounting guidance under ASC 840, and generally requires lessees to recognize operating and financing lease liabilities and corresponding &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising from leasing arrangements. &lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;The Group elected to apply practical expedients permitted under the transition method that allow the Group to use the beginning of the period of adoption as the date of initial application, to not recognize lease assets and lease liabilities for leases with a term of twelve months or less, 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, and to not reassess lease classification, treatment of initial direct costs, or whether an existing or expired contract contains a lease. The Group used modified retrospective method and did not adjust the prior comparative periods. Under the new lease standard, 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; letter-spacing: 0px; top: 0px;;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;As a result of the adoption, the Group recognized approximately RMB235.7&#160;million of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;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 sheet as of January&#160;1, 2019. The adoption had no material impact on the Group&#x2019;s consolidated statements of operations and comprehensive loss and cash flows for the year ended December&#160;31, 2019 or the opening balance of accumulated deficit as of January&#160;1, 2019. &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Group leases office space and staff quarters under &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cancelable&lt;/div&gt; operating lease agreements, which expire at various dates through &lt;span style="-sec-ix-hidden:hidden18728161"&gt;2025&lt;/span&gt;. As of December&#160;31, 2019, and December&#160;31, 2020, the Group&#x2019;s operating leases had a weighted average remaining lease term of 3.2 years and 3.1 years and a weighted average discount rate of 4.75% and 4.75%, respectively. Future lease payments under operating leases as of December&#160;31, 2020 were as follows: &lt;/div&gt;  &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 80%;"/&gt;
&lt;td style="width: 11%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;156,869&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;171,923&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;106,253&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;43,575&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025 and thereafter&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;17,813&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total future lease payments&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;496,433&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Impact of discounting remaining lease payments&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(42,642&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;span style="-sec-ix-hidden:hidden18728190"&gt;Total lease liabilities&lt;/span&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;453,791&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rent expense under operating leases was&#160;RMB55.8 million&#160;for the year&#160;ended December&#160;31, 2018. Operating lease cost for the year&lt;div style="display:inline;"&gt;s&lt;/div&gt; ended December&#160;31, 2019 and 2020 was RMB79.4&#160;million and RMB107.2 million, respectively, which excluded cost of short-term contracts. Short-term lease cost for the year ended December&#160;31, 2019 and 2020 was immaterial. Supplemental cash flow information related to operating leases was as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 97%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash payments for operating leases&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;67,535&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;107,772&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; assets obtained 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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;96,692&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;260,867&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&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 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="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Future lease payments under leases as of December&#160;31, 2018 were as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 80%;"/&gt;
&lt;td style="width: 13%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating Leases*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;65,400&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;72,230&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;73,054&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;69,681&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beyond 2022&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;19,544&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="width: 26%; line-height: 10pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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;Amounts are based on ASC 840, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Leases&lt;/div&gt;&lt;/div&gt; that were superseded upon the Company&#x2019;s adoption of ASC 842&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;, Leases&lt;/div&gt;&lt;/div&gt; on January&#160;1, 2019. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn01_01_2019"
      decimals="-5"
      unitRef="Unit_CNY">235700000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="PAsOn12_31_2019">P3Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="PAsOn12_31_2020">P3Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="PAsOn12_31_2019"
      decimals="4"
      unitRef="Unit_pure">0.0475</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="PAsOn12_31_2020"
      decimals="4"
      unitRef="Unit_pure">0.0475</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="P01_01_2020To12_31_2020">Future lease payments under operating leases as of December&#160;31, 2020 were as follows: &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 80%;"/&gt;
&lt;td style="width: 11%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;156,869&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;171,923&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;106,253&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;43,575&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025 and thereafter&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;17,813&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total future lease payments&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;496,433&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Impact of discounting remaining lease payments&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(42,642&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;span style="-sec-ix-hidden:hidden18728190"&gt;Total lease liabilities&lt;/span&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;453,791&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&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-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Future lease payments under leases as of December&#160;31, 2018 were as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 80%;"/&gt;
&lt;td style="width: 13%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating Leases*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;65,400&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;72,230&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;73,054&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;69,681&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beyond 2022&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;19,544&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="width: 26%; line-height: 10pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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;Amounts are based on ASC 840, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Leases&lt;/div&gt;&lt;/div&gt; that were superseded upon the Company&#x2019;s adoption of ASC 842&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;, Leases&lt;/div&gt;&lt;/div&gt; on January&#160;1, 2019. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">156869000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">171923000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">106253000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">43575000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <bili:OperatingLeasesFutureMinimumPaymentsDueFiveAndThereafter
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">17813000</bili:OperatingLeasesFutureMinimumPaymentsDueFiveAndThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">496433000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <bili:DiscountingRemainingLeasePayments
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-42642000</bili:DiscountingRemainingLeasePayments>
    <us-gaap:OperatingLeaseLiability
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">453791000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseAndRentalExpense
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_CNY">55800000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:OperatingLeaseCost
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_CNY">79400000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">107200000</us-gaap:OperatingLeaseCost>
    <us-gaap:LeaseCostTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 97%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash payments for operating leases&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;67,535&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;107,772&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; assets obtained 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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;96,692&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;260,867&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&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 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_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">67535000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">107772000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">96692000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">260867000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      id="Fact_18727899"
      unitRef="Unit_CNY">65400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      id="Fact_18727900"
      unitRef="Unit_CNY">72230000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      id="Fact_18727901"
      unitRef="Unit_CNY">73054000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      id="Fact_18727902"
      unitRef="Unit_CNY">69681000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <bili:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      id="Fact_18727903"
      unitRef="Unit_CNY">19544000</bili:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;r)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Share-based compensation &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 4pt; margin-bottom: 0pt;"&gt;Share based compensation expenses arise from share-based awards, including share options 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. On January&#160;1, 2019, the Group adopted ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-07,&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;Compensation&#x2014;Stock Compensation (Topic 718): Improvement to Nonemployee Share-based Payment Accounting &lt;/div&gt;&lt;/div&gt;to amend the accounting for share-based payment awards issued to nonemployees. Under ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-07,&lt;/div&gt; the accounting for awards to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-employees&lt;/div&gt; are similar to the model for employee awards. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For share options 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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For share options granted with service condition and the occurrence of an IPO as performance condition, share-based compensation expenses are recorded net of estimated forfeitures using graded-vesting method during the requisite service period. Cumulative share-based compensation expenses for the options that have satisfied the service condition, amounting to RMB28.9&#160;million, were recorded upon the completion of the IPO in 2018. &lt;/div&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <bili:CumulativeShareBasedCompensationExpenseRecognizedUponCompletionOfIpo
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_CNY">28900000</bili:CumulativeShareBasedCompensationExpenseRecognizedUponCompletionOfIpo>
    <bili:CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;s)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Employee benefits &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: 0px; background: none;"/&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt;</bili:CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;t)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Investments &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: 0px; background: none;"/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&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="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 money market funds, financial products with variable interest rates referenced to performance of underlying assets issued by commercial banks or other financial institutions and publicly traded companies with the intention to be sold within twelve months. &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;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 income, net&#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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&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 the 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 income, net&#x201d;. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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&#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&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&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;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, in accordance with&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt; ASU 2016-01, &lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities&lt;/div&gt; which was adopted on January 1, 2018. &lt;div style="display:inline;"&gt;The adoption did not have a significant impact on the Group&#x2019;s consolidated financial statements.&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;Under this measurement alternative, changes in the carrying value of the equity 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.&#160;&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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, projected and historical financial performance, cash flow forecasts and financing needs. 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&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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 income, net&#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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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 income, net&#x201d;. Fair value is estimated based on quoted prices of similar products provided by financial institutions at the end of each reporting period. The Group classifies the valuation techniques that use these inputs as Level&#160;2 of fair value measurements. Please see Note 22 for additional information. &lt;/div&gt; </us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;u)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Taxation &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: 0px; background: none;"/&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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 significant unrecognized uncertain tax positions as of and for the years ended December&#160;31, 2018, 2019 and 2020. The Group also did not expect any significant 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_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;v)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Revenue recognition &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;On January&#160;1, 2018, the Group adopted ASC 606,&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;Revenue from Contracts with Customers&lt;/div&gt;&lt;/div&gt; using the modified retrospective method for all contracts not completed as of the date of adoption. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The adoption of ASC 606 did not significantly change (1)&#160;the timing and pattern of revenue recognition for all of the Group&#x2019;s revenue streams, and (2)&#160;the presentation of revenue as gross versus net. Therefore, the adoption of ASC 606 did not have a significant impact on the Group&#x2019;s financial position, results of operations, equity, cash flows or any adjustment on the Group&#x2019;s consolidated financial statements as of the adoption date and for the years ended December&#160;31, 2018, 2019 and 2020. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&#x2019;s revenue recognition policies effective upon the adoption of ASC 606 are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"&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;Mobile game services &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;For the years ended December&#160;31, 2018, 2019 and 2020, 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 style="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: 6pt; margin-bottom: 0pt;"&gt;In accordance with ASC 606, the Group evaluates the contracts with its customers and determines that the Group has a single combined 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 combined 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; letter-spacing: 0px; top: 0px;;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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 has estimated the average playing period of the paying players for each game, usually between three to eight 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. 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 actual observed churn rate to arrive at an estimated weighted average playing lifespan 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 other qualitative factors, such as the playing patterns for paying players for other games with similar characteristics with the new game, including paying player type and purchasing frequency. While the Group believes its estimates to be reasonable based on available game player information, the Group may revise such estimates based on new information indicating a change in the game player behavior patterns and any adjustments are applied prospectively. &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;In accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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 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&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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; letter-spacing: 0px; top: 0px;;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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"&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;Valued added services (&#x201c;VAS&#x201d;) &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 Group offers premium membership subscription, live broadcasting and other video, audio and comic content to the customers. &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;The Group offers premium membership &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;sub&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;scription &lt;/div&gt;&lt;/div&gt;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&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; letter-spacing: 0px; top: 0px;;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; letter-spacing: 0px; top: 0px;;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&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;Advertising services &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;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, 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="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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 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 contract by contract 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&gt;  &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt; and other revenues &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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt; and other revenues 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 holding certain offline performance activities. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt; and other revenues 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; letter-spacing: 0px; top: 0px;;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, are subject to inventory risk, and have 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; letter-spacing: 0px; top: 0px;;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&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;Other Estimates and Judgment&lt;div style="display:inline;"&gt;s&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="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 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 style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&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;Contract balances &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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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 e-commerce 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 RMB571.4 million, RMB943.4 million, and RMB1,238.8 million for the years ended December 31, 2018, 2019 and 2020, respectively. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"&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;Practical expedients &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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group has used the following practical expedients as allowed under ASC 606: &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&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 following table presents the Group&#x2019;s net revenues disaggregated by revenue sources: &lt;/div&gt;&lt;/div&gt;&lt;/div&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 style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 66%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 66%;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mobile games&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;2,936,331&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;3,597,809&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;4,803,382&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 66%;"&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;Value-added services (formerly known as Live broadcasting and VAS)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;585,643&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;1,641,043&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;3,845,663&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 66%;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Advertising&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;463,490&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;817,016&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;1,842,772&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 66%;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce and others&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;143,467&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;722,054&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;1,507,159&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 66%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&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; width: 2%;"&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; width: 2%;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 66%;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total net revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&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;4,128,931&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&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;6,777,922&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&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;11,998,976&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;; width: 66%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&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; width: 2%;"&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; width: 2%;"&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_2020To12_31_2020_LiveBroadcastingAndOtherValuedAddedServiceMembersrtProductOrServiceAxis_MaximumMembersrtRangeAxis">P1Y</bili:RevenueRecognitionPeriod>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_CNY">571400000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_CNY">943400000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">1238800000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:RevenuePracticalExpedientRemainingPerformanceObligation contextRef="P01_01_2020To12_31_2020">true</us-gaap:RevenuePracticalExpedientRemainingPerformanceObligation>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 66%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 66%;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mobile games&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;2,936,331&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;3,597,809&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;4,803,382&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 66%;"&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;Value-added services (formerly known as Live broadcasting and VAS)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;585,643&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;1,641,043&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;3,845,663&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 66%;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Advertising&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;463,490&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;817,016&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;1,842,772&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 66%;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce and others&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;143,467&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;722,054&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;1,507,159&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 66%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&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; width: 2%;"&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; width: 2%;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 66%;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total net revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&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;4,128,931&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&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;6,777,922&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&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;11,998,976&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;; width: 66%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&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; width: 2%;"&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; width: 2%;"&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_2018To12_31_2018_MobileGameServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">2936331000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2019To12_31_2019_MobileGameServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">3597809000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020_MobileGameServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">4803382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2018To12_31_2018_ValueAddedServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">585643000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2019To12_31_2019_ValueAddedServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">1641043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020_ValueAddedServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">3845663000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2018To12_31_2018_DisplayAdvertisementMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">463490000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2019To12_31_2019_DisplayAdvertisementMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">817016000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020_DisplayAdvertisementMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">1842772000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2018To12_31_2018_ECommerceAndOthersMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">143467000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2019To12_31_2019_ECommerceAndOthersMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">722054000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020_ECommerceAndOthersMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">1507159000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">4128931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">6777922000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">11998976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;w)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Cost of revenues &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Costs of revenues consist 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&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <bili:RelatedPartyTransactionsPolicyPolicyTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;x)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Related parties &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt;</bili:RelatedPartyTransactionsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;y)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Net loss per share &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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. The Company&#x2019;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Preferred Shares and other permanent equities are participating securities because they are entitled to receive dividends or distributions on an &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;as-converted&lt;/div&gt; basis. Prior to the IPO, the computation of basic loss per share using the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method is not applicable as the Group is in a net loss position and net loss is not allocated to other participating securities because in accordance with their contractual terms they are not obligated to share in the losses. &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&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 conversion of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Preferred Shares and other permanent equities, using the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;if-converted&lt;/div&gt; method, for periods prior to the completion of the IPO, ordinary shares issuable upon the exercise of outstanding share options using the treasury stock method and ordinary shares issuable upon the conversion of the 2026 Notes and 2027 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. After the completion of the IPO, 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_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;z)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Statutory reserves &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Pursuant to the laws applicable to China&#x2019;s FIEs, 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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&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 the Group&#x2019;s appropriations to general reserve funds and statutory surplus funds for the years ended December&#160;31, 2018, 2019 and 2020: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 79%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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&lt;br/&gt; December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Appropriations to general reserve funds and statutory surplus funds&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,591&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,797&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,421&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </bili:StatutoryReservesPolicyPolicyTextBlock>
    <bili:PercentageOfProfitToBeAppropriatedToStatutoryReserves
      contextRef="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis"
      decimals="INF"
      unitRef="Unit_pure">0.10</bili:PercentageOfProfitToBeAppropriatedToStatutoryReserves>
    <bili:PercentageOfStatutorySurplusFundToRegisteredCapital
      contextRef="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis"
      decimals="INF"
      unitRef="Unit_pure">0.50</bili:PercentageOfStatutorySurplusFundToRegisteredCapital>
    <bili:PercentageOfProfitToBeAppropriatedToGeneralReserve
      contextRef="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis"
      decimals="INF"
      unitRef="Unit_pure">0.10</bili:PercentageOfProfitToBeAppropriatedToGeneralReserve>
    <bili:PercentageOfGeneralReserveFundToRegisteredCapital
      contextRef="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis"
      decimals="INF"
      unitRef="Unit_pure">0.50</bili:PercentageOfGeneralReserveFundToRegisteredCapital>
    <bili:ScheduleOfAppropriationsToRetainedEarningsTableTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 79%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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&lt;br/&gt; December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Appropriations to general reserve funds and statutory surplus funds&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,591&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,797&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,421&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </bili:ScheduleOfAppropriationsToRetainedEarningsTableTextBlock>
    <bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">3591000</bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds>
    <bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">5797000</bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds>
    <bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">4421000</bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds>
    <bili:NoncontrollingInterestsPolicyPolicyTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;aa)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Noncontrolling interests &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt;</bili:NoncontrollingInterestsPolicyPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;bb)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Comprehensive loss &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;cc)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Segment reporting &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:BusinessCombinationsPolicy contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;dd)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Business combinations &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&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="text-indent: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"&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 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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt; </us-gaap:BusinessCombinationsPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;ee)&lt;/div&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="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="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="clear: both; max-height: 0px; background: none;"/&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="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Simplifying the Accounting for Income Taxes. &lt;/div&gt;&lt;/div&gt;In December 2019, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-12,&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;Simplifying the Accounting for Income Taxes&lt;/div&gt;&lt;/div&gt;, which removes specific exceptions to the general principles in Topic 740 and to simplifies accounting for income taxes. The guidance is effective for all entities for fiscal years beginning after December&#160;15, 2020 and for interim periods within those fiscal years. The Group does not expect the adoption to have a material impact on its consolidated financial statements. &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-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic&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;&#160;815): Clarifying the Interactions between Topic 321, Topic 323, and Topic&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;&#160;815&lt;/div&gt;&lt;/div&gt;. In January 2020, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020-01,&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;&#x201c;Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic&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;&#160;815): Clarifying the Interactions between Topic 321, Topic 323, and Topic&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;&#160;815,&#x201d;&lt;/div&gt;&lt;/div&gt; which clarifies the interaction of the accounting for equity investments under Topic 321 and investments accounted for under the equity method of accounting in Topic 323 and the accounting for certain forward contracts and purchased options accounted for under Topic&#160;815. The guidance is effective for all entities for fiscal years beginning after December&#160;15, 2020 and for interim periods within those fiscal years. The Group does not expect the adoption to have a material impact on its consolidated financial statements. &lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;3.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Concentrations and Risks &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: 0px; background: none;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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="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="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;Telecommunications service provider &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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, 2018, 2019 and 2020 as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 85%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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&lt;br/&gt; December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total number of telecommunications service providers&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;88&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;107&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;116&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Number of service providers providing 10% or more of the Group&#x2019;s servers and bandwidth expenditure&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total percentage of the Group&#x2019;s servers and bandwidth expenditure provided by 10% or greater service providers&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;48&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;45&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;55&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Foreign currency exchange rate risk &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: 0px; background: none;"/&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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, long-term debt 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 long-term debt 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 Company&#x2019;s cash flows, revenues, earnings and financial positions. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;c)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Credit risk &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; 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, accounts receivable, and money market funds and financial products with variable interest rates referenced to performance of underlying assets issued by commercial banks and other financial institutions. As of December&#160;31, 2018, 2019 and 2020, substantially all of the Group&#x2019;s cash and cash equivalents 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 mobile game services (mainly relates to remittances due from payment channels and distribution channels) and advertising services. There was no individual payment channel that had receivable balance exceeding 10% of the Group&#x2019;s accounts receivable balance as of December&#160;31, 2018, 2019 and 2020. One distribution channel had receivable balance exceeding 10% of the Group&#x2019;s accounts receivable balance as of December&#160;31, 2018, 2019 and 2020, respectively, as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 59%;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&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; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Distribution channel A&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;63,762&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;118,860&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;146,907&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;d)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Major customers and supplying channels &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No single customer represented 10% or more of the Group&#x2019;s net revenues for the years ended December&#160;31, 2018, 2019 and 2020. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group relied on a distribution channel to publish and generate the iOS version of its mobile games. Mobile game revenues generated through this distribution channel accounted for approximately 29%, 17% and 11% of the Group&#x2019;s total net revenues for the years ended December&#160;31, 2018, 2019 and 2020, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;e)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Mobile games &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mobile game revenues accounted for 71%, 53% and 40% of the Group&#x2019;s total net revenues for the years ended December&#160;31, 2018, 2019 and 2020, respectively. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;One mobile game individually contributing more than 10% of the Group&#x2019;s total net revenues for the years ended December&#160;31, 2018, 2019 and 2020, as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 75%;"/&gt;
&lt;td style="width: 8%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 7%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 7%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mobile game 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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;53&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;31&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;11&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="P01_01_2020To12_31_2020_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 85%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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&lt;br/&gt; December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total number of telecommunications service providers&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;88&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;107&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;116&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Number of service providers providing 10% or more of the Group&#x2019;s servers and bandwidth expenditure&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total percentage of the Group&#x2019;s servers and bandwidth expenditure provided by 10% or greater service providers&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;48&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;45&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;55&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <bili:NumberOfTelecommunicationsServiceProviders
      contextRef="P01_01_2018To12_31_2018_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      unitRef="Unit_item">88</bili:NumberOfTelecommunicationsServiceProviders>
    <bili:NumberOfTelecommunicationsServiceProviders
      contextRef="P01_01_2019To12_31_2019_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      unitRef="Unit_item">107</bili:NumberOfTelecommunicationsServiceProviders>
    <bili:NumberOfTelecommunicationsServiceProviders
      contextRef="P01_01_2020To12_31_2020_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      unitRef="Unit_item">116</bili:NumberOfTelecommunicationsServiceProviders>
    <bili:NumberOfServiceProviders
      contextRef="P01_01_2018To12_31_2018_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      unitRef="Unit_item">3</bili:NumberOfServiceProviders>
    <bili:NumberOfServiceProviders
      contextRef="P01_01_2019To12_31_2019_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      unitRef="Unit_item">2</bili:NumberOfServiceProviders>
    <bili:NumberOfServiceProviders
      contextRef="P01_01_2020To12_31_2020_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      unitRef="Unit_item">3</bili:NumberOfServiceProviders>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2018To12_31_2018_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="2"
      unitRef="Unit_pure">0.48</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2019To12_31_2019_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="2"
      unitRef="Unit_pure">0.45</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2020To12_31_2020_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="2"
      unitRef="Unit_pure">0.55</us-gaap:ConcentrationRiskPercentage1>
    <bili:NumberOfDistributionChannelsExceedingDisclosureThreshold
      contextRef="P01_01_2019To12_31_2019_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis"
      decimals="INF"
      unitRef="Unit_item">1</bili:NumberOfDistributionChannelsExceedingDisclosureThreshold>
    <bili:NumberOfDistributionChannelsExceedingDisclosureThreshold
      contextRef="P01_01_2018To12_31_2018_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis"
      decimals="INF"
      unitRef="Unit_item">1</bili:NumberOfDistributionChannelsExceedingDisclosureThreshold>
    <bili:NumberOfDistributionChannelsExceedingDisclosureThreshold
      contextRef="P01_01_2020To12_31_2020_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis"
      decimals="INF"
      unitRef="Unit_item">1</bili:NumberOfDistributionChannelsExceedingDisclosureThreshold>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="P01_01_2020To12_31_2020_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 59%;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&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; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Distribution channel A&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;63,762&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;118,860&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;146,907&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2018_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis"
      decimals="-3"
      unitRef="Unit_CNY">63762000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2019_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis"
      decimals="-3"
      unitRef="Unit_CNY">118860000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2020_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CreditConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_DistributionChannelOneMembersrtMajorCustomersAxis"
      decimals="-3"
      unitRef="Unit_CNY">146907000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2018To12_31_2018_DistributionChannelMembersrtMajorCustomersAxis_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="2"
      unitRef="Unit_pure">0.29</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2019To12_31_2019_DistributionChannelMembersrtMajorCustomersAxis_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="2"
      unitRef="Unit_pure">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2020To12_31_2020_DistributionChannelMembersrtMajorCustomersAxis_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="2"
      unitRef="Unit_pure">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2018To12_31_2018_MobileGameMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="2"
      unitRef="Unit_pure">0.71</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2019To12_31_2019_MobileGameMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="2"
      unitRef="Unit_pure">0.53</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2020To12_31_2020_MobileGameMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="2"
      unitRef="Unit_pure">0.40</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="P01_01_2020To12_31_2020_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 75%;"/&gt;
&lt;td style="width: 8%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 7%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 7%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Mobile game 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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;53&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;31&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;11&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2018To12_31_2018_MobileGameOneMembersrtProductOrServiceAxis_MobileGameRevenuesMemberusgaapConcentrationRiskByBenchmarkAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="2"
      unitRef="Unit_pure">0.53</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2019To12_31_2019_MobileGameOneMembersrtProductOrServiceAxis_MobileGameRevenuesMemberusgaapConcentrationRiskByBenchmarkAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="2"
      unitRef="Unit_pure">0.31</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2020To12_31_2020_MobileGameOneMembersrtProductOrServiceAxis_MobileGameRevenuesMemberusgaapConcentrationRiskByBenchmarkAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="2"
      unitRef="Unit_pure">0.11</us-gaap:ConcentrationRiskPercentage1>
    <bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;4.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Prepayments and Other Current Assets &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following is a summary of prepayments and other current assets: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments for revenue sharing cost*&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;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;462,883&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;542,971&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;782,518&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments for content cost&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;130,619&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;226,500&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;195,175&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments for sales tax&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;80,487&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;157,244&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;202,025&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest income receivable&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;26,812&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;93,688&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,396&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventories, net&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;55,032&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;69,914&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;160,006&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Loans to investees or ongoing investments&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;84,075&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;64,463&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;187,672&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments of marketing and other operational 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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;33,198&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;53,246&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;64,068&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments /receivables relating to jointly invested content&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;44,951&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;43,838&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;28,664&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deposits&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;20,447&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;26,301&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;51,661&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments to inventory suppliers&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,901&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,058&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;19,970&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;39,446&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;28,678&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;67,632&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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;990,851&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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,315,901&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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,765,787&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&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="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;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; The related direct and incremental platform commissions as well as game developers&#x2019; licensing fees are deferred and reported in &#x201c;Prepayments and Other Current Assets&#x201d; on the consolidated balance sheets. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments for revenue sharing cost*&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;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;462,883&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;542,971&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;782,518&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments for content cost&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;130,619&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;226,500&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;195,175&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments for sales tax&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;80,487&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;157,244&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;202,025&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest income receivable&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;26,812&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;93,688&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,396&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventories, net&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;55,032&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;69,914&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;160,006&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Loans to investees or ongoing investments&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;84,075&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;64,463&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;187,672&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments of marketing and other operational 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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;33,198&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;53,246&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;64,068&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments /receivables relating to jointly invested content&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;44,951&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;43,838&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;28,664&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deposits&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;20,447&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;26,301&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;51,661&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments to inventory suppliers&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,901&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,058&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;19,970&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;39,446&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;28,678&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;67,632&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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;990,851&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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,315,901&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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,765,787&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&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="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;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; The related direct and incremental platform commissions as well as game developers&#x2019; licensing fees are deferred and reported in &#x201c;Prepayments and Other Current Assets&#x201d; on the consolidated balance sheets. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <bili:PrepaidRevenueSharingCost
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      id="Fact_18726838"
      unitRef="Unit_CNY">462883000</bili:PrepaidRevenueSharingCost>
    <bili:PrepaidRevenueSharingCost
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      id="Fact_18726816"
      unitRef="Unit_CNY">542971000</bili:PrepaidRevenueSharingCost>
    <bili:PrepaidRevenueSharingCost
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      id="Fact_18726817"
      unitRef="Unit_CNY">782518000</bili:PrepaidRevenueSharingCost>
    <bili:PrepaidContentCost
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">130619000</bili:PrepaidContentCost>
    <bili:PrepaidContentCost
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">226500000</bili:PrepaidContentCost>
    <bili:PrepaidContentCost
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">195175000</bili:PrepaidContentCost>
    <us-gaap:PrepaidTaxes
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">80487000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">157244000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">202025000</us-gaap:PrepaidTaxes>
    <us-gaap:InterestReceivable
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">26812000</us-gaap:InterestReceivable>
    <us-gaap:InterestReceivable
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">93688000</us-gaap:InterestReceivable>
    <us-gaap:InterestReceivable
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">6396000</us-gaap:InterestReceivable>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">55032000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">69914000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">160006000</us-gaap:InventoryNet>
    <bili:LoansToInvesteesOrOngoingInvestmentsCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">84075000</bili:LoansToInvesteesOrOngoingInvestmentsCurrent>
    <bili:LoansToInvesteesOrOngoingInvestmentsCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">64463000</bili:LoansToInvesteesOrOngoingInvestmentsCurrent>
    <bili:LoansToInvesteesOrOngoingInvestmentsCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">187672000</bili:LoansToInvesteesOrOngoingInvestmentsCurrent>
    <bili:PrepaidMarketingCostAndOtherOperationalExpenses
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">33198000</bili:PrepaidMarketingCostAndOtherOperationalExpenses>
    <bili:PrepaidMarketingCostAndOtherOperationalExpenses
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">53246000</bili:PrepaidMarketingCostAndOtherOperationalExpenses>
    <bili:PrepaidMarketingCostAndOtherOperationalExpenses
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">64068000</bili:PrepaidMarketingCostAndOtherOperationalExpenses>
    <bili:PrepaidOrReceivablesForJointlyInvestedContent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">44951000</bili:PrepaidOrReceivablesForJointlyInvestedContent>
    <bili:PrepaidOrReceivablesForJointlyInvestedContent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">43838000</bili:PrepaidOrReceivablesForJointlyInvestedContent>
    <bili:PrepaidOrReceivablesForJointlyInvestedContent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">28664000</bili:PrepaidOrReceivablesForJointlyInvestedContent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">20447000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">26301000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">51661000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:AdvancesOnInventoryPurchases
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">12901000</us-gaap:AdvancesOnInventoryPurchases>
    <us-gaap:AdvancesOnInventoryPurchases
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">9058000</us-gaap:AdvancesOnInventoryPurchases>
    <us-gaap:AdvancesOnInventoryPurchases
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">19970000</us-gaap:AdvancesOnInventoryPurchases>
    <us-gaap:OtherAssetsCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">39446000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">28678000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">67632000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">990851000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1315901000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1765787000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <bili:ShortTermInvestmentsTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;5.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Short-term Investments &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following is a summary of short-term investments: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 63%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial products&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;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;858,021&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;1,070,113&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;2,866,643&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Investments in publicly traded companies&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;80,918&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;434,609&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Money market funds&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;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;87,317&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;109,779&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;55,937&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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;945,338&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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,260,810&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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,357,189&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&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 the years ended December&#160;31, 2018, 2019 and 2020, the Group recorded investment income of RMB13.8&#160;million, investment loss of RMB3.1&#160;million and investment income of RMB74.0&#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_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 63%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial products&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;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;858,021&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;1,070,113&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;2,866,643&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Investments in publicly traded companies&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;80,918&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;434,609&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Money market funds&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;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;87,317&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;109,779&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;55,937&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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;945,338&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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,260,810&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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,357,189&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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; </bili:DisclosureOfShortTermInvestmentsTableTextBlock>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2018_FinancialProductsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">858021000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2019_FinancialProductsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">1070113000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2020_FinancialProductsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">2866643000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2019_InvestmentsInPubliclyTradedCompaniesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">80918000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2020_InvestmentsInPubliclyTradedCompaniesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">434609000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2018_MoneyMarketFundsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">87317000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2019_MoneyMarketFundsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">109779000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2020_MoneyMarketFundsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">55937000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">945338000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1260810000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">3357189000</us-gaap:ShortTermInvestments>
    <bili:InvestmentIncomeInterestAndDividendShortTermInvestments
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_CNY">13800000</bili:InvestmentIncomeInterestAndDividendShortTermInvestments>
    <bili:InvestmentIncomeInterestAndDividendShortTermInvestments
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_CNY">-3100000</bili:InvestmentIncomeInterestAndDividendShortTermInvestments>
    <bili:InvestmentIncomeInterestAndDividendShortTermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">74000000.0</bili:InvestmentIncomeInterestAndDividendShortTermInvestments>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;6.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Property and Equipment, Net &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following is a summary of property and equipment, net: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 65%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leasehold improvements&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;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;51,186&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;76,772&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;118,581&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Servers and computers&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;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;481,695&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;765,110&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;1,286,310&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&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;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;19,127&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;23,211&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;30,750&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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;552,008&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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;865,093&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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,435,641&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: accumulated depreciation&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;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(157,110&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(349,006&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(673,700&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net book value&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;394,898&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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;516,087&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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;761,941&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation expenses were RMB99.7&#160;million, RMB191.8&#160;million and RMB326.5&#160;million for the years ended December&#160;31, 2018, 2019 and 2020, respectively.&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;The Group had performed the impairment assessment of property and equipment and considered the relevant events and circumstances that might indicate potential impairment and concluded that there was no impairment indicator. No impairment&lt;div style="display:inline;"&gt;&#160;charge&lt;/div&gt; was recognized for any of periods presented.&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 65%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leasehold improvements&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;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;51,186&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;76,772&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;118,581&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Servers and computers&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;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;481,695&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;765,110&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;1,286,310&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&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;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;19,127&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;23,211&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;30,750&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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;552,008&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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;865,093&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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,435,641&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: accumulated depreciation&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;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(157,110&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(349,006&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(673,700&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net book value&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;394,898&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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;516,087&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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;761,941&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2018_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">51186000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2019_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">76772000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2020_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">118581000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2018_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">481695000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2019_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">765110000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2020_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">1286310000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2018_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">19127000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2019_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">23211000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2020_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">30750000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">552008000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">865093000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1435641000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">157110000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">349006000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">673700000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">394898000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">516087000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">761941000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_CNY">99700000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_CNY">191800000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">326500000</us-gaap:Depreciation>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;7.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Intangible Assets, Net &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following is a summary of intangible assets, net: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 61%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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 31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;br/&gt; carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;br/&gt; carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Licensed copyrights of content&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,997,175&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(921,565&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,075,610&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;License rights of mobile games&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;18,098&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(15,163&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,935&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;412,202&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(71,312&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;340,890&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,427,475&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,008,040&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,419,435&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 61%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;br/&gt; carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;br/&gt; carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Licensed copyrights of content&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,072,959&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,736,608&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,336,351&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;License rights of mobile games&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;71,703&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(35,863&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;35,840&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;434,089&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(148,947&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;285,142&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,578,751&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,921,418&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,657,333&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 61%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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, 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;br/&gt; carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;br/&gt; carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Licensed copyrights of content&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,556,683&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2,891,742&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,664,941&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;License rights of mobile games&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;299,786&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(119,493&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;180,293&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;753,282&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(241,557&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;511,725&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,609,751&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,252,792&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,356,959&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amortization expenses were RMB542.7&#160;million, RMB905.6&#160;million, and RMB1,395.1&#160;million for the years ended December&#160;31, 2018, 2019 and 2020, respectively.&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;The Group had performed impairment assessment of intangible assets and considered the relevant events and circumstances that might indicate potential impairment and concluded that there was no impairment indicator&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt; No impairment charge was recognized for any of the periods presented. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2020, the licensed copyrights of content have weighted-average useful lives of 3.7 years. The intangible assets amortization expense for future years is expected to be as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 63%;"/&gt;
&lt;td style="width: 26%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;843,542&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;575,491&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;340,301&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;205,238&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;134,128&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thereafter&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;258,259&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total expected amortization expense&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,356,959&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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_2020To12_31_2020">&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 61%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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 31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;br/&gt; carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;br/&gt; carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Licensed copyrights of content&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,997,175&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(921,565&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,075,610&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;License rights of mobile games&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;18,098&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(15,163&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,935&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;412,202&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(71,312&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;340,890&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,427,475&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,008,040&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,419,435&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 61%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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, 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;br/&gt; carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;br/&gt; carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Licensed copyrights of content&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,072,959&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,736,608&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,336,351&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;License rights of mobile games&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;71,703&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(35,863&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;35,840&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;434,089&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(148,947&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;285,142&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,578,751&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,921,418&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,657,333&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 61%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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, 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;br/&gt; carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;br/&gt; carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Licensed copyrights of content&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,556,683&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2,891,742&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,664,941&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;License rights of mobile games&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;299,786&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(119,493&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;180,293&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;753,282&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(241,557&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;511,725&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,609,751&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,252,792&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,356,959&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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_2018_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">1997175000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2018_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">921565000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2018_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">1075610000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2018_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">18098000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2018_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">15163000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2018_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">2935000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2018_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">412202000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2018_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">71312000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2018_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">340890000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">2427475000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">1008040000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">1419435000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2019_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">3072959000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2019_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">1736608000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2019_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">1336351000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2019_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">71703000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2019_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">35863000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2019_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">35840000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2019_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">434089000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2019_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">148947000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2019_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">285142000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">3578751000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1921418000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1657333000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2020_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">4556683000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2020_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">2891742000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2020_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">1664941000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2020_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">299786000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2020_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">119493000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2020_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">180293000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2020_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">753282000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2020_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">241557000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2020_IntellectualPropertyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">511725000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">5609751000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">3252792000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">2356959000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_CNY">542700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_CNY">905600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">1395100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="P01_01_2019To12_31_2019"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="P01_01_2018To12_31_2018"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="P01_01_2020To12_31_2020_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P3Y8M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 63%;"/&gt;
&lt;td style="width: 26%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;843,542&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;575,491&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;340,301&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;205,238&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;134,128&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thereafter&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;258,259&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total expected amortization expense&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,356,959&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">843542000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">575491000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">340301000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">205238000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">134128000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">258259000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">2356959000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:GoodwillDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="margin-block: 0em;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;8.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning 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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;50,967&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;941,488&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,012,026&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Additions (Note 24)&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;890,521&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;70,538&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;283,760&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ending balance&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;941,488&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,012,026&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,295,786&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No impairment charge was recognized for the years ended December&#160;31, 2018, 2019 and 2020, respectively. &lt;/div&gt;&lt;/div&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Beginning 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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;50,967&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;941,488&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,012,026&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Additions (Note 24)&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;890,521&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;70,538&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;283,760&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ending balance&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;941,488&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,012,026&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,295,786&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2017"
      decimals="-3"
      unitRef="Unit_CNY">50967000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">941488000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1012026000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">890521000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">70538000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">283760000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">941488000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1012026000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1295786000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2019To12_31_2019"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2018To12_31_2018"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:GoodwillImpairmentLoss>
    <bili:LongTermInvestmentsTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;9.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Long-term Investments, Net &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 63%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity investments accounted for using the measurement alternative&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;793,149&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;666,025&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,791,393&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity investments accounted for using the equity method&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;279,854&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;188,199&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Investments accounted for at fair 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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;186,838&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;305,250&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;253,346&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;979,987&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,251,129&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,232,938&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Group did not disclose the fair value of alternative measure method investments if it is not practicable to estimate the fair value of its alternative measure method investments for which a quoted market price is not available due to both excessive cost as well as lack of available information on fair value of such investments. Specifically, many of the investees are &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;start-up&lt;/div&gt; companies in China and operate in emerging industries for which the Group has not been able to estimate their fair values. For those equity investments having observable price changes in orderly transactions for the identical or similar investments of the same issuers, the Group would disclose the fair value of the alternative measure method investments. RMB34.2&#160;million of investment income was recognized in &#x201c;Investment income, net&#x201d;, as a result of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-measurement&lt;/div&gt; of equity investments using the measurement alternative, for the year&#160;ended December&#160;31, 2018. There was no re-measurement gain or loss was recognized of equity investments accounted for using the measurement alternative for the year&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt; ended December 31, 2019 and 2020. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2018, 2019 and 2020, the carrying value of equity investments accounted for using the measurement alternative was RMB793.1 million, RMB666.0&#160;million and RMB1,791.4&#160;million, respectively. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group recorded impairment charges for long-term investments of RMB46.4&#160;million, RMB5.9&#160;million and RMB8.0&#160;million as &#x201c;Investment income, net&#x201d; for the years ended December&#160;31, 2018, 2019 and 2020, respectively, as the Group determined the fair value of these investments was less than their carrying value. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Nil, RMB24.2&#160;million and RMB50.5&#160;million of the Group&#x2019;s proportionate share of equity investee&#x2019;s net loss&#160;was recognized in &#x201c;Investment income, net&#x201d; for the years ended December&#160;31, 2018, 2019 and 2020, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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 great than one year. A loss of RMB2.9&#160;million, a gain of RMB13.2&#160;million and a gain of RMB24.9&#160;million resulted from the change in fair value was recognized in &#x201c;Investment income, net&#x201d; for the years ended December&#160;31, 2018, 2019 and 2020, respectively. &lt;/div&gt;&lt;/div&gt;</bili:LongTermInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestmentsTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 63%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity investments accounted for using the measurement alternative&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;793,149&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;666,025&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,791,393&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity investments accounted for using the equity method&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;279,854&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;188,199&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Investments accounted for at fair 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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;186,838&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;305,250&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;253,346&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;979,987&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,251,129&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,232,938&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">793149000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">666025000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1791393000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">279854000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">188199000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">186838000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">305250000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">253346000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">979987000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1251129000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">2232938000</us-gaap:LongTermInvestments>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_CNY">34200000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount
      contextRef="P01_01_2019To12_31_2019"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="PAsOn12_31_2018"
      decimals="-5"
      unitRef="Unit_CNY">793100000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="PAsOn12_31_2019"
      decimals="-5"
      unitRef="Unit_CNY">666000000.0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">1791400000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:ImpairmentOfInvestments
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_CNY">46400000</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_CNY">5900000</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">8000000.0</us-gaap:ImpairmentOfInvestments>
    <bili:InvestmentIncomeLossInterestAndDividendShortTermInvestments
      contextRef="P01_01_2018To12_31_2018"
      decimals="INF"
      unitRef="Unit_CNY">0</bili:InvestmentIncomeLossInterestAndDividendShortTermInvestments>
    <bili:InvestmentIncomeLossInterestAndDividendShortTermInvestments
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_CNY">24200000</bili:InvestmentIncomeLossInterestAndDividendShortTermInvestments>
    <bili:InvestmentIncomeLossInterestAndDividendShortTermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">50500000</bili:InvestmentIncomeLossInterestAndDividendShortTermInvestments>
    <bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear
      contextRef="P01_01_2018To12_31_2018"
      decimals="-5"
      unitRef="Unit_CNY">-2900000</bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear>
    <bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear
      contextRef="P01_01_2019To12_31_2019"
      decimals="-5"
      unitRef="Unit_CNY">13200000</bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear>
    <bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">24900000</bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear>
    <bili:IncomeAndOtherTaxDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;10.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Taxation &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: 0px; background: none;"/&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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 the composition of income tax expenses for the years ended December&#160;31, 2018, 2019 and 2020: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 75%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current 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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;14,909&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;29,452&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;48,081&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Withholding 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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;11,079&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;16,894&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;18,754&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax benefits&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(10,479&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(13,466&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total &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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;25,988&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,867&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;53,369&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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="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="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;Income taxes &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: 0px; background: none;"/&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&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 &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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Subsidiaries in Hong Kong are subject to 16.5% income tax on their taxable income generated from operations in Hong Kong. The payments of dividends by these companies to their shareholders are not subject to any withholding tax in Hong Kong. Commencing from the year of assessment of 2018, 2019 and 2020, the first HK$2&#160;million of profits earned by the Company&#x2019;s subsidiaries incorporated in Hong Kong will 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. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;China &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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On March&#160;16, 2007, the National People&#x2019;s Congress of the PRC enacted the Enterprise Income Tax (&#x201c;EIT&#x201d;) Law, under which FIEs and domestic companies would be subject to EIT at a uniform rate of 25%. Preferential tax treatments will continue to 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;). The EIT Law became effective on January&#160;1, 2008. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&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 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, 2018, 2019 and 2020: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 78%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Statutory 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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;25.00&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;25.00&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;25.00&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Permanent differences&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3.76&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(0.83&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.60&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax rate difference from statutory rate in other jurisdictions*&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(0.92&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(0.39&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3.90&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax effect of preferential tax treatments&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3.15&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(8.48&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(8.29&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Withholding tax&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2.05&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1.33&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(0.63&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Change in valuation allowance&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(19.94&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(16.80&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(14.56&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effective income tax rate&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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.82&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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.83&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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.78&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&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="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;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 the Cayman Islands. &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: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2020, certain entities of the Group had net operating tax loss carry forwards as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 87%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Loss expiring in 2021&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;43,751&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Loss expiring in 2022&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;44,711&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Loss expiring in 2023&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;83,876&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Loss expiring in 2024&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;208,366&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Loss expiring in 2025 and thereafter&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,201,799&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,582,503&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Sales tax &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&#x2019;s 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 at a rate varying from 0% to 17% depending on their categories in different periods. 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 and marketing revenues are also subject to culture business construction fee at a rate of 3% in 2018, which was reduced to 1.5% since July&#160;1, 2019, valid until December 31, 2024. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;c)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Deferred tax assets and liabilities &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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, 2018, 2019 and 2020: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred revenue&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;90,311&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;95,806&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;163,620&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses and other payables&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;25,984&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;82,351&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;128,886&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Advertising expenses in excess of deduction limit&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;312&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,507&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;65,674&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net operating tax loss carry forwards&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;176,439&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;360,975&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;621,035&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;909&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,199&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;19,036&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total deferred tax assets&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;293,955&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;547,838&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;998,251&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: valuation allowance&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(293,955&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(537,359&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(977,333&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net deferred tax assets&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,479&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,918&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Acquired intangible assets (Note 24)&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(46,112&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total deferred tax 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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,112&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&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; letter-spacing: 0px; top: 0px;;display:inline;"&gt;entity-by-entity&lt;/div&gt;&lt;/div&gt; basis. As of December&#160;31, 2018, 2019 and 2020, 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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&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 sets forth the movement of the aggregate valuation allowances for deferred tax assets for the periods presented: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td/&gt;
&lt;td style="width: 9%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 9%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 9%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 9%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 9%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;br/&gt; January&#160;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Re-measurement&#160;due&#160;to&lt;br/&gt; applicable preferential&lt;br/&gt; tax rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;br/&gt; forward&#160;and&#160;impact&#160;of&#160;disposal&lt;br/&gt; of subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;br/&gt; December&#160;31&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="18" 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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;2018&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(157,264&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;22,502&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(159,690&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;497&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(293,955&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;2019&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(293,955&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(248,896&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,492&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(537,359&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;2020&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(537,359&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;105&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(484,445&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;44,366&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(977,333&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;d)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Withholding income tax on dividends &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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, 2018, 2019 and 2020, the Group did not record any withholding tax on the retained earnings of its subsidiaries and VIEs in the PRC as they were still in accumulated deficit position. &lt;/div&gt;&lt;/div&gt; </bili:IncomeAndOtherTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 75%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current 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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;14,909&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;29,452&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;48,081&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Withholding 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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;11,079&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;16,894&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;18,754&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred tax benefits&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(10,479&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(13,466&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total &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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;25,988&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,867&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;53,369&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">14909000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">29452000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">48081000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <bili:WithholdingIncomeTaxExpense
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">11079000</bili:WithholdingIncomeTaxExpense>
    <bili:WithholdingIncomeTaxExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">16894000</bili:WithholdingIncomeTaxExpense>
    <bili:WithholdingIncomeTaxExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">18754000</bili:WithholdingIncomeTaxExpense>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-10479000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-13466000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">25988000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">35867000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">53369000</us-gaap:IncomeTaxExpenseBenefit>
    <bili:AccruedWithholdingIncomeTaxAmount
      contextRef="PAsOn12_31_2020_CaymanIslandsTaxInformationAuthorityMemberusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      unitRef="Unit_CNY">0</bili:AccruedWithholdingIncomeTaxAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2020To12_31_2020_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      unitRef="Unit_pure">0.165</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeLossFromSubsidiariesBeforeTax
      contextRef="P01_01_2019To12_31_2019_HKsrtStatementGeographicalAxis"
      decimals="-6"
      unitRef="Unit_HKD">2000000</us-gaap:IncomeLossFromSubsidiariesBeforeTax>
    <us-gaap:IncomeLossFromSubsidiariesBeforeTax
      contextRef="P01_01_2018To12_31_2018_HKsrtStatementGeographicalAxis"
      decimals="-6"
      unitRef="Unit_HKD">2000000</us-gaap:IncomeLossFromSubsidiariesBeforeTax>
    <us-gaap:IncomeLossFromSubsidiariesBeforeTax
      contextRef="P01_01_2020To12_31_2020_HKsrtStatementGeographicalAxis"
      decimals="-6"
      unitRef="Unit_HKD">2000000</us-gaap:IncomeLossFromSubsidiariesBeforeTax>
    <bili:TaxRateForTwoTieredProfitsRegimeBelowThreshold
      contextRef="P01_01_2019To12_31_2019_HKsrtStatementGeographicalAxis"
      decimals="4"
      unitRef="Unit_pure">0.0825</bili:TaxRateForTwoTieredProfitsRegimeBelowThreshold>
    <bili:TaxRateForTwoTieredProfitsRegimeBelowThreshold
      contextRef="P01_01_2018To12_31_2018_HKsrtStatementGeographicalAxis"
      decimals="4"
      unitRef="Unit_pure">0.0825</bili:TaxRateForTwoTieredProfitsRegimeBelowThreshold>
    <bili:TaxRateForTwoTieredProfitsRegimeBelowThreshold
      contextRef="P01_01_2020To12_31_2020_HKsrtStatementGeographicalAxis"
      decimals="4"
      unitRef="Unit_pure">0.0825</bili:TaxRateForTwoTieredProfitsRegimeBelowThreshold>
    <bili:TaxRateForTwoTieredProfitsRegimeAboveThreshold
      contextRef="P01_01_2019To12_31_2019_HKsrtStatementGeographicalAxis"
      decimals="3"
      unitRef="Unit_pure">0.165</bili:TaxRateForTwoTieredProfitsRegimeAboveThreshold>
    <bili:TaxRateForTwoTieredProfitsRegimeAboveThreshold
      contextRef="P01_01_2018To12_31_2018_HKsrtStatementGeographicalAxis"
      decimals="3"
      unitRef="Unit_pure">0.165</bili:TaxRateForTwoTieredProfitsRegimeAboveThreshold>
    <bili:TaxRateForTwoTieredProfitsRegimeAboveThreshold
      contextRef="P01_01_2020To12_31_2020_HKsrtStatementGeographicalAxis"
      decimals="3"
      unitRef="Unit_pure">0.165</bili:TaxRateForTwoTieredProfitsRegimeAboveThreshold>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2020To12_31_2020_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <bili:IncomeTaxesPreferentialTaxRate
      contextRef="P01_01_2020To12_31_2020_CertainSubsidiariesMemberdeiLegalEntityAxis_EncouragedEnterpriseMemberBILIEnterpriseCategoryAxis_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      unitRef="Unit_pure">0.15</bili:IncomeTaxesPreferentialTaxRate>
    <bili:IncomeTaxesPreferentialTaxRate
      contextRef="P01_01_2020To12_31_2020_CertainSubsidiariesMemberdeiLegalEntityAxis_HighAndNewTechnologyEnterprisesMemberBILIEnterpriseCategoryAxis_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      unitRef="Unit_pure">0.15</bili:IncomeTaxesPreferentialTaxRate>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 78%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Statutory 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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;25.00&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;25.00&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;25.00&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Permanent differences&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3.76&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(0.83&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.60&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax rate difference from statutory rate in other jurisdictions*&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(0.92&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(0.39&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3.90&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tax effect of preferential tax treatments&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3.15&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(8.48&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(8.29&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Withholding tax&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2.05&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1.33&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(0.63&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Change in valuation allowance&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(19.94&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(16.80&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(14.56&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effective income tax rate&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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.82&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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.83&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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.78&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&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="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;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 the Cayman Islands. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2018To12_31_2018"
      decimals="INF"
      unitRef="Unit_pure">0.2500</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2019To12_31_2019"
      decimals="INF"
      unitRef="Unit_pure">0.2500</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_pure">0.2500</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="P01_01_2018To12_31_2018"
      decimals="4"
      unitRef="Unit_pure">-0.0376</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="P01_01_2019To12_31_2019"
      decimals="4"
      unitRef="Unit_pure">-0.0083</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="4"
      unitRef="Unit_pure">0.0060</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="P01_01_2018To12_31_2018"
      decimals="4"
      id="Fact_18726964"
      unitRef="Unit_pure">-0.0092</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="P01_01_2019To12_31_2019"
      decimals="4"
      id="Fact_18726965"
      unitRef="Unit_pure">-0.0039</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="P01_01_2020To12_31_2020"
      decimals="4"
      id="Fact_18726966"
      unitRef="Unit_pure">-0.0390</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent
      contextRef="P01_01_2018To12_31_2018"
      decimals="4"
      unitRef="Unit_pure">-0.0315</bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent>
    <bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent
      contextRef="P01_01_2019To12_31_2019"
      decimals="4"
      unitRef="Unit_pure">-0.0848</bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent>
    <bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent
      contextRef="P01_01_2020To12_31_2020"
      decimals="4"
      unitRef="Unit_pure">-0.0829</bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent>
    <bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent
      contextRef="P01_01_2018To12_31_2018"
      decimals="4"
      unitRef="Unit_pure">-0.0205</bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent>
    <bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent
      contextRef="P01_01_2019To12_31_2019"
      decimals="4"
      unitRef="Unit_pure">-0.0133</bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent>
    <bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent
      contextRef="P01_01_2020To12_31_2020"
      decimals="4"
      unitRef="Unit_pure">-0.0063</bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="P01_01_2018To12_31_2018"
      decimals="4"
      unitRef="Unit_pure">-0.1994</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="P01_01_2019To12_31_2019"
      decimals="4"
      unitRef="Unit_pure">-0.1680</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="P01_01_2020To12_31_2020"
      decimals="4"
      unitRef="Unit_pure">-0.1456</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P01_01_2018To12_31_2018"
      decimals="4"
      unitRef="Unit_pure">-0.0482</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P01_01_2019To12_31_2019"
      decimals="4"
      unitRef="Unit_pure">-0.0283</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P01_01_2020To12_31_2020"
      decimals="4"
      unitRef="Unit_pure">-0.0178</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 87%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Loss expiring in 2021&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;43,751&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Loss expiring in 2022&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;44,711&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Loss expiring in 2023&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;83,876&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Loss expiring in 2024&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;208,366&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Loss expiring in 2025 and thereafter&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,201,799&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,582,503&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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_2020_OperatingLossCarryforwardsExpirationNextTwelveMonthsMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis"
      decimals="-3"
      unitRef="Unit_CNY">43751000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsExpirationSecondYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis"
      decimals="-3"
      unitRef="Unit_CNY">44711000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsExpirationThirdYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis"
      decimals="-3"
      unitRef="Unit_CNY">83876000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsExpirationFourthYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis"
      decimals="-3"
      unitRef="Unit_CNY">208366000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2020_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis"
      decimals="-3"
      unitRef="Unit_CNY">3201799000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">3582503000</us-gaap:OperatingLossCarryforwards>
    <bili:ValueAddedTaxRatePercent
      contextRef="P01_01_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis"
      decimals="INF"
      unitRef="Unit_pure">0.06</bili:ValueAddedTaxRatePercent>
    <bili:ValueAddedTaxRatePercent
      contextRef="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis_ProductMembersrtProductOrServiceAxis"
      decimals="INF"
      unitRef="Unit_pure">0</bili:ValueAddedTaxRatePercent>
    <bili:ValueAddedTaxRatePercent
      contextRef="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis_ProductMembersrtProductOrServiceAxis"
      decimals="INF"
      unitRef="Unit_pure">0.17</bili:ValueAddedTaxRatePercent>
    <bili:CultureBusinessConstructionFeePercentage
      contextRef="P01_01_2018To12_31_2018_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis"
      decimals="INF"
      unitRef="Unit_pure">0.03</bili:CultureBusinessConstructionFeePercentage>
    <bili:CultureBusinessConstructionFeePercentage
      contextRef="P01_01_2019To06_30_2019_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis"
      decimals="INF"
      unitRef="Unit_pure">0.03</bili:CultureBusinessConstructionFeePercentage>
    <bili:CultureBusinessConstructionFeePercentage
      contextRef="P07_01_2019To12_31_2020_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis"
      decimals="INF"
      unitRef="Unit_pure">0.015</bili:CultureBusinessConstructionFeePercentage>
    <bili:CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable contextRef="P01_01_2020To12_31_2020_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis">2024-12-31</bili:CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred revenue&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;90,311&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;95,806&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;163,620&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses and other payables&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;25,984&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;82,351&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;128,886&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Advertising expenses in excess of deduction limit&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;312&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,507&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;65,674&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net operating tax loss carry forwards&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;176,439&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;360,975&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;621,035&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;909&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,199&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;19,036&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total deferred tax assets&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;293,955&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;547,838&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;998,251&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: valuation allowance&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(293,955&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(537,359&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(977,333&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net deferred tax assets&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,479&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,918&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Acquired intangible assets (Note 24)&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(46,112&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total deferred tax 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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,112&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">90311000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">95806000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">163620000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">25984000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">82351000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">128886000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <bili:DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">312000</bili:DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses>
    <bili:DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">7507000</bili:DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses>
    <bili:DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">65674000</bili:DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">176439000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">360975000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">621035000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">909000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1199000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">19036000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">293955000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">547838000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">998251000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">293955000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">537359000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">977333000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">10479000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">20918000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">46112000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilities
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">46112000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:SummaryOfValuationAllowanceTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td/&gt;
&lt;td style="width: 9%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 9%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 9%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 9%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 9%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;br/&gt; January&#160;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Re-measurement&#160;due&#160;to&lt;br/&gt; applicable preferential&lt;br/&gt; tax rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;br/&gt; forward&#160;and&#160;impact&#160;of&#160;disposal&lt;br/&gt; of subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;br/&gt; December&#160;31&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="18" 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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;2018&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(157,264&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;22,502&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(159,690&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;497&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(293,955&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;2019&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(293,955&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(248,896&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,492&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(537,359&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;2020&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(537,359&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;105&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(484,445&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;44,366&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(977,333&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2017"
      decimals="-3"
      unitRef="Unit_CNY">157264000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <bili:ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-22502000</bili:ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount>
    <bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">159690000</bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount>
    <bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">497000</bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">293955000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">293955000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">248896000</bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount>
    <bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">5492000</bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">537359000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">537359000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <bili:ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-105000</bili:ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount>
    <bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">484445000</bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount>
    <bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">44366000</bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">977333000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <bili:WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_pure">0.10</bili:WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities>
    <bili:LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_pure">0.05</bili:LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities>
    <bili:MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_pure">0.25</bili:MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate>
    <bili:TaxesPayableDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;11.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Taxes Payable &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following is a summary of taxes payable as of December&#160;31, 2018, 2019 and 2020: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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 rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;VAT payable&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;13,920&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;16,519&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;50,881&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;EIT payable&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,913&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;20,599&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;31,181&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Withholding individual income taxes for employees&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,844&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,941&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;20,465&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Withholding income tax payable&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,510&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,302&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;18,300&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,318&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,495&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,365&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;38,505&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;67,856&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;127,192&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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; </bili:TaxesPayableDisclosureTextBlock>
    <bili:ScheduleOfTaxesPayableTableTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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 rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;VAT payable&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;13,920&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;16,519&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;50,881&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;EIT payable&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,913&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;20,599&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;31,181&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Withholding individual income taxes for employees&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,844&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,941&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;20,465&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Withholding income tax payable&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,510&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,302&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;18,300&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,318&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,495&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,365&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;38,505&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;67,856&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;127,192&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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; </bili:ScheduleOfTaxesPayableTableTextBlock>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">13920000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">16519000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">50881000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">6913000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">20599000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">31181000</us-gaap:AccruedIncomeTaxesCurrent>
    <bili:IndividualIncomeTaxesForEmployeesPayableCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">7844000</bili:IndividualIncomeTaxesForEmployeesPayableCurrent>
    <bili:IndividualIncomeTaxesForEmployeesPayableCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">12941000</bili:IndividualIncomeTaxesForEmployeesPayableCurrent>
    <bili:IndividualIncomeTaxesForEmployeesPayableCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">20465000</bili:IndividualIncomeTaxesForEmployeesPayableCurrent>
    <bili:WithholdingIncomeTaxPayable
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">5510000</bili:WithholdingIncomeTaxPayable>
    <bili:WithholdingIncomeTaxPayable
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">12302000</bili:WithholdingIncomeTaxPayable>
    <bili:WithholdingIncomeTaxPayable
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">18300000</bili:WithholdingIncomeTaxPayable>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">4318000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">5495000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">6365000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">38505000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">67856000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">127192000</us-gaap:TaxesPayableCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;12.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Accrued Liabilities and Other Payable&lt;div style="display:inline;"&gt;s&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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following is a summary of accrued liabilities and other payables as of December&#160;31, 2018, 2019 and 2020: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 59%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued marketing 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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;71,217&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;229,457&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;783,455&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leasing liabilities - &lt;span style="-sec-ix-hidden:hidden18728188"&gt;c&lt;span style="-sec-ix-hidden:hidden18742596"&gt;urrent portio&lt;/span&gt;n&lt;/span&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;95,901&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;150,402&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Consideration payable for acquisitions and investments&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;502,279&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;79,059&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;125,363&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Payables to producers and licensors&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,357&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;25,898&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;63,307&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Professional fees&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;13,492&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;22,562&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;38,573&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other staff related cost&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;18,685&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;13,791&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;13,872&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest payable&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;11,990&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;14,041&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Advances from/payables to third 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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;21,966&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;76,893&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,869&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;33,446&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;20,212&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;42,794&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;670,442&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;575,763&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,237,676&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 59%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued marketing 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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;71,217&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;229,457&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;783,455&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leasing liabilities - &lt;span style="-sec-ix-hidden:hidden18728188"&gt;c&lt;span style="-sec-ix-hidden:hidden18742596"&gt;urrent portio&lt;/span&gt;n&lt;/span&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;95,901&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;150,402&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Consideration payable for acquisitions and investments&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;502,279&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;79,059&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;125,363&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Payables to producers and licensors&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,357&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;25,898&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;63,307&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Professional fees&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;13,492&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;22,562&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;38,573&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other staff related cost&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;18,685&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;13,791&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;13,872&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest payable&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;11,990&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;14,041&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Advances from/payables to third 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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;21,966&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;76,893&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,869&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;33,446&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;20,212&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;42,794&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;670,442&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;575,763&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,237,676&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">71217000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">229457000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">783455000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">95901000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">150402000</us-gaap:OperatingLeaseLiabilityCurrent>
    <bili:ConsiderationPayableForAcquisitionsCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">502279000</bili:ConsiderationPayableForAcquisitionsCurrent>
    <bili:ConsiderationPayableForAcquisitionsCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">79059000</bili:ConsiderationPayableForAcquisitionsCurrent>
    <bili:ConsiderationPayableForAcquisitionsCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">125363000</bili:ConsiderationPayableForAcquisitionsCurrent>
    <bili:PayablesToProducersAndLicensors
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">9357000</bili:PayablesToProducersAndLicensors>
    <bili:PayablesToProducersAndLicensors
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">25898000</bili:PayablesToProducersAndLicensors>
    <bili:PayablesToProducersAndLicensors
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">63307000</bili:PayablesToProducersAndLicensors>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">13492000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">22562000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">38573000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">18685000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">13791000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">13872000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">11990000</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">14041000</us-gaap:InterestPayableCurrentAndNoncurrent>
    <bili:AdvancesToOrPayablesFromThirdPartySellers
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-21966000</bili:AdvancesToOrPayablesFromThirdPartySellers>
    <bili:AdvancesToOrPayablesFromThirdPartySellers
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-76893000</bili:AdvancesToOrPayablesFromThirdPartySellers>
    <bili:AdvancesToOrPayablesFromThirdPartySellers
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-5869000</bili:AdvancesToOrPayablesFromThirdPartySellers>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">33446000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">20212000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">42794000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">670442000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">575763000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1237676000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;13.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Long-term Debt &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: 0px; background: none;"/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&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;2026 Notes &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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In April 2019, the Group issued US$500.0&#160;million of 2026 Notes with an interest rate of 1.375% per annum. The net proceeds to the Company from the issuance of the 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 2026 Notes may be converted, at an initial conversion rate of &lt;span style="-sec-ix-hidden:hidden18728193"&gt;40.4040&lt;/span&gt; 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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Holders of the 2026 Notes may require the Company to repurchase all or part of their 2026 Notes in cash on&#160;April 1, 2024&#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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The issuance costs of the 2026 Notes were amortized to interest expense over the contractual life to the maturity date (i.e., April&#160;1, 2026). For the year&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt; ended December&#160;31, 2019 and 2020, the 2026 Notes related interest expense was US$6.4&#160;million (RMB44.9 million) and US$8.5&#160;million (RMB58.6 million), respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&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;2027 Notes &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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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 &lt;span style="-sec-ix-hidden:hidden18728194"&gt;24.5516&lt;/span&gt; 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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Holders of the 2027 Notes may require the Company to repurchase all or part of their 2027 Notes in cash on&#160;June 15, 2023 and 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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt; ended December&#160;31, 2019 and 2020, the 2027 Notes related interest expense was nil and US$6.9&#160;million (RMB46.8 million), respectively. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group assessed the 2026 Notes and 2027 Notes under ASC 815 and concluded that: &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;Since the conversion option is considered indexed to the Company&#x2019;s own stock and classified in stockholders&#x2019; equity, bifurcation of conversion option from the 2026 Notes and 2027 Notes is not required as the scope exception prescribed in ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;815-10-15-74&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; is met; &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;-&#160;&#160;&#160;&#160;The repurchase option is considered clearly and closely related to its debt host and does not meet the requirement for bifurcation; &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;-&#160;&#160;&#160;&#160;There was no beneficial conversion feature attributed to the 2026 Notes or 2027 Notes as the conversion prices for the 2026 Notes and 2027 Notes were greater than the fair value of the Company&#x2019;s ordinary share price at date of issuance; &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Therefore, the Group accounted for the 2026 Notes and 2027 Notes as single instruments as &#x201c;Long-term debt&#x201d; on the consolidated balance sheets. The issuance costs were recorded as an adjustment to the long-term debt and are amortized as interest expense using the effective interest method. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2019 and 2020, the principal amount of 2026 Notes was RMB3,488.1&#160;million and RMB3,262.5&#160;million, respectively. The unamortized debt issuance costs were RMB73.5&#160;million and RMB58.1&#160;million as of December&#160;31, 2019 and 2020, respectively. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2020, the principal amount of 2027 Notes was RMB5,219.9&#160;million. The unamortized debt issuance costs were RMB83.3&#160;million as of December&#160;31, 2020. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table provides a summary of the Company&#x2019;s unsecured senior notes as of December&#160;31, 2019 and December&#160;31, 2020: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 68%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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&#160;rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;US$500,000 1.375% notes due 2026&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,414,628&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,204,309&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1.74&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;US$800,000 1.25% notes due 2027&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,136,613&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1.52&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Carrying value&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,414,628&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,340,922&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unamortized discount and debt issuance costs&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;73,472&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;141,448&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total principal amounts of unsecured senior notes&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;3,488,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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;8,482,370&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:LongTermDebtTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn04_30_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">500000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="PAsOn04_30_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="5"
      unitRef="Unit_pure">0.01375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost
      contextRef="P04_01_2019To04_30_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">488200000</bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost>
    <bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost
      contextRef="P04_01_2019To04_30_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">3356100000</bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="PAsOn04_30_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">11800000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="PAsOn04_30_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">81100000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="PAsOn04_01_2019_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">24.75</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <bili:DebtInstrumentRepurchaseFaceAmountPercentage
      contextRef="P04_01_2019To04_30_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="2"
      unitRef="Unit_pure">1</bili:DebtInstrumentRepurchaseFaceAmountPercentage>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2019To12_31_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">6400000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2019To12_31_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">44900000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2020To12_31_2020_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">8500000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2020To12_31_2020_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">58600000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">800000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="PAsOn06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="4"
      unitRef="Unit_pure">0.0125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost
      contextRef="P06_01_2020To06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">786100000</bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost>
    <bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost
      contextRef="P06_01_2020To06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">5594800000</bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="PAsOn06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">13900000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="PAsOn06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">98600000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="PAsOn06_01_2020_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">40.73</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <bili:DebtInstrumentRepurchaseFaceAmountPercentage
      contextRef="P06_01_2020To06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="2"
      unitRef="Unit_pure">1</bili:DebtInstrumentRepurchaseFaceAmountPercentage>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2019To12_31_2019_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="INF"
      unitRef="Unit_USD">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2020To12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">6900000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2020To12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">46800000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">3488100000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2020_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">3262500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">73500000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2020_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">58100000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">5219900000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">83300000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="P01_01_2020To12_31_2020">&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table provides a summary of the Company&#x2019;s unsecured senior notes as of December&#160;31, 2019 and December&#160;31, 2020: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 68%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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&#160;rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;US$500,000 1.375% notes due 2026&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,414,628&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,204,309&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1.74&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;US$800,000 1.25% notes due 2027&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,136,613&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1.52&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Carrying value&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,414,628&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,340,922&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unamortized discount and debt issuance costs&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;73,472&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;141,448&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total principal amounts of unsecured senior notes&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;3,488,100&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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;8,482,370&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2019_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMemberusgaapDebtInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">3414628000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2020_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMemberusgaapDebtInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">3204309000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="PAsOn12_31_2020_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMemberusgaapDebtInstrumentAxis"
      decimals="4"
      unitRef="Unit_pure">0.0174</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2020_OnePointTwoFiveNotesDueTwoThousandTwentySevenMemberusgaapDebtInstrumentAxis"
      decimals="-3"
      unitRef="Unit_CNY">5136613000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="PAsOn12_31_2020_OnePointTwoFiveNotesDueTwoThousandTwentySevenMemberusgaapDebtInstrumentAxis"
      decimals="4"
      unitRef="Unit_pure">0.0152</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">3414628000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">8340922000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-73472000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-141448000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">3488100000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">8482370000</us-gaap:DebtInstrumentFaceAmount>
    <bili:CommonStockTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;14.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Ordinary Shares &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-block: 0em;"&gt;&#160;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"&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;Since the inception, the Company issued Pre-IPO Class A, Pre-IPO Class B, Pre-IPO Class C, and Pre-IPO Class D Ordinary Shares, or collectively referred to as &#x201c;Pre-IPO Ordinary Shares&#x201d;. Holders of Pre-IPO Class B, Pre-IPO Class C and Pre-IPO Class D Ordinary Shares have rights to convert their shares into Pre-IPO Class A Ordinary Shares on 1:1 ratio at any time after the date of issuance. &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;&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;According to the revised memorandum of association of the Company dated April 1, 2017, all the Pre-IPO Ordinary Shares held by the founders shall have the right to ten votes for each outstanding Pre-IPO ordinary share they held. Each of the Pre-IPO Ordinary Shares held by a person other than the founders and all Pre-IPO Preferred Shares shall have the right to one vote for each outstanding Pre-IPO Ordinary Share or Pre-IPO Preferred Share they held (on an as-converted basis). &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;&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;Immediately prior to the completion of the IPO, the Company adopted a dual-class share structure, consisting of Class Y Ordinary Shares and Class Z Ordinary Shares, par value US$0.0001 per share. As set forth in the Sixth Amended and Restated Memorandum and Articles of Association of the Company effective immediately prior to the completion of the IPO, holders of Class Y Ordinary Shares and Class Z Ordinary Shares have the same rights except that the holders of Class Z Ordinary Shares are entitled to one vote per share in respect of matters requiring the votes of shareholders, while holders of Class Y Ordinary Shares are entitled to ten votes per share. Each Class Y Ordinary Share is convertible into one Class Z Ordinary Share at any time by the holder thereof. Class Z Ordinary Shares are not convertible into Class Y Ordinary Shares under any circumstances. The Group concluded that the adoption of dual-class share structure did not have a material impact on its consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&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;Other permanent equities&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&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 Pre-IPO Class B, Pre-IPO Class C and Pre-IPO Class D Ordinary Shares are preferred shares in nature as they have liquidation preference compared to Pre-IPO Class A Ordinary Shares. The Group classified Pre-IPO Class B Ordinary Shares as permanent equity as they are not redeemable. Pre-IPO Class C and Pre-IPO Class D Ordinary Shares are redeemable upon certain liquidation events, including a change in control, which is deemed to be a liquidation event. However, as stipulated in the article of association of the Company, change in control will trigger the legal liquidation and termination of the Company, unless both majority of preferred shareholders and majority of ordinary shareholders otherwise agree on the exemption. Therefore, upon occurrence of the change in control, the Company will be liquidated and terminated, all the holders of equity shares of the Company are entitled to redeem, and form of consideration (cash or share) should be the same. Accordingly, such liquidation feature meets the exception in ASC 480-10-S99-3A(f) and therefore Pre-IPO Class C and Pre-IPO Class D Ordinary Shares were classified as permanent equity on the consolidated balance sheets. In April 2018, the Company completed its IPO on the NASDAQ Global Select Market. In the offering, 42,000,000 ADSs, representing 42,000,000 Class Z Ordinary Shares, were issued and sold to the public at a price of US$11.50 per ADS. The net proceeds to the Company from the IPO, after deducting commissions and offering expenses, were US$443.3 million (RMB2,781.8 million). &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; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Upon the completion of the IPO, the Company completed the redesignation on a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;one&lt;/div&gt;&lt;/div&gt;-for-one&lt;/div&gt;&lt;/div&gt; basis of: (i) 60,027,926 shares of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Class&#160;A Ordinary Shares, 13,600,000 shares of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Class&#160;B Ordinary Shares, 8,500,000 shares of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Class&#160;C Ordinary Shares, and 2,132,353 shares of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Class&#160;D Ordinary Shares into Class&#160;Y Ordinary Shares; and 9,309,000 shares of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Class&#160;A Ordinary Shares into Class&#160;Z Ordinary Shares; (ii) 1,104,535 shares of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Series C1 Preferred Shares into Class&#160;Y Ordinary Shares, 7,078,502 shares of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Series A Preferred Shares, 14,643,281 shares of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Series A+ Preferred Shares, 22,794,876 shares of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Series B Preferred Shares, 27,996,184 shares of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Series C Preferred Shares, 41,480,769 shares of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Series C1 Preferred Shares, 954,605 shares of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Series C2 Preferred Shares, 13,101,189 shares of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Series D1 Preferred Shares and 13,759,564 shares of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Series D2 Preferred Shares into Class&#160;Z Ordinary Shares. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In October 2018, 25,063,451 ADSs, representing 25,063,451 Class&#160;Z Ordinary Shares, were issued and sold to Tencent. The net proceeds to the Company from the offering, after deducting offering expenses, were US$317.2&#160;million (RMB2,170.8 million). &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In April 2019, the Company completed the Primary Offering. The total net proceeds to the Company, after deducting commissions and offering expenses, were US$245.7&#160;million (RMB1,647.7 million). &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In April 2020, 17,310,696 ADSs, representing 17,310,696 Class&#160;Z Ordinary Shares, were issued and sold to Sony Corporation of America&#160;(&#x201c;SCA&#x201d;), a wholly owned subsidiary of Sony Corporation (&#x201c;Sony&#x201d;). The net proceeds to the Company from the offering, after deducting offering expenses, were US$399.4&#160;million (RMB2,817.5 million). &lt;/div&gt;&lt;/div&gt;</bili:CommonStockTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P04_01_2018To04_30_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">42000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">42000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="PAsOn04_30_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">11.50</us-gaap:SharesIssuedPricePerShare>
    <bili:ProceedsFromIssuancePublicOfferingNetOfOfferingCosts
      contextRef="P04_01_2018To04_30_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">443300000</bili:ProceedsFromIssuancePublicOfferingNetOfOfferingCosts>
    <bili:ProceedsFromIssuancePublicOfferingNetOfOfferingCosts
      contextRef="P04_01_2018To04_30_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">2781800000</bili:ProceedsFromIssuancePublicOfferingNetOfOfferingCosts>
    <bili:RedesignationConversionRatio
      contextRef="P04_01_2018To04_30_2018_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_pure">1</bili:RedesignationConversionRatio>
    <bili:RedesignationConversionRatio
      contextRef="P04_01_2018To04_30_2018_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_pure">1</bili:RedesignationConversionRatio>
    <bili:RedesignationConversionRatio
      contextRef="P04_01_2018To04_30_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_pure">1</bili:RedesignationConversionRatio>
    <bili:RedesignationConversionRatio
      contextRef="P04_01_2018To04_30_2018_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_pure">1</bili:RedesignationConversionRatio>
    <bili:RedesignationConversionRatio
      contextRef="P04_01_2018To04_30_2018_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_pure">1</bili:RedesignationConversionRatio>
    <bili:RedesignationConversionRatio
      contextRef="P04_01_2018To04_30_2018_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_pure">1</bili:RedesignationConversionRatio>
    <bili:RedesignationConversionRatio
      contextRef="P04_01_2018To04_30_2018_PreIpoCommonClassDMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_pure">1</bili:RedesignationConversionRatio>
    <bili:RedesignationConversionRatio
      contextRef="P04_01_2018To04_30_2018_PreIpoCommonClassCMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_pure">1</bili:RedesignationConversionRatio>
    <bili:RedesignationConversionRatio
      contextRef="P04_01_2018To04_30_2018_PreIpoCommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_pure">1</bili:RedesignationConversionRatio>
    <bili:RedesignationConversionRatio
      contextRef="P04_01_2018To04_30_2018_PreIpoCommonClassaMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_pure">1</bili:RedesignationConversionRatio>
    <bili:StockConversionBasis
      contextRef="P01_01_2020To12_31_2020_PreIpoCommonClassCMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_pure">1</bili:StockConversionBasis>
    <bili:StockConversionBasis
      contextRef="P01_01_2020To12_31_2020_PreIpoCommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_pure">1</bili:StockConversionBasis>
    <bili:RedesignationConversionRatio
      contextRef="P04_01_2018To04_30_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_pure">1</bili:RedesignationConversionRatio>
    <bili:StockConversionBasis
      contextRef="P01_01_2020To12_31_2020_PreIpoCommonClassDMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_pure">1</bili:StockConversionBasis>
    <bili:GroupOneSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_PreIpoCommonClassaMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">60027926</bili:GroupOneSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupOneSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">60027926</bili:GroupOneSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupTwoSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">13600000</bili:GroupTwoSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupTwoSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_PreIpoCommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">13600000</bili:GroupTwoSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupThreeSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">8500000</bili:GroupThreeSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupThreeSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_PreIpoCommonClassCMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">8500000</bili:GroupThreeSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupFourSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">2132353</bili:GroupFourSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupFourSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_PreIpoCommonClassDMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">2132353</bili:GroupFourSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupFiveSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">9309000</bili:GroupFiveSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupFiveSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_PreIpoCommonClassaMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">9309000</bili:GroupFiveSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupSixSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">1104535</bili:GroupSixSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupSixSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">1104535</bili:GroupSixSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupSevenSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">7078502</bili:GroupSevenSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupSevenSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_PreIpoSeriesAConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">7078502</bili:GroupSevenSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupEightSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">14643281</bili:GroupEightSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupEightSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">14643281</bili:GroupEightSharesRedesignatedToOrdinarySharesShares>
    <bili:NumberOfGroupNineSharesRedesignatedToOrdinaryShares
      contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">22794876</bili:NumberOfGroupNineSharesRedesignatedToOrdinaryShares>
    <bili:NumberOfGroupNineSharesRedesignatedToOrdinaryShares
      contextRef="P04_01_2018To04_30_2018_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">22794876</bili:NumberOfGroupNineSharesRedesignatedToOrdinaryShares>
    <bili:GroupTenSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">27996184</bili:GroupTenSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupTenSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">27996184</bili:GroupTenSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupElevenSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">41480769</bili:GroupElevenSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupElevenSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">41480769</bili:GroupElevenSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupTwelveSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">954605</bili:GroupTwelveSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupTwelveSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">954605</bili:GroupTwelveSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupThirteenSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">13101189</bili:GroupThirteenSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupThirteenSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">13101189</bili:GroupThirteenSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupFourteenSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">13759564</bili:GroupFourteenSharesRedesignatedToOrdinarySharesShares>
    <bili:GroupFourteenSharesRedesignatedToOrdinarySharesShares
      contextRef="P04_01_2018To04_30_2018_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">13759564</bili:GroupFourteenSharesRedesignatedToOrdinarySharesShares>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P10_01_2018To10_31_2018_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">25063451</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P10_01_2018To10_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">25063451</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <bili:ProceedsFromIssuancePublicOfferingNetOfOfferingCosts
      contextRef="P10_01_2018To10_31_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">317200000</bili:ProceedsFromIssuancePublicOfferingNetOfOfferingCosts>
    <bili:ProceedsFromIssuancePublicOfferingNetOfOfferingCosts
      contextRef="P10_01_2018To10_31_2018_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">2170800000</bili:ProceedsFromIssuancePublicOfferingNetOfOfferingCosts>
    <bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts
      contextRef="P04_01_2019To04_30_2019_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">245700000</bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts>
    <bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts
      contextRef="P04_01_2019To04_30_2019_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">1647700000</bili:ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P04_01_2020To04_30_2020_AmericanDepositarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">17310696</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P04_01_2020To04_30_2020_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">17310696</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <bili:ProceedsFromIssuancePublicOfferingNetOfOfferingCosts
      contextRef="P04_01_2020To04_30_2020_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">399400000</bili:ProceedsFromIssuancePublicOfferingNetOfOfferingCosts>
    <bili:ProceedsFromIssuancePublicOfferingNetOfOfferingCosts
      contextRef="P04_01_2020To04_30_2020_AmericanDepositorySharesClassZCommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">2817500000</bili:ProceedsFromIssuancePublicOfferingNetOfOfferingCosts>
    <bili:DisclosureOfTemporaryEquityTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;15.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Preferred Shares &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Series A, A+, B, C, C1/C2 and D1/D2 Preferred Shares are collectively referred to as the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x201c;Pre-IPO&lt;/div&gt; Preferred Shares&#x201d;. The Group classified the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Preferred Shares as mezzanine equity on the consolidated balance sheets, as they were contingently redeemable at the options of the holders, and recorded accretion on the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Preferred Shares to the redemption value from the issuance dates to the earliest redemption dates. Upon the completion of the Company&#x2019;s IPO, all of the issued and outstanding &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Preferred Shares were redesignated into Class&#160;Y Ordinary Shares and Class&#160;Z Ordinary Shares, respectively. See Note 14 for additional information. &lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; text-align: left;"&gt;The Group&#x2019;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Preferred Shares activities for the year ended December&#160;31, 2018 are summarized below: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 19%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;Pre-IPO&lt;/div&gt; Series&#160;A&lt;br/&gt; Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;Pre-IPO&lt;/div&gt; Series&#160;A+&lt;br/&gt; Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;Pre-IPO&lt;/div&gt; Series&#160;B&lt;br/&gt; Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;Pre-IPO&lt;/div&gt; Series&#160;C&lt;br/&gt; Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;Pre-IPO&lt;/div&gt; Series&#160;C1&lt;br/&gt; Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;Pre-IPO&#160;Series&#160;C2&lt;/div&gt;&lt;br/&gt; Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;Pre-IPO&lt;/div&gt; Series&#160;D1&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;Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;Pre-IPO&lt;/div&gt; Series&#160;D2&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;Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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 Mezzanine&lt;br/&gt; Equity&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&lt;br/&gt; of shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&lt;br/&gt; of shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&lt;br/&gt; of shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&lt;br/&gt; of shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&lt;br/&gt; of shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&lt;br/&gt; of&#160;shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&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;of shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&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;of shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&lt;br/&gt; of shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;"&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="70" 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, except for share 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="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&#160;31, 2017&lt;/div&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,078,502&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,625&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,643,281&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;85,681&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,794,876&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;325,559&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;27,996,184&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;797,355&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;42,585,304&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,442,351&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;954,605&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,763&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,101,189&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;586,385&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,759,564&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;724,324&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;142,913,505&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,015,043&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;"&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: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Accretion to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Preferred Shares redemption value&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;242&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,448&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,328&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;13,633&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;23,024&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;578&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,124&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;11,228&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;64,605&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Redesignation of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Preferred Shares into Class&#160;Y Ordinary Shares&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,104,535&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(38,007&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,104,535&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(38,007&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;"&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: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Redesignation of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Preferred Shares into Class&#160;Z Ordinary Shares&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(7,078,502&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(16,867&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(14,643,281&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(87,129&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(22,794,876&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(330,887&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(27,996,184&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(810,988&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(41,480,769&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,427,368&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(954,605&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(37,341&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(13,101,189&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(595,509&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(13,759,564&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(735,552&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(141,808,970&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(4,041,641&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&#160;31, 2018&lt;/div&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; </bili:DisclosureOfTemporaryEquityTextBlock>
    <us-gaap:TemporaryEquityTableTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 19%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;Pre-IPO&lt;/div&gt; Series&#160;A&lt;br/&gt; Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;Pre-IPO&lt;/div&gt; Series&#160;A+&lt;br/&gt; Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;Pre-IPO&lt;/div&gt; Series&#160;B&lt;br/&gt; Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;Pre-IPO&lt;/div&gt; Series&#160;C&lt;br/&gt; Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;Pre-IPO&lt;/div&gt; Series&#160;C1&lt;br/&gt; Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;Pre-IPO&#160;Series&#160;C2&lt;/div&gt;&lt;br/&gt; Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;Pre-IPO&lt;/div&gt; Series&#160;D1&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;Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;Pre-IPO&lt;/div&gt; Series&#160;D2&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;Preferred Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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 Mezzanine&lt;br/&gt; Equity&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&lt;br/&gt; of shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&lt;br/&gt; of shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&lt;br/&gt; of shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&lt;br/&gt; of shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&lt;br/&gt; of shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&lt;br/&gt; of&#160;shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&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;of shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&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;of shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number&lt;br/&gt; of shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;"&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="70" 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, except for share 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="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&#160;31, 2017&lt;/div&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,078,502&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,625&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,643,281&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;85,681&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,794,876&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;325,559&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;27,996,184&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;797,355&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;42,585,304&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,442,351&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;954,605&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,763&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,101,189&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;586,385&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,759,564&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;724,324&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;142,913,505&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,015,043&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;"&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: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Accretion to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Preferred Shares redemption value&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;242&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,448&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,328&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;13,633&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;23,024&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;578&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,124&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;11,228&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;64,605&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Redesignation of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Preferred Shares into Class&#160;Y Ordinary Shares&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,104,535&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(38,007&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,104,535&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(38,007&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;"&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: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Redesignation of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Preferred Shares into Class&#160;Z Ordinary Shares&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(7,078,502&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(16,867&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(14,643,281&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(87,129&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(22,794,876&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(330,887&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(27,996,184&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(810,988&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(41,480,769&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,427,368&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(954,605&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(37,341&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(13,101,189&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(595,509&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(13,759,564&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(735,552&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(141,808,970&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(4,041,641&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance as of December&#160;31, 2018&lt;/div&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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;div style="margin-top: 0px; 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:TemporaryEquityTableTextBlock>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2017_PreIpoSeriesAConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">7078502</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2017_PreIpoSeriesAConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">16625000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2017_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">14643281</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2017_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">85681000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2017_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">22794876</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2017_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">325559000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2017_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">27996184</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2017_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">797355000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2017_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">42585304</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2017_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">1442351000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2017_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">954605</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2017_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">36763000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2017_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">13101189</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2017_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">586385000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2017_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">13759564</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2017_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">724324000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2017"
      decimals="INF"
      unitRef="Unit_shares">142913505</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="PAsOn12_31_2017"
      decimals="-3"
      unitRef="Unit_CNY">4015043000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesAConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">242000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">1448000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">5328000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">13633000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">23024000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">578000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">9124000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">11228000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">64605000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <bili:RedesignationOfPreIpoSharesIntoClassYOrdinaryShares
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">1104535</bili:RedesignationOfPreIpoSharesIntoClassYOrdinaryShares>
    <bili:RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">38007000</bili:RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue>
    <bili:RedesignationOfPreIpoSharesIntoClassYOrdinaryShares
      contextRef="P01_01_2018To12_31_2018"
      decimals="INF"
      unitRef="Unit_shares">1104535</bili:RedesignationOfPreIpoSharesIntoClassYOrdinaryShares>
    <bili:RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">38007000</bili:RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue>
    <bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesAConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">7078502</bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares>
    <bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesAConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">16867000</bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue>
    <bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">14643281</bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares>
    <bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">87129000</bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue>
    <bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">22794876</bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares>
    <bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">330887000</bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue>
    <bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">27996184</bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares>
    <bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">810988000</bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue>
    <bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">41480769</bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares>
    <bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">1427368000</bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue>
    <bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">954605</bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares>
    <bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">37341000</bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue>
    <bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">13101189</bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares>
    <bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">595509000</bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue>
    <bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">13759564</bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares>
    <bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue
      contextRef="P01_01_2018To12_31_2018_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">735552000</bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue>
    <bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares
      contextRef="P01_01_2018To12_31_2018"
      decimals="INF"
      unitRef="Unit_shares">141808970</bili:RedesignationOfPreIpoSharesIntoClassZOrdinaryShares>
    <bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">4041641000</bili:RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2018_PreIpoSeriesAConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      unitRef="Unit_shares"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2018_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      unitRef="Unit_shares"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2018_PreIpoSeriesBConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      unitRef="Unit_shares"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2018_PreIpoSeriesCConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      unitRef="Unit_shares"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2018_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      unitRef="Unit_shares"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2018_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      unitRef="Unit_shares"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2018_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      unitRef="Unit_shares"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn12_31_2018_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMemberusgaapStatementClassOfStockAxis"
      unitRef="Unit_shares"
      xsi:nil="true"/>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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="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="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;Employee Benefits &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"&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&#x2019;s subsidiaries and 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 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, 2018, 2019 and 2020: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 73%; text-align: left;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt; text-align: left;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt; text-align: left;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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; text-align: left;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contributions to medical and pension schemes&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;158,113&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;215,553&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;195,655&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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; text-align: left;"&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 employee benefits&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;23,958&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;24,180&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;40,216&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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; text-align: left;"&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;Total&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;182,071&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;239,733&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;235,871&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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-block: 0em; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt; </us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 73%; text-align: left;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt; text-align: left;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt; text-align: left;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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; text-align: left;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contributions to medical and pension schemes&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;158,113&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;215,553&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;195,655&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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; text-align: left;"&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 employee benefits&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;23,958&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;24,180&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;40,216&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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; text-align: left;"&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;Total&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;182,071&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;239,733&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;235,871&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">158113000</bili:DefinedContributionPlanCostRecognizedPensionAndMedical>
    <bili:DefinedContributionPlanCostRecognizedPensionAndMedical
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">215553000</bili:DefinedContributionPlanCostRecognizedPensionAndMedical>
    <bili:DefinedContributionPlanCostRecognizedPensionAndMedical
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">195655000</bili:DefinedContributionPlanCostRecognizedPensionAndMedical>
    <bili:DefinedContributionPlanCostRecognizedOtherBenefits
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">23958000</bili:DefinedContributionPlanCostRecognizedOtherBenefits>
    <bili:DefinedContributionPlanCostRecognizedOtherBenefits
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">24180000</bili:DefinedContributionPlanCostRecognizedOtherBenefits>
    <bili:DefinedContributionPlanCostRecognizedOtherBenefits
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">40216000</bili:DefinedContributionPlanCostRecognizedOtherBenefits>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">182071000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">239733000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">235871000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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="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="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;Share-based Compensation &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: 0px; background: none;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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="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="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;Description of share option plans &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In July 2014, the Group adopted its Global Share Incentive Plan (the &#x201c;Global Share Plan&#x201d;), 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. 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. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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 our 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, 2020, is 23,367,875 shares. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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;span style="-sec-ix-hidden:hidden18728205"&gt;two&lt;/span&gt; to six years and expire in &lt;span style="-sec-ix-hidden:hidden18727685"&gt;six&lt;/span&gt; to seven years. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&#160;31, 2020, total unrecognized compensation expenses related to unvested awards granted under the Global Share Plan and the 2018 Plan, adjusted for estimated forfeitures, was RMB 3,787.3 million, which is expected to be recognized over a weighted-average period of 4.5 years and may be adjusted for future changes in estimated forfeitures. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Valuation assumptions &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; text-align: left;"&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 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&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 58%; text-align: left;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt; text-align: left;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt; text-align: left;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected volatility&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;47.8%-48.4%&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;49.6%-52.1%&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;50.1%-55.0%&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average volatility&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;48.3%&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;50.8%&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;51.9%&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected dividends&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free 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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.6%-2.8%&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.4%-2.4%&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.4%-0.7%&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contractual term (in years)&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"&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 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&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;(c)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Share options activities &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"&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 share options activities for the years ended December&#160;31, 2018, 2019 and 2020: &lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 30%; text-align: left;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt; text-align: left;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Senior&lt;br/&gt; Management&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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; Exercise&#160;Price&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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; Remaining&lt;br/&gt; Contractual&lt;br/&gt; Life&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&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;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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; text-align: left;"&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;&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;&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;&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;&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;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 years)&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;(RMB&#160;in&lt;br/&gt; 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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at January&#160;1, 2018&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8,124&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10,595&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;700&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;19,419&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4.80&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;880,197&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,587&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;620&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,207&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2,387&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(5,543&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(212&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(8,142&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; width: 30%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(683&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,437&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(50&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2,170&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; width: 30%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at December&#160;31, &lt;br/&gt; 2018&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,641&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,235&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;438&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,314&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4.46&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,233,028&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; width: 30%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at January&#160;1, 2019&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,641&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,235&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;438&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,314&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4.46&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,233,028&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,464&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;730&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,194&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,352&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(710&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(193&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2,255&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; width: 30%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&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; width: 4%;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(479&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(600&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,079&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; width: 30%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at December&#160;31, &lt;br/&gt; 2019&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8,274&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,655&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;245&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,174&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4.13&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,581,408&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; width: 30%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at January&#160;1, 2020&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8,274&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,655&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;245&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,174&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4.13&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,581,408&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,966&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8,700&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;50&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;15,716&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2.9007&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2,784&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,643&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(65&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(4,492&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; width: 30%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&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; width: 4%;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,101&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,101&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.4234&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; width: 30%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at December&#160;31, &lt;br/&gt; 2020&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;11,355&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10,712&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;230&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;22,297&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2.0236&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5.41&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,177,047&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; width: 30%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercisable at December&#160;31, &lt;br/&gt; 2020&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;830&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;130&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;155&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,115&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2.97&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;623,376&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; width: 30%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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="text-indent: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"&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 weighted average grant date fair value of share options granted for the years ended December&#160;31, 2018, 2019 and 2020 was RMB76.2 (US$11.7), RMB104.4 (US$15.0) and RMB262.0 (US$38.8) per share, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;It is the Group&#x2019;s policy to issue new shares upon exercise of share options. The aggregate number of Class&#160;Z Ordinary Shares available for future grant under the Global Share Plan and the 2018 Plan was 6,062,751 as of December&#160;31, 2020. &lt;/div&gt;&lt;/div&gt; </us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="PAsOn07_31_2014_CommonClassZMemberusgaapStatementClassOfStockAxis_GlobalShareIncentivePlanMemberusgaapPlanNameAxis_MaximumMembersrtRangeAxis"
      decimals="INF"
      unitRef="Unit_shares">19880315</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_MaximumMembersrtRangeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">23367875</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis">P6Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">3787300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="P01_01_2020To12_31_2020">P4Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 58%; text-align: left;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt; text-align: left;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt; text-align: left;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected volatility&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;47.8%-48.4%&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;49.6%-52.1%&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;50.1%-55.0%&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average volatility&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;48.3%&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;50.8%&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;51.9%&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected dividends&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free 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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.6%-2.8%&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.4%-2.4%&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.4%-0.7%&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contractual term (in years)&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.478</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.484</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.496</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.521</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.501</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.550</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.483</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.508</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.519</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      unitRef="Unit_pure"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.026</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.028</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.024</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.007</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAwardTypeAxis">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 30%; text-align: left;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt; text-align: left;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Senior&lt;br/&gt; Management&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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; Exercise&#160;Price&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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; Remaining&lt;br/&gt; Contractual&lt;br/&gt; Life&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"&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;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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; text-align: left;"&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;&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;&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;&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;&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;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 years)&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;(RMB&#160;in&lt;br/&gt; 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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at January&#160;1, 2018&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8,124&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10,595&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;700&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;19,419&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4.80&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;880,197&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,587&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;620&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,207&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2,387&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(5,543&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(212&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(8,142&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; width: 30%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(683&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,437&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(50&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2,170&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; width: 30%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at December&#160;31, &lt;br/&gt; 2018&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,641&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,235&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;438&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,314&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4.46&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,233,028&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; width: 30%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at January&#160;1, 2019&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,641&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,235&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;438&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,314&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4.46&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,233,028&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,464&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;730&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,194&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,352&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(710&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(193&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2,255&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; width: 30%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&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; width: 4%;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(479&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(600&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,079&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; width: 30%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at December&#160;31, &lt;br/&gt; 2019&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8,274&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,655&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;245&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,174&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4.13&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,581,408&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; width: 30%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at January&#160;1, 2020&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8,274&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,655&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;245&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,174&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4.13&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,581,408&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,966&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8,700&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;50&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;15,716&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2.9007&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2,784&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,643&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(65&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(4,492&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; width: 30%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&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; width: 4%;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,101&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,101&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.4234&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; width: 30%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding at December&#160;31, &lt;br/&gt; 2020&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;11,355&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10,712&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;230&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;22,297&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2.0236&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5.41&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,177,047&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; width: 30%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 30%;"&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; text-align: left;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercisable at December&#160;31, &lt;br/&gt; 2020&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;830&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;130&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;155&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,115&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2.97&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;623,376&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; width: 30%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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; width: 4%;"&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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2017_EmployeesMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">8124000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2017_ManagementMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">10595000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2017_ConsultantMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2017"
      decimals="-3"
      unitRef="Unit_shares">19419000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2017"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="P01_01_2017To12_31_2017">P4Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2017"
      decimals="-3"
      unitRef="Unit_CNY">880197000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2018To12_31_2018_EmployeesMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">2587000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2018To12_31_2018_ManagementMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">620000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">3207000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2018To12_31_2018"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2018To12_31_2018_EmployeesMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">2387000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2018To12_31_2018_ManagementMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">5543000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2018To12_31_2018_ConsultantMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">212000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">8142000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2018To12_31_2018"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2018To12_31_2018_EmployeesMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">683000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2018To12_31_2018_ManagementMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">1437000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2018To12_31_2018_ConsultantMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">50000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">2170000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2018To12_31_2018"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2018_EmployeesMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">7641000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2018_ManagementMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">4235000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2018_ConsultantMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">438000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">12314000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2018"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="P01_01_2018To12_31_2018">P4Y5M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">1233028000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2018_EmployeesMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">7641000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2018_ManagementMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">4235000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2018_ConsultantMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">438000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_shares">12314000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2018"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="P01_01_2018To12_31_2018">P4Y5M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">1233028000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2019To12_31_2019_EmployeesMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">2464000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2019To12_31_2019_ManagementMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">730000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">3194000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2019To12_31_2019"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2019To12_31_2019_EmployeesMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">1352000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2019To12_31_2019_ManagementMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">710000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2019To12_31_2019_ConsultantMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">193000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">2255000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2019To12_31_2019"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2019To12_31_2019_EmployeesMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">479000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2019To12_31_2019_ManagementMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">1079000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2019To12_31_2019"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2019_EmployeesMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">8274000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2019_ManagementMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">3655000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2019_ConsultantMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">245000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">12174000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2019"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="P01_01_2019To12_31_2019">P4Y1M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1581408000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2019_EmployeesMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">8274000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2019_ManagementMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">3655000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2019_ConsultantMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">245000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_shares">12174000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2019"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="P01_01_2019To12_31_2019">P4Y1M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">1581408000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">6966000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2020To12_31_2020_ManagementMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">8700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2020To12_31_2020_ConsultantMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">50000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_shares">15716000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2020To12_31_2020"
      decimals="4"
      unitRef="Unit_USD_per_Share">2.9007</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">2784000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020_ManagementMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">1643000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020_ConsultantMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">65000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_shares">4492000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2020To12_31_2020"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">1101000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_shares">1101000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2020To12_31_2020"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.4234</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2020_EmployeesMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">11355000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2020_ManagementMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">10712000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2020_ConsultantMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">230000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_shares">22297000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2020"
      decimals="4"
      unitRef="Unit_USD_per_Share">2.0236</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="P01_01_2020To12_31_2020">P5Y4M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">12177047000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="PAsOn12_31_2020_EmployeesMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">830000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="PAsOn12_31_2020_ManagementMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">130000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="PAsOn12_31_2020_ConsultantMembersrtTitleOfIndividualAxis"
      decimals="-3"
      unitRef="Unit_shares">155000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_shares">1115000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2020"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="P01_01_2020To12_31_2020">P2Y11M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">623376000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2018To12_31_2018"
      decimals="1"
      unitRef="Unit_CNY_per_Share">76.2</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2018To12_31_2018"
      decimals="1"
      unitRef="Unit_USD_per_Share">11.7</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2019To12_31_2019"
      decimals="1"
      unitRef="Unit_CNY_per_Share">104.4</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2019To12_31_2019"
      decimals="1"
      unitRef="Unit_USD_per_Share">15.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2020To12_31_2020"
      decimals="1"
      unitRef="Unit_CNY_per_Share">262.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2020To12_31_2020"
      decimals="1"
      unitRef="Unit_USD_per_Share">38.8</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <bili:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesReservedForFutureIssuance
      contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">6062751</bili:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesReservedForFutureIssuance>
    <us-gaap:EarningsPerShareTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;18.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Net Loss per Share &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;For the years ended December&#160;31, 2018, 2019 and 2020, the Company had potential ordinary shares, including share options granted, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Preferred Shares and other permanent equities, and ordinary shares issuable upon the conversion of the 2026 Notes and 2027 Notes, where applicable. As the Group incurred losses for the years ended December&#160;31, 2018, 2019 and 2020, these potential ordinary shares were anti-dilutive and excluded from the calculation of diluted net loss per share. Considering that the holders of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Preferred Shares and other permanent equities have no contractual obligations to participate in the Group&#x2019;s losses, any losses from the Group was not be allocated to them. &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Upon the completion of the Company&#x2019;s IPO in April 2018, all of the outstanding &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Preferred Shares and other permanent equities were converted into 25,336,888 shares of Class&#160;Y Ordinary Shares and 141,808,970 shares of Class&#160;Z Ordinary Shares. The number of share options, which was anti-dilutive and excluded from the computation of diluted net loss per share for the year ended December&#160;31, 2018, was 15,594,490 shares. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the year ended December&#160;31, 2019, the numbers of share options and the number of ordinary shares issuable upon the conversion of the 2026 Notes, which were anti-dilutive and excluded from the computation of diluted net loss per share, were 9,328,721 shares and 20,202,000 shares, respectively. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the year ended December&#160;31, 2020, the numbers of share options and the number of ordinary shares issuable upon the conversion of the 2026 Notes and 2027 Notes, which were anti-dilutive and excluded from the computation of diluted net loss per share, were 8,927,697 shares, 20,202,000 shares and 19,641,280 shares, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&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 sets forth the computation of basic and diluted net loss per share for the years ended December&#160;31, 2018, 2019 and 2020: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 63%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Numerator:&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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="9" style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(565,021&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,303,570&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3,054,017&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accretion to redeemable noncontrolling interests&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(4,292&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;Accretion to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Preferred Shares redemption value&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(64,605&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net loss attributable to noncontrolling interests&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;13,301&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;14,597&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;46,605&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net loss attributable to Bilibili&#160;Inc.&#x2019;s shareholders for basic/dilutive net loss per share calculation&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(616,325&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,288,973&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3,011,704&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Denominator:&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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average number of ordinary shares outstanding, basic&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;233,047,703&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;323,161,680&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;345,816,023&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average number of ordinary shares outstanding, diluted&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;233,047,703&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;323,161,680&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;345,816,023&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net loss per share, basic&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2.64&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3.99&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(8.71&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net loss per share, diluted&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2.64&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3.99&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(8.71&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="P04_01_2018To04_30_2018_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">25336888</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="P04_01_2018To04_30_2018_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">141808970</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2018To12_31_2018_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      unitRef="Unit_shares">15594490</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      unitRef="Unit_shares">9328721</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">20202000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      unitRef="Unit_shares">8927697</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">20202000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberusgaapLongtermDebtTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">19641280</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 63%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Numerator:&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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="9" style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(565,021&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,303,570&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3,054,017&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accretion to redeemable noncontrolling interests&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(4,292&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;Accretion to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-IPO&lt;/div&gt; Preferred Shares redemption value&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(64,605&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net loss attributable to noncontrolling interests&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;13,301&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;14,597&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;46,605&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net loss attributable to Bilibili&#160;Inc.&#x2019;s shareholders for basic/dilutive net loss per share calculation&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(616,325&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,288,973&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3,011,704&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Denominator:&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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average number of ordinary shares outstanding, basic&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;233,047,703&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;323,161,680&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;345,816,023&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average number of ordinary shares outstanding, diluted&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;233,047,703&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;323,161,680&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;345,816,023&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net loss per share, basic&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2.64&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3.99&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(8.71&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net loss per share, diluted&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(2.64&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3.99&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(8.71&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-565021000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-1303570000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3054017000</us-gaap:ProfitLoss>
    <bili:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">4292000</bili:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">64605000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-13301000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-14597000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-46605000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">-616325000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">-1288973000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3011704000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="0"
      unitRef="Unit_shares">233047703</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="0"
      unitRef="Unit_shares">323161680</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="0"
      unitRef="Unit_shares">345816023</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="0"
      unitRef="Unit_shares">233047703</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2019To12_31_2019_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="0"
      unitRef="Unit_shares">323161680</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="0"
      unitRef="Unit_shares">345816023</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2018To12_31_2018"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-2.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2019To12_31_2019"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-3.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-8.71</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2018To12_31_2018"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-2.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2019To12_31_2019"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-3.99</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-8.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;19.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Commitments and Contingencies &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: 0px; background: none;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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="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="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;Commitments &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: 0px; background: none;"/&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Purchase obligations &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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In September 2020, the Group signed a contract to purchase the three-year license for live broadcasting the League of Legends World Championship starting from 2020 at an aggregate purchase price of RMB800.0&#160;million (US$122.6 million). The unpaid purchase price was RMB622.5 million (US$95.4 million) as of December 31, 2020. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&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 debt obligations &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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&#x2019;s long-term debt obligations are to repay the principal amount and cash interests in connection with the 2026 Notes and 2027 Notes. The expected repayment schedules of the 2026 Notes and 2027 Notes has been disclosed in Note 13. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Litigation &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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, 2018, 2019 and 2020. &lt;/div&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="P09_01_2020To09_30_2020"
      decimals="-5"
      unitRef="Unit_CNY">800000000.0</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="P09_01_2020To09_30_2020"
      decimals="-5"
      unitRef="Unit_USD">122600000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">622500000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="PAsOn12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">95400000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;20.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Related Party Transactions and Balances &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group entered into the following significant related party transactions for the periods presented: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 72%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Purchases of goods and services&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;162,992&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;87,597&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;35,131&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Transfer of/&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;(acquire of) long-term investments*&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,250&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;539,646&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(110,039&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Purchase of noncontrolling interests of Chaodian Inc. (&#x201c;Chaodian&#x201d;) (See note 24)&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;257,288&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Investment income*&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;73,884&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&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: 12pt; margin-bottom: 0pt;"&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 had the following significant related party balances as of December 31, 2018, 2019 and 2020, respectively: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 47%;"/&gt;
&lt;td style="width: 10%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 10%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 10%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due from an investment fund*&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;170,535&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;74,235&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due from an equity investee**&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;24,755&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;90,497&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&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;Total&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;195,290&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;164,732&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amount due to related parties&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;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;50,331&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="width: 26%; line-height: 12pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The transactions in 2018 referred to the investments transferred to an entity controlled by the Group&#x2019;s major shareholders. In June 2019, to focus the Company&#x2019;s efforts and resources on its core businesses, the Company transferred several equity investments of the Group to an investment fund. The Group contributed a total of RMB220.0&#160;million cash into this fund as a limited partner, which is accounted for as an equity method investment. The cost of the equity investments transferred was RMB465.8&#160;million. The consideration was RMB539.6&#160;million, which was based on the estimated fair value of the investments. The difference between the consideration and cost of the investments was recognized as investment income. In July 2020, the Company acquired certain equity interests of two investments from the investment fund. The consideration was RMB110.0&#160;million. The balances due from an investment fund as of December&#160;31, 2019 and December&#160;31, 2020 were consideration receivables related to the equity investments transferred in 2019 and dividend receivables&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;, &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;which is non-trade in nature.&#160;&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: 0px; background: none;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;**&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The balances as of December&#160;31, 2020 mainly represent interest-bearing loans and interest expenses of RMB105.6&#160;million related to an equity investee&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;which is non-trade in nature&lt;div style="display:inline;"&gt;&#160;and partially offset by the trade payables to the equity investee.&lt;/div&gt;&lt;/div&gt;&#160;The annual interest rates of the loans were 2.8% and all the loans were within one year. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;Amount due to related parties as of December 31, 2018 was trade in nature.&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  </us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 72%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Purchases of goods and services&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;162,992&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;87,597&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;35,131&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Transfer of/&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;(acquire of) long-term investments*&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,250&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;539,646&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(110,039&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Purchase of noncontrolling interests of Chaodian Inc. (&#x201c;Chaodian&#x201d;) (See note 24)&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;257,288&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Investment income*&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;73,884&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The transactions in 2018 referred to the investments transferred to an entity controlled by the Group&#x2019;s major shareholders. In June 2019, to focus the Company&#x2019;s efforts and resources on its core businesses, the Company transferred several equity investments of the Group to an investment fund. The Group contributed a total of RMB220.0&#160;million cash into this fund as a limited partner, which is accounted for as an equity method investment. The cost of the equity investments transferred was RMB465.8&#160;million. The consideration was RMB539.6&#160;million, which was based on the estimated fair value of the investments. The difference between the consideration and cost of the investments was recognized as investment income. In July 2020, the Company acquired certain equity interests of two investments from the investment fund. The consideration was RMB110.0&#160;million. The balances due from an investment fund as of December&#160;31, 2019 and December&#160;31, 2020 were consideration receivables related to the equity investments transferred in 2019 and dividend receivables&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;, &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;which is non-trade in nature.&#160;&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: 0px; background: none;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;**&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The balances as of December&#160;31, 2020 mainly represent interest-bearing loans and interest expenses of RMB105.6&#160;million related to an equity investee&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;which is non-trade in nature&lt;div style="display:inline;"&gt;&#160;and partially offset by the trade payables to the equity investee.&lt;/div&gt;&lt;/div&gt;&#160;The annual interest rates of the loans were 2.8% and all the loans were within one year. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;Amount due to related parties as of December 31, 2018 was trade in nature.&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  </us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">162992000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">87597000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">35131000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <bili:RelatedPartyTransactionAmountsOfInvestmentTransferred
      contextRef="P01_01_2018To12_31_2018"
      decimals="-3"
      id="Fact_18727269"
      unitRef="Unit_CNY">3250000</bili:RelatedPartyTransactionAmountsOfInvestmentTransferred>
    <bili:RelatedPartyTransactionAmountsOfInvestmentTransferred
      contextRef="P01_01_2019To12_31_2019"
      decimals="-3"
      id="Fact_18727270"
      unitRef="Unit_CNY">539646000</bili:RelatedPartyTransactionAmountsOfInvestmentTransferred>
    <bili:RelatedPartyTransactionAmountsOfInvestmentTransferred
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      id="Fact_18727271"
      unitRef="Unit_CNY">-110039000</bili:RelatedPartyTransactionAmountsOfInvestmentTransferred>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="PAsOn12_31_2020_ChaodianMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">257288000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="P01_01_2019To12_31_2019_EquityMethodInvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="Fact_18727987"
      unitRef="Unit_CNY">73884000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <bili:ScheduleOfRelatedPartyBalancesTableTextBlock contextRef="P01_01_2020To12_31_2020">&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group had the following significant related party balances as of December 31, 2018, 2019 and 2020, respectively: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 47%;"/&gt;
&lt;td style="width: 10%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 10%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 10%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due from an investment fund*&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;170,535&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;74,235&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due from an equity investee**&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;24,755&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;90,497&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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: 3em; line-height: normal;"&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;Total&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;195,290&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;164,732&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amount due to related parties&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;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;50,331&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The transactions in 2018 referred to the investments transferred to an entity controlled by the Group&#x2019;s major shareholders. In June 2019, to focus the Company&#x2019;s efforts and resources on its core businesses, the Company transferred several equity investments of the Group to an investment fund. The Group contributed a total of RMB220.0&#160;million cash into this fund as a limited partner, which is accounted for as an equity method investment. The cost of the equity investments transferred was RMB465.8&#160;million. The consideration was RMB539.6&#160;million, which was based on the estimated fair value of the investments. The difference between the consideration and cost of the investments was recognized as investment income. In July 2020, the Company acquired certain equity interests of two investments from the investment fund. The consideration was RMB110.0&#160;million. The balances due from an investment fund as of December&#160;31, 2019 and December&#160;31, 2020 were consideration receivables related to the equity investments transferred in 2019 and dividend receivables&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;, &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;which is non-trade in nature.&#160;&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: 0px; background: none;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;**&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The balances as of December&#160;31, 2020 mainly represent interest-bearing loans and interest expenses of RMB105.6&#160;million related to an equity investee&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;which is non-trade in nature&lt;div style="display:inline;"&gt;&#160;and partially offset by the trade payables to the equity investee.&lt;/div&gt;&lt;/div&gt;&#160;The annual interest rates of the loans were 2.8% and all the loans were within one year. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;Amount due to related parties as of December 31, 2018 was trade in nature.&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </bili:ScheduleOfRelatedPartyBalancesTableTextBlock>
    <bili:DueFromInvestmentFunds
      contextRef="PAsOn12_31_2019_LimitedPartnerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="Fact_18727989"
      unitRef="Unit_CNY">170535000</bili:DueFromInvestmentFunds>
    <bili:DueFromInvestmentFunds
      contextRef="PAsOn12_31_2020_LimitedPartnerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="Fact_18727990"
      unitRef="Unit_CNY">74235000</bili:DueFromInvestmentFunds>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2019_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="Fact_18727680"
      unitRef="Unit_CNY">24755000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2020_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="Fact_18727681"
      unitRef="Unit_CNY">90497000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">195290000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">164732000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="PAsOn12_31_2018"
      decimals="-3"
      unitRef="Unit_CNY">50331000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:Cash
      contextRef="PAsOn06_30_2019_LimitedPartnerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-5"
      unitRef="Unit_CNY">220000000.0</us-gaap:Cash>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="PAsOn06_30_2019_EquityMethodInvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-5"
      unitRef="Unit_CNY">465800000</us-gaap:EquityMethodInvestmentAggregateCost>
    <bili:SaleOfEquityMethodInvestmentsConsideration
      contextRef="P06_01_2019To06_30_2019_EquityMethodInvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-5"
      unitRef="Unit_CNY">539600000</bili:SaleOfEquityMethodInvestmentsConsideration>
    <bili:EquityMethodInvestmentsPurchasedConsiderationPayable
      contextRef="PAsOn07_31_2020_SubsidiariesMembersrtConsolidatedEntitiesAxis"
      decimals="-5"
      unitRef="Unit_CNY">110000000.0</bili:EquityMethodInvestmentsPurchasedConsiderationPayable>
    <bili:LoansAndInterestExpenseRelatedParty
      contextRef="P01_01_2020To12_31_2020_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-5"
      unitRef="Unit_CNY">105600000</bili:LoansAndInterestExpenseRelatedParty>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="P01_01_2020To12_31_2020_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="3"
      unitRef="Unit_pure">0.028</us-gaap:RelatedPartyTransactionRate>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;21.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Segment Information &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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 segments are 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&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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 individual other country is not material. Therefore, no geographical segments are presented. &lt;/div&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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="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;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="letter-spacing: 0px; top: 0px;;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;Fair Value Measurement &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: 0px; background: none;"/&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&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 style="letter-spacing: 0px; top: 0px;;display:inline;"&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;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Money market funds and 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="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 or other financial institutions 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 style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable, amount&#160;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 and accrued liabilities and other payables are financial liabilities with carrying values that approximate fair value due to their short-term nature. &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;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 during the years ended December&#160;31, 2018, 2019 and 2020, 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 and other unobse&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;r&lt;/div&gt;vable inputs. &lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:RestrictedAssetsDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;23.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Restricted Net Assets &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: 0px; background: none;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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 RMB1.2&#160;billion or 16.1% of the Company&#x2019;s total consolidated net assets as of December&#160;31, 2020. 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_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_pure">0.10</bili:PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax>
    <us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries
      contextRef="PAsOn12_31_2020"
      decimals="-8"
      unitRef="Unit_CNY">1200000000</us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries>
    <bili:PercentageOfRestrictedNetAssets
      contextRef="PAsOn12_31_2020"
      decimals="3"
      unitRef="Unit_pure">0.161</bili:PercentageOfRestrictedNetAssets>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="P01_01_2020To12_31_2020">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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;24.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&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="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;Acquisitions &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: 0px; background: none;"/&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="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Transaction with Zenith Group Holdings Co., Limited (&#x201c;Zenith&#x201d;) &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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In September 2018, the Group entered into an agreement to increase its shareholding to acquire the majority of equity interests in Zenith, the owner of a series of famous virtual singers, such as Luo Tianyi. Prior to this transaction, the Group owned 7.4% of equity interest in Zenith, which was accounted for as long-term investments using alternative measure method. The total consideration was RMB296.8&#160;million in cash. Following the completion of this transaction in September 2018, the Group held approximately 71.9% of equity interests in Zenith and Zenith became a consolidated subsidiary of the Group. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group made estimates and judgments in determining the fair value of the assets acquired and liabilities assumed with the assistance from an independent valuation firm. The purchase price allocation as the date of the acquisition is as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 69%;"/&gt;
&lt;td style="width: 8%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 7%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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&lt;br/&gt; Period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net assets acquired&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;30,252&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;Tradename&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;54,974&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8 years&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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="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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,230&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3 years&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Noncontrolling interests&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(121,154&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-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;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;360,039&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;326,341&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&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;Total purchase price comprised of: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 50%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 80%;"/&gt;
&lt;td style="width: 11%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&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: 1pt;"&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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&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: 1pt;"&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="vertical-align: bottom;;text-align:center;"&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;"&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: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&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="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;Cash consideration&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;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;296,796&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&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="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;Fair value of previously held equity interests&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;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;29,545&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#160;&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 style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0px; 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;&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: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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="letter-spacing: 0px; top: 0px;;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;Total&lt;/div&gt;&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;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&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;326,341&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#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;&#160;&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 style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0px; 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;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&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: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;A gain of RMB&lt;/div&gt;5.8&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;million in relation to the revaluation of the previously held equity interests in Zenith was recorded in&#x201c;Investment income, net&#x201d;on the consolidated statements of operations and comprehensive loss for the year ended December&#160;&lt;/div&gt;31&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;, &lt;/div&gt;2018&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;. The fair value of the previously held equity interests was estimated based on the purchase price per share as of the acquisition date.&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill arising from this acquisition was attributable to the synergies between virtual idols and the Group&#x2019;s multiple business streams, including live broadcasting, advertising, games, virtual idol related derivative products and offline performance events. The goodwill recognized was not expected to be deductible for income tax purpose. &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;In the fourth quarter of 2019, the Group acquired the remaining 28.1% of equity interests in Zenith from noncontrolling shareholders with a total consideration of US$22.4&#160;million (RMB156.5 million), which was accounted for as an equity transaction pursuant to ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;810-10-45-23.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; The difference between the fair value of the consideration and the carrying value of the noncontrolling interests was accounted for as deemed dividend to the noncontrolling shareholders and was recorded against additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital. No gain or loss was recorded by the Group. &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Transactions with Chaodian &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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In July 2019, the Group entered into a series of agreements to acquire 72.0% of equity interests in Chaodian, which was subsequently diluted to 63.6% with capital injections from certain other noncontrolling interests. The total consideration of this acquisition consisted of RMB288.6&#160;million paid to the existing third party shareholders and a direct capital injection amounting to RMB909.6&#160;million. Chaodian runs various offline events such as flagship concerts and exhibitions, and operates an industry-related talent agency. The Company and Chaodian were under the same control of the Controlling Shareholder since July 2019. Therefore, this transaction was accounted for as a business combination under common control and the Company&#x2019;s consolidated financial statements included the acquired assets and liabilities of Chaodian, at their historical carrying amounts of RMB986.4&#160;million. The consolidated financial statements as of and for the year ended December&#160;31, 2019 reflected the results of the Company and Chaodian as if they had been combined since July&#160;1, 2019. The excess of the consideration over the historical carrying amount of the acquired assets and liabilities, as well as noncontrolling interests, was accounted for deemed dividend to the other shareholders of Chaodian. &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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The allocation of the consideration of the assets acquired and liabilities assumed based on their historical carrying amounts was as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 80%;"/&gt;
&lt;td style="width: 9%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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;"&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;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Consideration&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,198,198&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,199,117&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable, net&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;95,147&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-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;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;36,120&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other asset acquired&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;68,214&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total assets acquired&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,398,598&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued liabilities and other payables&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(323,025&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other liabilities assumed&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(89,217&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total liability assumed&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(412,242&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Noncontrolling interests&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(276,621&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deemed dividend&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;488,463&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,198,198&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In September 2020, the Company acquired the rest of&#160;noncontrolling interests of Chaodian, with the total consideration of RMB744.6&#160;million including with a cash consideration of RMB250.5&#160;million and 1,731,100 Class&#160;Z ordinary shares. The consideration was determined by referenced to a third-party valuer&#x2019;s valuation. The difference between the total consideration and the carrying value of the noncontrolling interest of Chaodian was recognized as additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital, amounting to RMB193.3&#160;million. Following the completion of this transaction, the Company held 100% of equity interest in Chaodian.&lt;/div&gt;  &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&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 the years ended December&#160;31, 2018, 2019 and 2020, the Group completed several other acquisitions, to complement its existing businesses and achieve synergies. The acquired entities individually and in aggregate were insignificant. The Group&#x2019;s other acquisitions are summarized in the following table: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 58%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td rowspan="4" style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" rowspan="4" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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&lt;br/&gt; Period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="4" style="vertical-align: bottom; padding-bottom: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net assets acquired&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;62,800&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;65,582&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;18,495&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;Tradename&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;104,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5 to 10&#160;years&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;User base&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;21,500&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;700&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3 to 5&#160;years&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;Copyrights&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;23,500&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;49,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9&#160;months&#160;to&#160;10&#160;years&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;Technology&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6 to 8 months&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;Vendor relationship&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;86,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10 years&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;On-going&lt;/div&gt; projects&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;69,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4.5 years&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Noncontrolling interests&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(107,505&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(30,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(44,064&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(49,140&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-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;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;530,482&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;34,418&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;283,760&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;643,777&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;70,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;413,751&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&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;Total purchase price comprised of: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 94%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&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: 1pt;"&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: 1pt;"&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="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&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: 1pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="8" style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="8" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;;text-align:center;"&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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/div&gt;&lt;/div&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;"&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="10" style="vertical-align: bottom;;text-align:center;"&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;"&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: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&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="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;Cash consideration&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;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;391,071&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;70,000&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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 style="vertical-align: bottom; white-space: nowrap;"&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; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;295,323&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&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="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;Share consideration&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;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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 style="vertical-align: bottom; white-space: nowrap;"&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; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;118,428&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&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="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;Fair value of previously held equity interests&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;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;252,706&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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 style="vertical-align: bottom; white-space: nowrap;"&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; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#160;&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 style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0px; 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;&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;&#160;&#160;&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 style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0px; 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;&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 style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0px; 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;&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: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&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="letter-spacing: 0px; top: 0px;;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;Total&lt;/div&gt;&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;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&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;643,777&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#160;&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;&#160;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&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;70,000&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#160;&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;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&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;413,751&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#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;&#160;&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 style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0px; 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;&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;&#160;&#160;&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 style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0px; 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;&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 style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0px; 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;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&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: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In relation to the revaluation of previously held equity interests, the Group recognized a gain of RMB&lt;/div&gt;138.6&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;million in the consolidated statements of operations and comprehensive loss for the year&#160;ended December&#160;&lt;/div&gt;31&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;, &lt;/div&gt;2018&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;, for the other acquisitions that constitute business combinations.&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pro forma results of operations 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, 2018, 2019 and 2020, either individually or in aggregate. &lt;/div&gt;&lt;/div&gt; </us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="PAsOn09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis"
      decimals="3"
      unitRef="Unit_pure">0.074</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P09_01_2018To09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_CNY">296800000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage
      contextRef="PAsOn09_30_2018_BeforeSecondAcquisitionMemberBILIAcquisitionAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis"
      decimals="3"
      unitRef="Unit_pure">0.719</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock contextRef="P01_01_2020To12_31_2020_ZenithGroupMemberusgaapBusinessAcquisitionAxis">
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 69%;"/&gt;
&lt;td style="width: 8%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 7%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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&lt;br/&gt; Period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net assets acquired&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;30,252&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;Tradename&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;54,974&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8 years&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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="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="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,230&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3 years&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Noncontrolling interests&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(121,154&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-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;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;360,039&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;326,341&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&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;Total purchase price comprised of: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 50%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 80%;"/&gt;
&lt;td style="width: 11%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&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: 1pt;"&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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&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: 1pt;"&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="vertical-align: bottom;;text-align:center;"&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;"&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: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&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="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;Cash consideration&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;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;296,796&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&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="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;Fair value of previously held equity interests&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;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;29,545&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#160;&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 style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0px; 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;&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: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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="letter-spacing: 0px; top: 0px;;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;Total&lt;/div&gt;&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;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&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;326,341&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#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;&#160;&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 style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0px; 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;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="PAsOn09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">30252000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn09_30_2018_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">54974000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P09_01_2018To09_30_2018_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn09_30_2018_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">2230000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P09_01_2018To09_30_2018_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="PAsOn09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">121154000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:Goodwill
      contextRef="PAsOn09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">360039000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest
      contextRef="PAsOn09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">326341000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P09_01_2018To09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">296796000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1
      contextRef="P09_01_2018To09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">29545000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1>
    <us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1
      contextRef="P09_01_2018To09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">326341000</us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss
      contextRef="P01_01_2018To12_31_2018_InvestmentIncomeExpenseMemberusgaapIncomeStatementLocationAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_CNY">5800000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage
      contextRef="PAsOn12_31_2019_AfterSecondAcquisitionMemberBILIAcquisitionAxis_ZenithGroupMemberusgaapBusinessAcquisitionAxis"
      decimals="3"
      unitRef="Unit_pure">0.281</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="P10_01_2019To12_31_2019_ZenithGroupMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_USD">22400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="P10_01_2019To12_31_2019_ZenithGroupMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_CNY">156500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="PAsOn07_31_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="3"
      unitRef="Unit_pure">0.720</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage
      contextRef="PAsOn07_31_2019_BeforeSecondAcquisitionMemberBILIAcquisitionAxis_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="3"
      unitRef="Unit_pure">0.636</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="P07_01_2019To07_31_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_CNY">288600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <bili:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCarryingValue
      contextRef="PAsOn07_31_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_CNY">909600000</bili:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCarryingValue>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="P01_01_2019To12_31_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_CNY">986400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock contextRef="P01_01_2020To12_31_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis">&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The allocation of the consideration of the assets acquired and liabilities assumed based on their historical carrying amounts was as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 80%;"/&gt;
&lt;td style="width: 9%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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;"&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;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Consideration&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,198,198&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,199,117&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable, net&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;95,147&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-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;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;36,120&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other asset acquired&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;68,214&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total assets acquired&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,398,598&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued liabilities and other payables&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(323,025&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other liabilities assumed&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(89,217&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total liability assumed&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(412,242&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Noncontrolling interests&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(276,621&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deemed dividend&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;488,463&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;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,198,198&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">1198198000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">1199117000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">95147000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:Goodwill
      contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">36120000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">68214000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">1398598000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <bili:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables
      contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">323025000</bili:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">89217000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">412242000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <bili:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount
      contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">276621000</bili:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount>
    <bili:BusinessCombinationDeemedDividend
      contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">488463000</bili:BusinessCombinationDeemedDividend>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="PAsOn07_01_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">1198198000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="P09_01_2020To09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_CNY">744600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P09_01_2020To09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_CNY">250500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="P09_01_2020To09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">1731100</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="P09_01_2020To09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_CNY">193300000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage
      contextRef="PAsOn09_30_2020_AfterSecondAcquisitionMemberBILIAcquisitionAxis_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="2"
      unitRef="Unit_pure">1</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock contextRef="P01_01_2020To12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 58%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td rowspan="4" style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" rowspan="4" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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&lt;br/&gt; Period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="4" style="vertical-align: bottom; padding-bottom: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;"&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: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net assets acquired&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;62,800&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;65,582&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;18,495&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Intangible 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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;Tradename&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;104,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5 to 10&#160;years&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;User base&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;21,500&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;700&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3 to 5&#160;years&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;Copyrights&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;23,500&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;49,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9&#160;months&#160;to&#160;10&#160;years&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;Technology&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6 to 8 months&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;Vendor relationship&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;86,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10 years&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;On-going&lt;/div&gt; projects&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;69,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4.5 years&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Noncontrolling interests&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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(107,505&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(30,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(44,064&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&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-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;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; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(49,140&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&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-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;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;530,482&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;34,418&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;283,760&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&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;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;643,777&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;70,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;413,751&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&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; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&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;Total purchase price comprised of: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 94%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&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: 1pt;"&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: 1pt;"&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="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&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: 1pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="8" style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="8" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;;text-align:center;"&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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/div&gt;&lt;/div&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;"&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="10" style="vertical-align: bottom;;text-align:center;"&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;"&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: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&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="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;Cash consideration&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;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;391,071&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;70,000&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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 style="vertical-align: bottom; white-space: nowrap;"&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; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;295,323&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&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="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;Share consideration&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;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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 style="vertical-align: bottom; white-space: nowrap;"&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; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;118,428&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-size: 10pt;"&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="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;Fair value of previously held equity interests&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;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;252,706&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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 style="vertical-align: bottom; white-space: nowrap;"&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; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#160;&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 style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0px; 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;&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;&#160;&#160;&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 style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0px; 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;&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 style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0px; 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;&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: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&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="letter-spacing: 0px; top: 0px;;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;Total&lt;/div&gt;&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;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&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;643,777&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#160;&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;&#160;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&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;70,000&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#160;&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;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&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;413,751&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&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;&#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;&#160;&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 style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0px; 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;&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;&#160;&#160;&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 style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0px; 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;&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 style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0px; 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;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="PAsOn12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">62800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="PAsOn12_31_2019_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">65582000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">18495000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">104000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TradeNamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">21500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2018_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">23500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2020_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">49000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2020To12_31_2020_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">P9M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2020To12_31_2020_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TechnologyBasedIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">9000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2020To12_31_2020_MinimumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TechnologyBasedIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2020To12_31_2020_MaximumMembersrtRangeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_TechnologyBasedIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P8M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_VendorRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">86000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2020To12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis_VendorRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2020_OnGoingProjectsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">69000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2020To12_31_2020_OnGoingProjectsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">P4Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="PAsOn12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">107505000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="PAsOn12_31_2019_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">30000000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">44064000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">49140000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">530482000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2019_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">34418000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">283760000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest
      contextRef="PAsOn12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">643777000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest
      contextRef="PAsOn12_31_2019_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">70000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest
      contextRef="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">413751000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P01_01_2018To12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">391071000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P01_01_2019To12_31_2019_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">70000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P01_01_2020To12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">295323000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="P01_01_2020To12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">118428000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1
      contextRef="P01_01_2018To12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">252706000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1>
    <us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1
      contextRef="P01_01_2018To12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">643777000</us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1>
    <us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1
      contextRef="P01_01_2019To12_31_2019_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">70000000</us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1>
    <us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1
      contextRef="P01_01_2020To12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">413751000</us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss
      contextRef="P01_01_2018To12_31_2018_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_CNY">138600000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss>
    <us-gaap:SubsequentEventsTextBlock contextRef="P01_01_2020To12_31_2020">&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 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="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="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;Subsequent Events &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: 0px; background: none;"/&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="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group has established an entity in Shanghai, China with Zhuhai Hengqin Wangfu Project Investment LLP (&#x201c;Wangfu&#x201d;), and two entities controlled by Mr. Rui Chen and Ms. Ni Li, respectively (the &#x201c;Management Entities&#x201d;), to acquire the land use rights for a parcel of land in Shanghai. The Group holds 30.01% of the shares of the entity, Wangfu holds 45%, and the Management Entities collectively hold the remaining 24.99% of the shares. The total investment for the acquisition of land use rights is estimated to be approximately RMB8.1 billion. Pursuant to the shareholders agreement among the shareholders of the entity, the Group has committed to funding the acquisition of land use rights up to RMB1.2 billion, of which RMB975 million&lt;div style="display:inline;"&gt;&#160;has been made as of the date of this annual report and the remaining is expected to be made before March 31, 2021.&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn12_31_2020_ShanghaiEntityMemberusgaapEquityMethodInvestmentNonconsolidatedInvesteeAxis"
      decimals="4"
      unitRef="Unit_pure">0.3001</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn12_31_2020_ShanghaiEntityMemberusgaapEquityMethodInvestmentNonconsolidatedInvesteeAxis_WangfuMembersrtOwnershipAxis"
      decimals="2"
      unitRef="Unit_pure">0.45</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn12_31_2020_ManagementEntitiesMembersrtOwnershipAxis_ShanghaiEntityMemberusgaapEquityMethodInvestmentNonconsolidatedInvesteeAxis"
      decimals="4"
      unitRef="Unit_pure">0.2499</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2020_ShanghaiEntityMemberusgaapEquityMethodInvestmentNonconsolidatedInvesteeAxis"
      decimals="-8"
      unitRef="Unit_CNY">8100000000</us-gaap:EquityMethodInvestments>
    <bili:PaymentstoFundrelatedpartiesForLandUseRightsAcquisition
      contextRef="PAsOn12_31_2020_ShanghaiEntityMemberusgaapEquityMethodInvestmentNonconsolidatedInvesteeAxis"
      decimals="-8"
      unitRef="Unit_CNY">1200000000</bili:PaymentstoFundrelatedpartiesForLandUseRightsAcquisition>
    <bili:PaymentstoFundrelatedpartiesForLandUseRightsAcquisition
      contextRef="PAsOn12_31_2020_EquityFundsTrancheOneMemberusgaapInvestmentTypeAxis_ShanghaiEntityMemberusgaapEquityMethodInvestmentNonconsolidatedInvesteeAxis"
      decimals="-6"
      unitRef="Unit_CNY">975000000</bili:PaymentstoFundrelatedpartiesForLandUseRightsAcquisition>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_18726628"
          xlink:label="Fact_18726628"
          xlink:type="locator"/>
        <link:footnote id="FN_67946" xlink:label="FN_67946" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Less than 1. </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18726628"
          xlink:to="FN_67946"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18726816"
          xlink:label="Fact_18726816"
          xlink:type="locator"/>
        <link:footnote id="FN_67943" xlink:label="FN_67943" 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. The related direct and incremental platform commissions as well as game developers&#x2019; licensing fees are deferred and reported in &#x201c;Prepayments and Other Current Assets&#x201d; on the consolidated balance sheets.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18726816"
          xlink:to="FN_67943"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18726817"
          xlink:label="Fact_18726817"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18726817"
          xlink:to="FN_67943"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18726838"
          xlink:label="Fact_18726838"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18726838"
          xlink:to="FN_67943"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18726964"
          xlink:label="Fact_18726964"
          xlink:type="locator"/>
        <link:footnote id="FN_67944" xlink:label="FN_67944" 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 the Cayman Islands.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18726964"
          xlink:to="FN_67944"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18726965"
          xlink:label="Fact_18726965"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18726965"
          xlink:to="FN_67944"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18726966"
          xlink:label="Fact_18726966"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18726966"
          xlink:to="FN_67944"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18727269"
          xlink:label="Fact_18727269"
          xlink:type="locator"/>
        <link:footnote id="FN_67948" xlink:label="FN_67948" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The transactions in 2018 referred to the investments transferred to an entity controlled by the Group&#x2019;s major shareholders. In June 2019, to focus the Company&#x2019;s efforts and resources on its core businesses, the Company transferred several equity investments of the Group to an investment fund. The Group contributed a total of RMB220.0 million cash into this fund as a limited partner, which is accounted for as an equity method investment. The cost of the equity investments transferred was RMB465.8 million. The consideration was RMB539.6 million, which was based on the estimated fair value of the investments. The difference between the consideration and cost of the investments was recognized as investment income. In July 2020, the Company acquired certain equity interests of two investments from the investment fund. The consideration was RMB110.0 million. The balances due from an investment fund as of December 31, 2019 and December 31, 2020 were consideration receivables related to the equity investments transferred in 2019 and dividend receivables, which is non-trade in nature.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18727269"
          xlink:to="FN_67948"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18727270"
          xlink:label="Fact_18727270"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18727270"
          xlink:to="FN_67948"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18727271"
          xlink:label="Fact_18727271"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18727271"
          xlink:to="FN_67948"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18727680"
          xlink:label="Fact_18727680"
          xlink:type="locator"/>
        <link:footnote id="FN_67945" xlink:label="FN_67945" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The balances as of December 31, 2020 mainly represent interest-bearing loans and interest expenses of RMB105.6 million related to an equity investee, which is non-trade in nature and partially offset by the trade payables to the equity investee. The annual interest rates of the loans were 2.8% and all the loans were within one year.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18727680"
          xlink:to="FN_67945"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18727681"
          xlink:label="Fact_18727681"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18727681"
          xlink:to="FN_67945"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18727789"
          xlink:label="Fact_18727789"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18727789"
          xlink:to="FN_67946"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18727899"
          xlink:label="Fact_18727899"
          xlink:type="locator"/>
        <link:footnote id="FN_67947" xlink:label="FN_67947" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Amounts are based on ASC 840, Leases that were superseded upon the Company&#x2019;s adoption of ASC 842, Leases on January 1, 2019.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18727899"
          xlink:to="FN_67947"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18727900"
          xlink:label="Fact_18727900"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18727900"
          xlink:to="FN_67947"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18727901"
          xlink:label="Fact_18727901"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18727901"
          xlink:to="FN_67947"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18727902"
          xlink:label="Fact_18727902"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18727902"
          xlink:to="FN_67947"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18727903"
          xlink:label="Fact_18727903"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18727903"
          xlink:to="FN_67947"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18727987"
          xlink:label="Fact_18727987"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18727987"
          xlink:to="FN_67948"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18727989"
          xlink:label="Fact_18727989"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18727989"
          xlink:to="FN_67948"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_18727990"
          xlink:label="Fact_18727990"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_18727990"
          xlink:to="FN_67948"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150617983512">
<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, 2020 </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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Shanghai<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">200433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation 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="top.Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business Contact [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="top.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="top.Show.showAR( this, 'defref_dei_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Xin Fan<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Shanghai<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">200433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CountryRegion', window );">Country Region</a></td>
<td class="text">86<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">25099255<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">351,919,952<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">268,204,838<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common Stock, Capital Shares Reserved for Future Issuance</a></td>
<td class="nump">3,302,327<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Email address of contact personnel.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Region code of country</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 Section<br> -Section 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>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_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>38
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150618250808">
<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, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 4,678,109<span></span>
</td>
<td class="nump">$ 716,952<span></span>
</td>
<td class="nump">&#165; 4,962,660<span></span>
</td>
<td class="nump">&#165; 3,540,031<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="top.Show.showAR( this, 'defref_bili_TimeDepositsInBank', window );">Time deposits</a></td>
<td class="nump">4,720,089<span></span>
</td>
<td class="nump">723,385<span></span>
</td>
<td class="nump">1,844,558<span></span>
</td>
<td class="nump">749,385<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">1,053,641<span></span>
</td>
<td class="nump">161,478<span></span>
</td>
<td class="nump">744,845<span></span>
</td>
<td class="nump">324,392<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties</a></td>
<td class="nump">164,732<span></span>
</td>
<td class="nump">25,246<span></span>
</td>
<td class="nump">195,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">1,765,787<span></span>
</td>
<td class="nump">270,619<span></span>
</td>
<td class="nump">1,315,901<span></span>
</td>
<td class="nump">990,851<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">3,357,189<span></span>
</td>
<td class="nump">514,511<span></span>
</td>
<td class="nump">1,260,810<span></span>
</td>
<td class="nump">945,338<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">15,739,547<span></span>
</td>
<td class="nump">2,412,191<span></span>
</td>
<td class="nump">10,324,064<span></span>
</td>
<td class="nump">6,549,997<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">761,941<span></span>
</td>
<td class="nump">116,773<span></span>
</td>
<td class="nump">516,087<span></span>
</td>
<td class="nump">394,898<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="top.Show.showAR( this, 'defref_bili_ProductionCostNonCurrent', window );">Production cost, net</a></td>
<td class="nump">667,876<span></span>
</td>
<td class="nump">102,356<span></span>
</td>
<td class="nump">443,533<span></span>
</td>
<td class="nump">204,231<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">2,356,959<span></span>
</td>
<td class="nump">361,220<span></span>
</td>
<td class="nump">1,657,333<span></span>
</td>
<td class="nump">1,419,435<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent', window );">Deferred tax assets</a></td>
<td class="nump">20,918<span></span>
</td>
<td class="nump">3,206<span></span>
</td>
<td class="nump">10,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,295,786<span></span>
</td>
<td class="nump">198,588<span></span>
</td>
<td class="nump">1,012,026<span></span>
</td>
<td class="nump">941,488<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments, net</a></td>
<td class="nump">2,232,938<span></span>
</td>
<td class="nump">342,213<span></span>
</td>
<td class="nump">1,251,129<span></span>
</td>
<td class="nump">979,987<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">789,643<span></span>
</td>
<td class="nump">121,019<span></span>
</td>
<td class="nump">301,916<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="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">8,126,061<span></span>
</td>
<td class="nump">1,245,375<span></span>
</td>
<td class="nump">5,192,503<span></span>
</td>
<td class="nump">3,940,039<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">23,865,608<span></span>
</td>
<td class="nump">3,657,566<span></span>
</td>
<td class="nump">15,516,567<span></span>
</td>
<td class="nump">10,490,036<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">3,074,298<span></span>
</td>
<td class="nump">471,157<span></span>
</td>
<td class="nump">1,904,042<span></span>
</td>
<td class="nump">1,307,598<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Salary and welfare payable</a></td>
<td class="nump">734,376<span></span>
</td>
<td class="nump">112,548<span></span>
</td>
<td class="nump">355,936<span></span>
</td>
<td class="nump">246,815<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Taxes payable</a></td>
<td class="nump">127,192<span></span>
</td>
<td class="nump">19,493<span></span>
</td>
<td class="nump">67,856<span></span>
</td>
<td class="nump">38,505<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term loans</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">15,326<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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">2,118,006<span></span>
</td>
<td class="nump">324,599<span></span>
</td>
<td class="nump">1,369,000<span></span>
</td>
<td class="nump">985,143<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities and other payables</a></td>
<td class="nump">1,237,676<span></span>
</td>
<td class="nump">189,682<span></span>
</td>
<td class="nump">575,763<span></span>
</td>
<td class="nump">670,442<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties</a></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">50,331<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">7,391,548<span></span>
</td>
<td class="nump">1,132,805<span></span>
</td>
<td class="nump">4,272,597<span></span>
</td>
<td class="nump">3,298,834<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">8,340,922<span></span>
</td>
<td class="nump">1,278,302<span></span>
</td>
<td class="nump">3,414,628<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">350,934<span></span>
</td>
<td class="nump">53,784<span></span>
</td>
<td class="nump">192,882<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="nump">8,691,856<span></span>
</td>
<td class="nump">1,332,086<span></span>
</td>
<td class="nump">3,607,510<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="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">16,083,404<span></span>
</td>
<td class="nump">2,464,891<span></span>
</td>
<td class="nump">7,880,107<span></span>
</td>
<td class="nump">3,298,834<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholder's 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares</a></td>
<td class="nump">2,817,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,647,711<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">14,616,302<span></span>
</td>
<td class="nump">2,240,046<span></span>
</td>
<td class="nump">10,718,190<span></span>
</td>
<td class="nump">9,459,546<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAppropriated', window );">Statutory reserves</a></td>
<td class="nump">17,884<span></span>
</td>
<td class="nump">2,741<span></span>
</td>
<td class="nump">13,463<span></span>
</td>
<td class="nump">7,666<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">141,129<span></span>
</td>
<td class="nump">21,629<span></span>
</td>
<td class="nump">466,229<span></span>
</td>
<td class="nump">326,077<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsUnappropriated', window );">Accumulated deficit</a></td>
<td class="num">(7,175,300)<span></span>
</td>
<td class="num">(1,099,668)<span></span>
</td>
<td class="num">(4,145,606)<span></span>
</td>
<td class="num">(2,842,690)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Bilibili Inc.'s shareholders' equity</a></td>
<td class="nump">7,600,200<span></span>
</td>
<td class="nump">1,164,782<span></span>
</td>
<td class="nump">7,052,484<span></span>
</td>
<td class="nump">6,950,796<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">182,004<span></span>
</td>
<td class="nump">27,893<span></span>
</td>
<td class="nump">583,976<span></span>
</td>
<td class="nump">240,406<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders' equity</a></td>
<td class="nump">7,782,204<span></span>
</td>
<td class="nump">1,192,675<span></span>
</td>
<td class="nump">7,636,460<span></span>
</td>
<td class="nump">7,191,202<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">23,865,608<span></span>
</td>
<td class="nump">3,657,566<span></span>
</td>
<td class="nump">15,516,567<span></span>
</td>
<td class="nump">10,490,036<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholder's 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares</a></td>
<td class="nump">52<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">53<span></span>
</td>
<td class="nump">53<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholder's 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares</a></td>
<td class="nump">&#165; 172<span></span>
</td>
<td class="nump">$ 26<span></span>
</td>
<td class="nump">&#165; 155<span></span>
</td>
<td class="nump">&#165; 144<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of production costs classified as non-current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxesAndOtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RetainedEarningsAppropriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=65888546&amp;loc=d3e21346-112643<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65888546&amp;loc=d3e21332-112643<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(23)(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(30)(a)(3)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A segregation of retained earnings which is available for dividend distribution. Earnings not paid out as dividends but instead reinvested in the core business or used to pay off debt. Unappropriated profit is part of shareholder equity. Also called cumulative distributions or earned surplus or accumulated earnings or unappropriated profit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>39
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150617290360">
<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, 2020 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Liabilities</a></td>
<td class="nump">&#165; 16,083,404<span></span>
</td>
<td class="nump">$ 2,464,891<span></span>
</td>
<td class="nump">&#165; 7,880,107<span></span>
</td>
<td class="nump">&#165; 3,298,834<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">100,000,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="top.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">85,364,814<span></span>
</td>
<td class="nump">85,364,814<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">85,364,814<span></span>
</td>
<td class="nump">85,364,814<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">9,800,000,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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, issued</a></td>
<td class="nump">271,507,165<span></span>
</td>
<td class="nump">271,507,165<span></span>
</td>
<td class="nump">247,230,234<span></span>
</td>
<td class="nump">229,056,421<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, outstanding</a></td>
<td class="nump">268,204,838<span></span>
</td>
<td class="nump">268,204,838<span></span>
</td>
<td class="nump">242,751,341<span></span>
</td>
<td class="nump">226,323,075<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Liabilities | &#165;</a></td>
<td class="nump">&#165; 8,819,525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,747,071<span></span>
</td>
<td class="nump">&#165; 4,073,156<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>40
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150617021496">
<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, 2020 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">&#165; 11,998,976<span></span>
</td>
<td class="nump">$ 1,838,924<span></span>
</td>
<td class="nump">&#165; 6,777,922<span></span>
</td>
<td class="nump">&#165; 4,128,931<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="num">(9,158,800)<span></span>
</td>
<td class="num">(1,403,648)<span></span>
</td>
<td class="num">(5,587,673)<span></span>
</td>
<td class="num">(3,273,493)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">2,840,176<span></span>
</td>
<td class="nump">435,276<span></span>
</td>
<td class="nump">1,190,249<span></span>
</td>
<td class="nump">855,438<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing expenses</a></td>
<td class="num">(3,492,091)<span></span>
</td>
<td class="num">(535,186)<span></span>
</td>
<td class="num">(1,198,516)<span></span>
</td>
<td class="num">(585,758)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="num">(976,082)<span></span>
</td>
<td class="num">(149,592)<span></span>
</td>
<td class="num">(592,497)<span></span>
</td>
<td class="num">(461,165)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expenses</a></td>
<td class="num">(1,512,966)<span></span>
</td>
<td class="num">(231,872)<span></span>
</td>
<td class="num">(894,411)<span></span>
</td>
<td class="num">(537,488)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="num">(5,981,139)<span></span>
</td>
<td class="num">(916,650)<span></span>
</td>
<td class="num">(2,685,424)<span></span>
</td>
<td class="num">(1,584,411)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(3,140,963)<span></span>
</td>
<td class="num">(481,374)<span></span>
</td>
<td class="num">(1,495,175)<span></span>
</td>
<td class="num">(728,973)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_InvestmentIncomeNetIncludingImpairments', window );">Investment income, net (including impairments)</a></td>
<td class="nump">28,203<span></span>
</td>
<td class="nump">4,322<span></span>
</td>
<td class="nump">96,610<span></span>
</td>
<td class="nump">96,440<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeDepositsWithFinancialInstitutions', window );">Interest income</a></td>
<td class="nump">83,301<span></span>
</td>
<td class="nump">12,766<span></span>
</td>
<td class="nump">162,782<span></span>
</td>
<td class="nump">68,706<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(108,547)<span></span>
</td>
<td class="num">(16,636)<span></span>
</td>
<td class="num">(46,543)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Exchange (losses)/gains</a></td>
<td class="nump">41,717<span></span>
</td>
<td class="nump">6,393<span></span>
</td>
<td class="num">(11,789)<span></span>
</td>
<td class="num">(1,661)<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="top.Show.showAR( this, 'defref_bili_OtherNonoperatingIncomeNet', window );">Others, net</a></td>
<td class="nump">95,641<span></span>
</td>
<td class="nump">14,660<span></span>
</td>
<td class="nump">26,412<span></span>
</td>
<td class="nump">26,455<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Total other income, net</a></td>
<td class="nump">140,315<span></span>
</td>
<td class="nump">21,505<span></span>
</td>
<td class="nump">227,472<span></span>
</td>
<td class="nump">189,940<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest', window );">Loss before tax</a></td>
<td class="num">(3,000,648)<span></span>
</td>
<td class="num">(459,869)<span></span>
</td>
<td class="num">(1,267,703)<span></span>
</td>
<td class="num">(539,033)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax</a></td>
<td class="num">(53,369)<span></span>
</td>
<td class="num">(8,180)<span></span>
</td>
<td class="num">(35,867)<span></span>
</td>
<td class="num">(25,988)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(3,054,017)<span></span>
</td>
<td class="num">(468,049)<span></span>
</td>
<td class="num">(1,303,570)<span></span>
</td>
<td class="num">(565,021)<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="top.Show.showAR( this, 'defref_bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany', window );">Accretion to redeemable noncontrolling interests</a></td>
<td class="num">(4,292)<span></span>
</td>
<td class="num">(658)<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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Accretion to Pre-IPO Preferred Shares redemption value | &#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="num">(64,605)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to noncontrolling interests</a></td>
<td class="nump">46,605<span></span>
</td>
<td class="nump">7,143<span></span>
</td>
<td class="nump">14,597<span></span>
</td>
<td class="nump">13,301<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to the Bilibili Inc.'s shareholders</a></td>
<td class="num">(3,011,704)<span></span>
</td>
<td class="num">(461,564)<span></span>
</td>
<td class="num">(1,288,973)<span></span>
</td>
<td class="num">(616,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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(3,054,017)<span></span>
</td>
<td class="num">(468,049)<span></span>
</td>
<td class="num">(1,303,570)<span></span>
</td>
<td class="num">(565,021)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income/(loss):</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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(325,100)<span></span>
</td>
<td class="num">(49,823)<span></span>
</td>
<td class="nump">140,152<span></span>
</td>
<td class="nump">296,030<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income/(loss)</a></td>
<td class="num">(325,100)<span></span>
</td>
<td class="num">(49,823)<span></span>
</td>
<td class="nump">140,152<span></span>
</td>
<td class="nump">296,030<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive loss</a></td>
<td class="num">(3,379,117)<span></span>
</td>
<td class="num">(517,872)<span></span>
</td>
<td class="num">(1,163,418)<span></span>
</td>
<td class="num">(268,991)<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="top.Show.showAR( this, 'defref_bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany', window );">Accretion to redeemable noncontrolling interests</a></td>
<td class="num">(4,292)<span></span>
</td>
<td class="num">(658)<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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Accretion to Pre-IPO Preferred Shares redemption value | &#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="num">(64,605)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to noncontrolling interests</a></td>
<td class="nump">46,605<span></span>
</td>
<td class="nump">7,143<span></span>
</td>
<td class="nump">14,597<span></span>
</td>
<td class="nump">13,301<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss attributable to the Bilibili Inc.'s shareholders</a></td>
<td class="num">&#165; (3,336,804)<span></span>
</td>
<td class="num">$ (511,387)<span></span>
</td>
<td class="num">&#165; (1,148,821)<span></span>
</td>
<td class="num">&#165; (320,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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share/ADS, basic | (per share)</a></td>
<td class="num">&#165; (8.71)<span></span>
</td>
<td class="num">$ (1.33)<span></span>
</td>
<td class="num">&#165; (3.99)<span></span>
</td>
<td class="num">&#165; (2.64)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share/ADS, diluted | (per share)</a></td>
<td class="num">&#165; (8.71)<span></span>
</td>
<td class="num">$ (1.33)<span></span>
</td>
<td class="num">&#165; (3.99)<span></span>
</td>
<td class="num">&#165; (2.64)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="nump">&#165; 37,087<span></span>
</td>
<td class="nump">$ 5,684<span></span>
</td>
<td class="nump">&#165; 23,281<span></span>
</td>
<td class="nump">&#165; 28,173<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="nump">40,808<span></span>
</td>
<td class="nump">6,254<span></span>
</td>
<td class="nump">14,269<span></span>
</td>
<td class="nump">11,499<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="nump">181,753<span></span>
</td>
<td class="nump">27,855<span></span>
</td>
<td class="nump">68,497<span></span>
</td>
<td class="nump">102,544<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="nump">&#165; 126,250<span></span>
</td>
<td class="nump">$ 19,349<span></span>
</td>
<td class="nump">&#165; 66,503<span></span>
</td>
<td class="nump">&#165; 38,977<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_AmericanDepositarySharesMember', 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income/(loss):</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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share/ADS, basic | (per share)</a></td>
<td class="num">&#165; (8.71)<span></span>
</td>
<td class="num">$ (1.33)<span></span>
</td>
<td class="num">&#165; (3.99)<span></span>
</td>
<td class="num">&#165; (2.64)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share/ADS, diluted | (per share)</a></td>
<td class="num">&#165; (8.71)<span></span>
</td>
<td class="num">$ (1.33)<span></span>
</td>
<td class="num">&#165; (3.99)<span></span>
</td>
<td class="num">&#165; (2.64)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of ordinary shares/ADSs, basic | shares</a></td>
<td class="nump">345,816,023<span></span>
</td>
<td class="nump">345,816,023<span></span>
</td>
<td class="nump">323,161,680<span></span>
</td>
<td class="nump">233,047,703<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of ordinary shares/ADSs, diluted | shares</a></td>
<td class="nump">345,816,023<span></span>
</td>
<td class="nump">345,816,023<span></span>
</td>
<td class="nump">323,161,680<span></span>
</td>
<td class="nump">233,047,703<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income/(loss):</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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of ordinary shares/ADSs, basic | shares</a></td>
<td class="nump">345,816,023<span></span>
</td>
<td class="nump">345,816,023<span></span>
</td>
<td class="nump">323,161,680<span></span>
</td>
<td class="nump">233,047,703<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of ordinary shares/ADSs, diluted | shares</a></td>
<td class="nump">345,816,023<span></span>
</td>
<td class="nump">345,816,023<span></span>
</td>
<td class="nump">323,161,680<span></span>
</td>
<td class="nump">233,047,703<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncontrolling Interest In Net Income Loss Other Noncontrolling Interests Redeemable Attributable To Parent Company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other income related to other nonoperating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121605123&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.18)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs 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 whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TemporaryEquityAccretionToRedemptionValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=bili_AmericanDepositarySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AmericanDepositarySharesMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>41
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150612869544">
<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>
<div>shares</div>
</th>
<th class="th">
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Class Y Ordinary Shares </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Class Y Ordinary Shares </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Class Z Ordinary Shares </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Class Z Ordinary Shares </div>
<div>USD ($) </div>
<div>shares</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" colspan="2">
<div>Ordinary shares </div>
<div>Class Z Ordinary Shares </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Ordinary shares </div>
<div>Pre-IPO Class A Ordinary Shares </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Other permanent equities </div>
<div>Pre-IPO Class B Ordinary Shares </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Other permanent equities </div>
<div>Pre-IPO Class C Ordinary Shares </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Other permanent equities </div>
<div>Pre-IPO Class D 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 </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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at the beginning of the year at Dec. 31, 2017</a></td>
<td class="num">&#165; (1,939,512)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">&#165; 45<span></span>
</td>
<td class="nump">&#165; 16,356<span></span>
</td>
<td class="nump">&#165; 16,944<span></span>
</td>
<td class="nump">&#165; 6,911<span></span>
</td>
<td class="nump">&#165; 208,884<span></span>
</td>
<td class="nump">&#165; 4,075<span></span>
</td>
<td class="nump">&#165; 30,047<span></span>
</td>
<td class="num">&#165; (2,222,774)<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="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance at the beginning of the year (Shares) at Dec. 31, 2017 | 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="fn" style="border-bottom: 0px;"></td>
<td class="nump">69,336,926<span></span>
</td>
<td class="nump">13,600,000<span></span>
</td>
<td class="nump">8,500,000<span></span>
</td>
<td class="nump">2,132,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(565,021)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(551,720)<span></span>
</td>
<td class="num">&#165; (13,301)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">181,193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">178,343<span></span>
</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,850<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Share issuance upon initial public offering and follow-on offering, net of issuance costs of US$6,333</a></td>
<td class="nump">4,952,606<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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; 43<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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,952,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Share issuance upon initial public offering and follow-on offering, net of issuance costs of US$6,333 (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="text">&#160;<span></span>
</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">67,063,451<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Issuance of ordinary shares, net of issuance costs at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Issuance of ordinary shares, net of issuance costs (in shares) at Dec. 31, 2018 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,364,814<span></span>
</td>
<td class="nump">85,364,814<span></span>
</td>
<td class="nump">229,056,421<span></span>
</td>
<td class="nump">229,056,421<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesValue', window );">Redesignation of Pre-IPO Ordinary Shares into Class Y and Class Z Ordinary Shares upon initial public offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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; 52<span></span>
</td>
<td class="nump">&#165; 6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">&#165; (45)<span></span>
</td>
<td class="num">&#165; (16,356)<span></span>
</td>
<td class="num">&#165; (16,944)<span></span>
</td>
<td class="num">&#165; (6,911)<span></span>
</td>
<td class="nump">40,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesShares', window );">Redesignation of Pre-IPO Ordinary Shares into Class Y and Class Z Ordinary Shares upon initial public 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,260,279<span></span>
</td>
<td class="nump">9,309,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(69,336,926)<span></span>
</td>
<td class="num">(13,600,000)<span></span>
</td>
<td class="num">(8,500,000)<span></span>
</td>
<td class="num">(2,132,353)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares', window );">Redesignation of Pre-IPO Preferred Shares into Class Y and Class Z Ordinary Shares upon initial public offering</a></td>
<td class="nump">4,079,648<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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; 1<span></span>
</td>
<td class="nump">&#165; 89<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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,079,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares', window );">Redesignation of Pre-IPO Preferred Shares into Class Y and Class Z Ordinary Shares upon initial public 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,104,535<span></span>
</td>
<td class="nump">141,808,970<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock', window );">Pre-IPO Preferred Shares redemption value accretion</a></td>
<td class="num">(64,605)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(64,605)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Capital injection in subsidiaries by noncontrolling interests</a></td>
<td class="nump">22,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,198<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination', window );">Acquisitions of subsidiaries</a></td>
<td class="nump">228,659<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">228,659<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Share issuance from exercise of share options</a></td>
<td class="nump">&#165; 6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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; 6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Share issuance from exercise of share options (in shares) | shares</a></td>
<td class="nump">8,142,000<span></span>
</td>
<td class="nump">8,142,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="nump">8,141,654<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,591)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="nump">&#165; 296,030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">296,030<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at the end of the year at Dec. 31, 2018</a></td>
<td class="nump">7,191,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 53<span></span>
</td>
<td class="nump">&#165; 144<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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,459,546<span></span>
</td>
<td class="nump">7,666<span></span>
</td>
<td class="nump">326,077<span></span>
</td>
<td class="num">(2,842,690)<span></span>
</td>
<td class="nump">240,406<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance at the end of the year (Shares) at Dec. 31, 2018 | 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">85,364,814<span></span>
</td>
<td class="nump">226,323,075<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(1,303,570)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,288,973)<span></span>
</td>
<td class="num">(14,597)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">172,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">172,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Issuance of ordinary shares, net of issuance costs at Dec. 31, 2019</a></td>
<td class="nump">1,647,711<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 155<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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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,647,701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Issuance of ordinary shares, net of issuance costs (in shares) at Dec. 31, 2019 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,364,814<span></span>
</td>
<td class="nump">85,364,814<span></span>
</td>
<td class="nump">247,230,234<span></span>
</td>
<td class="nump">247,230,234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,173,813<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination', window );">Acquisitions of subsidiaries</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">30,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="top.Show.showAR( this, 'defref_bili_AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest', window );">Consolidation of an entity under common control</a></td>
<td class="num">(70,161)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">(488,463)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,146)<span></span>
</td>
<td class="nump">426,448<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Purchase of noncontrolling interests</a></td>
<td class="num">(175,624)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">(73,144)<span></span>
</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">(102,480)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Share issuance from exercise of share options</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Share issuance from exercise of share options (in shares) | shares</a></td>
<td class="nump">2,255,000<span></span>
</td>
<td class="nump">2,255,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="nump">2,254,453<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation', window );">Deconsolidation of a subsidiary</a></td>
<td class="nump">&#165; 4,199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,199<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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,797<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,797)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="nump">140,152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">140,152<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at the end of the year at Dec. 31, 2019</a></td>
<td class="nump">7,636,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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; 53<span></span>
</td>
<td class="nump">&#165; 155<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">10,718,190<span></span>
</td>
<td class="nump">13,463<span></span>
</td>
<td class="nump">466,229<span></span>
</td>
<td class="num">(4,145,606)<span></span>
</td>
<td class="nump">583,976<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance at the end of the year (Shares) at Dec. 31, 2019 | 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">85,364,814<span></span>
</td>
<td class="nump">242,751,341<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(3,054,017)<span></span>
</td>
<td class="num">$ (468,049)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(3,007,412)<span></span>
</td>
<td class="num">(46,605)<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="top.Show.showAR( this, 'defref_bili_ImpactOfAdoptionOfCreditLossGuidanceValue', window );">Impact of adoption of credit loss guidance</a></td>
<td class="num">(17,900)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,900)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">385,898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">385,898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment', window );">Issuance ordinary shares related to long-term investment</a></td>
<td class="nump">277,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">277,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Issuance of ordinary shares, net of issuance costs at Dec. 31, 2020</a></td>
<td class="nump">2,817,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 52<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">&#165; 172<span></span>
</td>
<td class="nump">$ 26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 12<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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,817,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Issuance of ordinary shares, net of issuance costs (in shares) at Dec. 31, 2020 | 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">83,715,114<span></span>
</td>
<td class="nump">271,507,165<span></span>
</td>
<td class="nump">271,507,165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,310,696<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_SharesRedesignationValue', window );">Shares redesignation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">&#165; (1)<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_SharesRedesignation', window );">Shares redesignation (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,649,700)<span></span>
</td>
<td class="nump">1,649,700<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable', window );">Accretion to redeemable noncontrolling interests</a></td>
<td class="num">(5,964)<span></span>
</td>
<td class="num">$ (914)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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,292)<span></span>
</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,672)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Capital injection in subsidiaries by noncontrolling interests</a></td>
<td class="nump">21,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">21,463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Acquisition of subsidiaries</a></td>
<td class="nump">162,492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</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="nump">120,865<span></span>
</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">41,627<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Acquisition of subsidiaries (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="text">&#160;<span></span>
</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">270,435<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Purchase of noncontrolling interests</a></td>
<td class="num">(116,056)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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; 1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">300,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>
<td class="num">(416,785)<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="top.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="text">&#160;<span></span>
</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,731,100<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Share issuance from exercise of share options</a></td>
<td class="nump">&#165; 3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Share issuance from exercise of share options (in shares) | shares</a></td>
<td class="nump">4,492,000<span></span>
</td>
<td class="nump">4,492,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="nump">4,491,566<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,421<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,421)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">&#165; (325,100)<span></span>
</td>
<td class="num">$ (49,823)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(325,100)<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at the end of the year at Dec. 31, 2020</a></td>
<td class="nump">&#165; 7,782,204<span></span>
</td>
<td class="nump">$ 1,192,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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 52<span></span>
</td>
<td class="nump">&#165; 172<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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; 14,616,302<span></span>
</td>
<td class="nump">&#165; 17,884<span></span>
</td>
<td class="nump">&#165; 141,129<span></span>
</td>
<td class="num">&#165; (7,175,339)<span></span>
</td>
<td class="nump">&#165; 182,004<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance at the end of the year (Shares) at Dec. 31, 2020 | 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">83,715,114<span></span>
</td>
<td class="nump">268,204,838<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="19"></td></tr>
<tr><td colspan="19"><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">Less than 1.</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_AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments For Consolidation Of An Entity Increase Decrease In Non Controlling Interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest</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_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments to additional paid in capital options issued for long term investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment</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_AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in additional paid in capital (APIC) resulting from redesignation of preferred shares into ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares</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_AppropriationToStatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of appropriations made to the statutory reserve.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ImpactOfAdoptionOfCreditLossGuidanceValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impact of adoption of credit loss guidance value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ImpactOfAdoptionOfCreditLossGuidanceValue</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minority interest decrease from redemptions, shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of Pre-IPO common shares converted to ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RedesignationOfPreIpoCommonSharesToOrdinarySharesShares</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_bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of pre-ipo common shares converted to ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RedesignationOfPreIpoCommonSharesToOrdinarySharesValue</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_RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of pre-ipo preferred shares redesignated to ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares</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_bili_SharesRedesignation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares redesignation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SharesRedesignation</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_bili_SharesRedesignationValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares redesignation value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SharesRedesignationValue</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_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseInCarryingAmountOfRedeemablePreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustment to retained earnings for the increase in carrying amount of redeemable preferred stock that is classified as temporary equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 3.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=d3e177168-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MinorityInterestDecreaseFromRedemptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569655-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4616395-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromRedemptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NoncontrollingInterestDecreaseFromDeconsolidation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of the reduction or elimination during the period of a noncontrolling interest resulting from the parent's loss of control and deconsolidation of the entity in which one or more outside parties had a noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) attributable to other redeemable noncontrolling equity holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NoncontrollingInterestIncreaseFromBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569655-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>42
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150610766984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Issuance costs</a></td>
<td class="nump">$ 563<span></span>
</td>
<td class="nump">$ 9,376<span></span>
</td>
<td class="nump">$ 6,333<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_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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>43
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150610827896">
<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="5">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th" colspan="2">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">&#165; (3,054,017)<span></span>
</td>
<td class="num">$ (468,049)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">&#165; (1,303,570)<span></span>
</td>
<td class="num">&#165; (565,021)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation of property and equipment</a></td>
<td class="nump">326,500<span></span>
</td>
<td class="nump">50,040<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">191,784<span></span>
</td>
<td class="nump">99,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">1,395,100<span></span>
</td>
<td class="nump">213,813<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">905,613<span></span>
</td>
<td class="nump">542,731<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of&#160;right-of-use&#160;assets</a></td>
<td class="nump">96,235<span></span>
</td>
<td class="nump">14,749<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">70,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">19,291<span></span>
</td>
<td class="nump">2,956<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expenses</a></td>
<td class="nump">385,898<span></span>
</td>
<td class="nump">59,142<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">172,550<span></span>
</td>
<td class="nump">181,193<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td>
<td class="nump">99,165<span></span>
</td>
<td class="nump">15,198<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,396<span></span>
</td>
<td class="nump">10,904<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory provision</a></td>
<td class="nump">6,218<span></span>
</td>
<td class="nump">953<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(13,466)<span></span>
</td>
<td class="num">(2,064)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(10,479)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Unrealized exchange losses /(gains)</a></td>
<td class="num">(3,018)<span></span>
</td>
<td class="num">(463)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,636<span></span>
</td>
<td class="nump">497<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="top.Show.showAR( this, 'defref_bili_FairValueChangesOfShortTermInvestments', window );">Unrealized fair value changes of short-term investments</a></td>
<td class="num">(39,470)<span></span>
</td>
<td class="num">(6,049)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">17,939<span></span>
</td>
<td class="num">(1,799)<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="top.Show.showAR( this, 'defref_bili_FairValueChangesAndRemeasurementOfLongtermInvestments', window );">Fair value changes of long-term investments</a></td>
<td class="num">(11,171)<span></span>
</td>
<td class="num">(1,712)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">18,444<span></span>
</td>
<td class="nump">2,072<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainOnSaleOfInvestments', window );">Gain on disposal of long-term investments and subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(148,776)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions', window );">Loss from equity method investments</a></td>
<td class="nump">50,531<span></span>
</td>
<td class="nump">7,744<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">24,173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(144,434)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfInvestments', window );">Impairments of long-term investments</a></td>
<td class="nump">8,000<span></span>
</td>
<td class="nump">1,226<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,900<span></span>
</td>
<td class="nump">46,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(417,237)<span></span>
</td>
<td class="num">(63,944)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(398,968)<span></span>
</td>
<td class="nump">65,612<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueFromRelatedParties', window );">Amount due from related parties</a></td>
<td class="nump">17,015<span></span>
</td>
<td class="nump">2,608<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">7,382<span></span>
</td>
<td class="nump">35,118<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepayments and other assets</a></td>
<td class="num">(610,592)<span></span>
</td>
<td class="num">(93,577)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(508,515)<span></span>
</td>
<td class="num">(540,647)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other long-term assets</a></td>
<td class="num">(245,224)<span></span>
</td>
<td class="num">(37,582)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(360,497)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">816,103<span></span>
</td>
<td class="nump">125,073<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">586,864<span></span>
</td>
<td class="nump">345,917<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Salary and welfare payable</a></td>
<td class="nump">374,442<span></span>
</td>
<td class="nump">57,386<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">101,788<span></span>
</td>
<td class="nump">95,452<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable', window );">Taxes payable</a></td>
<td class="nump">54,381<span></span>
</td>
<td class="nump">8,334<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">23,114<span></span>
</td>
<td class="nump">13,708<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueToRelatedParties', window );">Amount due to related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(50,331)<span></span>
</td>
<td class="nump">44,607<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">734,786<span></span>
</td>
<td class="nump">112,611<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">353,997<span></span>
</td>
<td class="nump">398,623<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Accrued liabilities and other payables</a></td>
<td class="nump">651,651<span></span>
</td>
<td class="nump">99,869<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">277,875<span></span>
</td>
<td class="nump">106,664<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other long-term liabilities</a></td>
<td class="nump">111,941<span></span>
</td>
<td class="nump">17,156<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">190,416<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">753,100<span></span>
</td>
<td class="nump">115,418<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">194,551<span></span>
</td>
<td class="nump">737,286<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="fn" style="border-bottom: 0px;"></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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(602,122)<span></span>
</td>
<td class="num">(92,279)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(296,044)<span></span>
</td>
<td class="num">(293,566)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Purchase of intangible assets</a></td>
<td class="num">(1,636,877)<span></span>
</td>
<td class="num">(250,862)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,268,830)<span></span>
</td>
<td class="num">(1,040,125)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchase of short-term investments</a></td>
<td class="num">(26,731,176)<span></span>
</td>
<td class="num">(4,096,732)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(9,973,879)<span></span>
</td>
<td class="num">(6,666,731)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Maturities of&#160;short-term&#160;investments</a></td>
<td class="nump">24,921,538<span></span>
</td>
<td class="nump">3,819,393<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,993,525<span></span>
</td>
<td class="nump">6,252,151<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash consideration paid for purchase of subsidiaries, net of cash acquired</a></td>
<td class="num">(498,854)<span></span>
</td>
<td class="num">(76,453)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(719,909)<span></span>
</td>
<td class="num">(135,822)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLongtermInvestments', window );">Cash paid for long-term investments including loans</a></td>
<td class="num">(1,261,161)<span></span>
</td>
<td class="num">(193,281)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,226,794)<span></span>
</td>
<td class="num">(565,137)<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="top.Show.showAR( this, 'defref_bili_RepaymentsOfLoansFromInvestees', window );">Repayment of loans from investees</a></td>
<td class="nump">3,500<span></span>
</td>
<td class="nump">536<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">11,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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfLongtermInvestments', window );">Cash received from disposal of long-term investments</a></td>
<td class="nump">135,254<span></span>
</td>
<td class="nump">20,729<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">566,554<span></span>
</td>
<td class="nump">1,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashDivestedFromDeconsolidation', window );">Impact to cash resulting from deconsolidation of a subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(959)<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="top.Show.showAR( this, 'defref_bili_PaymentsForPlacementOfTimeDeposits', window );">Placements of time deposits</a></td>
<td class="num">(10,907,296)<span></span>
</td>
<td class="num">(1,671,616)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(4,920,099)<span></span>
</td>
<td class="num">(750,473)<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="top.Show.showAR( this, 'defref_bili_ProceedsFromMaturityOfTimeDeposits', window );">Maturities of time deposits</a></td>
<td class="nump">7,670,373<span></span>
</td>
<td class="nump">1,175,536<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,877,158<span></span>
</td>
<td class="nump">2,059<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(8,906,821)<span></span>
</td>
<td class="num">(1,365,029)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(3,958,277)<span></span>
</td>
<td class="num">(3,196,394)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds of short-term loans</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">30,651<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">141,857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Repayment of short-term loans</a></td>
<td class="num">(100,000)<span></span>
</td>
<td class="num">(15,326)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(100,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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Purchase of noncontrolling interests</a></td>
<td class="num">(280,271)<span></span>
</td>
<td class="num">(42,952)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(121,325)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMinorityShareholders', window );">Capital injections from noncontrolling interests</a></td>
<td class="nump">103,450<span></span>
</td>
<td class="nump">15,854<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">154,492<span></span>
</td>
<td class="nump">22,198<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of employees' share options</a></td>
<td class="nump">3<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1<span></span>
</td>
<td class="nump">6<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="top.Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts', window );">Proceeds from issuance of ordinary shares, net of issuance costs of US$6,333, US$9,376 and US$563, respectively</a></td>
<td class="nump">2,817,458<span></span>
</td>
<td class="nump">431,794<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,647,711<span></span>
</td>
<td class="nump">4,952,606<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="top.Show.showAR( this, 'defref_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts', window );">Proceeds from issuance of convertible senior notes, net of issuance costs of US$11,805 and US$13,857, respectively</a></td>
<td class="nump">5,594,779<span></span>
</td>
<td class="nump">857,437<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,356,106<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">8,335,419<span></span>
</td>
<td class="nump">1,277,458<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,078,842<span></span>
</td>
<td class="nump">4,974,810<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate changes on cash and cash equivalents held in foreign currencies</a></td>
<td class="num">(466,252)<span></span>
</td>
<td class="num">(71,456)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">107,513<span></span>
</td>
<td class="nump">261,447<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase/(decrease) in cash and cash equivalents</a></td>
<td class="num">(284,551)<span></span>
</td>
<td class="num">(43,609)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,422,629<span></span>
</td>
<td class="nump">2,777,149<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at beginning of the year</a></td>
<td class="nump">4,962,660<span></span>
</td>
<td class="nump">760,561<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,540,031<span></span>
</td>
<td class="nump">762,882<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of the year</a></td>
<td class="nump">4,678,109<span></span>
</td>
<td class="nump">716,952<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,962,660<span></span>
</td>
<td class="nump">3,540,031<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="fn" style="border-bottom: 0px;"></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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes, net of tax refund</a></td>
<td class="nump">54,022<span></span>
</td>
<td class="nump">8,279<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">33,734<span></span>
</td>
<td class="nump">15,765<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest expense</a></td>
<td class="nump">86,167<span></span>
</td>
<td class="nump">13,206<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">26,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Accretion to Pre-IPO Preferred Shares redemption value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,605<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable', window );">Accretion to redeemable noncontrolling interests</a></td>
<td class="nump">5,964<span></span>
</td>
<td class="nump">914<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Fixed assets purchases financed by accounts payable</a></td>
<td class="nump">25,797<span></span>
</td>
<td class="nump">3,954<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">55,759<span></span>
</td>
<td class="nump">40,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="top.Show.showAR( this, 'defref_bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid', window );">Acquisitions and investments financed by accrued liabilities and other payables</a></td>
<td class="nump">125,363<span></span>
</td>
<td class="nump">19,213<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">79,059<span></span>
</td>
<td class="nump">502,279<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="top.Show.showAR( this, 'defref_bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid', window );">Intangible assets purchases financed by accounts payable</a></td>
<td class="nump">746,404<span></span>
</td>
<td class="nump">114,391<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">&#165; 365,187<span></span>
</td>
<td class="nump">&#165; 415,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Issuance of ordinary shares in the business combination, purchase of noncontrolling interests and investment addition</a></td>
<td class="nump">&#165; 889,957<span></span>
</td>
<td class="nump">$ 136,392<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><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">Less than 1.</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_FairValueChangesAndRemeasurementOfLongtermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of fair value changes and remeasurement of long-term investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_FairValueChangesAndRemeasurementOfLongtermInvestments</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_FairValueChangesOfShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of fair value changes of short-term investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of acquisitions and investments not yet paid for.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of intangible assets not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the placement of time deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, net of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow for the maturity of time deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayments Of Loans From Investees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GainOnSaleOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(9)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(7)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ImpairmentOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8A<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=SL6284422-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) attributable to other redeemable noncontrolling equity holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>44
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150725726616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payment of stock issuance costs</a></td>
<td class="nump">$ 563<span></span>
</td>
<td class="nump">$ 9,376<span></span>
</td>
<td class="nump">$ 6,333<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payment of debt issuance costs</a></td>
<td class="nump">13,857<span></span>
</td>
<td class="nump">11,805<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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payment of stock issuance costs</a></td>
<td class="nump">$ 563<span></span>
</td>
<td class="nump">$ 9,376<span></span>
</td>
<td class="nump">$ 6,333<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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>45
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150617381688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations and Reorganization<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_bili_OperationsAndReorganizationTextBlock', window );">Operations and Reorganization</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operations and Reorganization </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bilibili Inc. (the &#8220;Company&#8221; or &#8220;Bilibili&#8221;) is an online entertainment platform for young generations. 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> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, the Company&#8217;s major subsidiaries, VIEs and subsidiaries of the VIEs are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 35%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 18%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 16%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 24%; font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Major Subsidiaries</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Place&#160;and&#160;Year&#160;of</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Incorporation</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage&#160;of&#160;Direct or<br/> Indirect</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Economic&#160;Ownership</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Principal&#160;Activities</div></div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bilibili HK Limited</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Hong Kong Y2014</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">100</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Investment holding</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Hode HK Limited</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Hong Kong Y2014</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">100</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Investment holding</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bilibili Co., Ltd.</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Japan Y2014</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">100</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Business development</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Hode Shanghai Limited (&#8220;Hode Shanghai&#8221;)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">PRC Y2014</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">100</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Technology development</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Bilibili Technology Co., Ltd.</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">PRC Y2016</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">100</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Technology development</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 35%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 18%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 18%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 23%; font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Major VIEs and VIEs&#8217; subsidiaries</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Place and</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year of</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Incorporation</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquisition</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage&#160;of</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Direct&#160;or&#160;Indirect</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Economic</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Ownership</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Principal&#160;Activities</div></div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Hode Information Technology Co., Ltd. (&#8220;Hode Information Technology&#8221;)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">PRC Y2013</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">100</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Mobile game operation</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Kuanyu Digital Technology Co., Ltd. (&#8220;Shanghai Kuanyu&#8221;)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">PRC Y2014</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">100</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Video distribution and game distribution</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sharejoy Network Technology Co., Ltd. (&#8220;Sharejoy Network&#8221;)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">PRC Y2014</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">100</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Game distribution</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Hehehe Culture Communication Co., Ltd. (&#8220;Shanghai Hehehe&#8221;)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">PRC Y2014</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">100</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Comics distribution</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Anime Tamashi Cultural Media Co., Ltd. (&#8220;Shanghai Anime Tamashi&#8221;)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">PRC Y2015</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">100</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div></td> </tr> </table>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">History of the Group </div></div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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 style="font-style:italic;display:inline;">Reorganization</div></div></div></div> </div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group commenced operations in 2011 and established Hode Information Technology to expand the principal businesses in 2013. Hode Information Technology was founded by several PRC citizens. The Company was incorporated as a limited liability company in the Cayman Islands in December 2013. Through a series of contemplated transactions in October and December 2014, Hode Shanghai was established to control Hode Information Technology through contractual arrangements (the &#8220;Reorganization&#8221;). Through these Reorganization transactions, the Group&#8217;s business continued to be carried out by Hode Information Technology without changes in control. There was no change in financial statements preparation basis resulted from these Reorganization transactions. Further, the Group obtained control over Shanghai Kuanyu in November 2014 through contractual agreements. Hode Information Technology and Shanghai Kuanyu became the VIEs of the Group. Sharejoy Network, Shanghai Hehehe and Shanghai Anime Tamashi are the wholly-owned subsidiaries of Hode Information Technology. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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 style="font-style:italic;display:inline;">Initial public offering (&#8220;IPO&#8221;) and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">follow-on</div> offerings</div></div></div></div> </div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In April 2018, the Company completed its IPO on the NASDAQ Global Select Market. In the offering, 42,000,000 American depositary shares (&#8220;ADSs&#8221;), representing 42,000,000 Class&#160;Z Ordinary Shares, were issued and sold to the public at a price of US$11.50 per ADS. The net proceeds to the Company from the IPO, after deducting commissions and offering expenses, were US$443.3&#160;million (RMB2,781.8 million). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In October 2018, 25,063,451 ADSs, representing 25,063,451 Class&#160;Z Ordinary Shares, were issued and sold to Tencent Holdings Limited (&#8220;Tencent&#8221;). The net proceeds to the Company from the offering, after deducting offering expenses, were US$317.2&#160;million (RMB2,170.8 million). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In April 2019, the Company completed an offering of convertible senior notes due 2026 (the &#8220;2026 Notes&#8221;) in an aggregate principal amount of US$500.0&#160;million, and a public offering of 14,173,813 ADSs, or the Primary Offering, each ADS representing one Class&#160;Z Ordinary Share of the Company at a price of US$18.00 per ADS. The total net proceeds to the Company from the 2026 Notes and the Primary Offering, after deducting commissions and offering expenses, were US$733.9&#160;million (RMB5,003.8 million). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In April 2020, 17,310,696 ADSs, representing 17,310,696 Class&#160;Z Ordinary Shares, were issued and sold to Sony Corporation of America&#160;(&#8220;SCA&#8221;), a wholly owned subsidiary of Sony Corporation (&#8220;Sony&#8221;). The net proceeds to the Company from the offering, after deducting offering expenses, were US$399.4&#160;million (RMB2,817.5 million). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In June 2020, the Company completed an offering of convertible senior notes due 2027 (the &#8220;2027 Notes&#8221;) in an aggregate principal amount of US$800.0&#160;million. The total net proceeds to the Company from the 2027 Notes after deducting commissions and offering expenses, were US$786.1&#160;million (RMB5,594.8 million). </div></div>  <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 its 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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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 <div style="letter-spacing: 0px; top: 0px;;display:inline;">year&#8217;s</div> 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="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>  <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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 style="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-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; letter-spacing: 0px; top: 0px;;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 terms 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)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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><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 has 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <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;">On March 15, 2019, the National People&#8217;s Congress approved the Foreign Investment Law, effective on January 1, 2020. The Foreign Investment Law has a catch-all 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.&#160;</div> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>  <div style="margin-block: 0em;">&#160;</div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; 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&#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></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">revoke the Group&#8217;s business and/or operating licenses; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">impose fines on the Group; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">confiscate any of the Group&#8217;s income that they deem to be obtained through illegal operations; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">discontinue or place restrictions or onerous conditions on the Group&#8217;s operations </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">restrict the Group&#8217;s right to collect revenues; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">shut down the Group&#8217;s servers or block the Group&#8217;s app/websites; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">impose additional conditions or requirements with which the Group may not be able to comply; or </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%;">&#160;</td>
<td style="width: 4%; vertical-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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">take other regulatory or enforcement actions against the Group that could be harmful to the Group&#8217;s business. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div>  <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following combined financial information of the Group&#8217;s VIEs as of December&#160;31, 2018, 2019 and 2020 and for the years ended December&#160;31, 2018, 2019 and 2020 included in the accompanying consolidated financial statements of the Group was as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%;"/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current assets:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">152,295</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">201,310</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">349,190</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,265</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,674</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,161</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, net</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130,823</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">223,438</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">343,099</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount&#160;due from the Company and its subsidiaries</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">165,559</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">127,944</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">173,596</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Amount</div>&#160;due from related parties</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">170,535</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,117</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments and other current assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">841,018</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">999,780</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,383,648</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; 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="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">252,943</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">672,787</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,175,309</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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="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;">&#160;</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;">&#160;</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;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; 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="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">843,149</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">794,549</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,223,943</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; 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="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">943,373</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,483,983</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,183,411</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,339,425</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,682,000</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,913,474 </div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current liabilities:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,078,070</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,454,924</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,332,372</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Salary and welfare payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">94,699</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">128,343</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">288,686</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Taxes payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,152</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33,611</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,492</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term loans</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">100,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">937,086</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,234,508</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,769,992</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount&#160;due to the Company and its subsidiaries</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,594,527</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,650,499</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,752,973</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued liabilities and other payables</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">318,568</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">222,078</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">449,370 </td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount due to related parties</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,054</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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="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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other long-term liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,108</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,640</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total liabilities</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,073,156</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,747,071</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,819,525</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 65%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net revenues:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue from third parties</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,691,219</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,056,332</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,651,207</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue from the Company and its subsidiaries</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">443,405</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">531,830</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">667,765</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net revenues</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,134,624</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,588,162</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,318,972</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(587,932</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(448,114</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(853,970</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by operating activities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#160;&#160;&#160;636,972</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#160;&#160;&#160;271,299</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,476,494</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash used in investing activities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(674,483</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,518,931</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,421,163</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by financing activities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130,592</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,300,740</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,090,287 </td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table>  <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>  <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">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 to RMB12.2 million, RMB94.8&#160;million and RMB92.1 million, as of December&#160;31, 2018, 2019 and 2020, as well as certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-distributable</div> statutory reserves amounting to RMB7.7&#160;million, RMB12.5&#160;million and RMB17.9 million, respectively, as of December&#160;31, 2018, 2019 and 2020. 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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group incurred net losses of RMB565.0&#160;million, RMB1,303.6&#160;million and RMB3,054.0 million for the years ended December&#160;31, 2018, 2019 and 2020, respectively. Net cash provided by operating activities was RMB737.3&#160;million, RMB194.6&#160;million and RMB753.1 million for the years ended December&#160;31, 2018, 2019 and 2020, respectively. Accumulated deficit was RMB2,842.7 million, RMB4,145.6&#160;million and RMB7,175.3 million as of December&#160;31, 2018, 2019 and 2020, 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;;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 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 through the issuance of preferred shares and public offerings of ordinary shares. In 2018, the Company completed its IPO, raising US$443.3&#160;million (RMB2,781.8 million), and issued 25,063,451 Class&#160;Z Ordinary Shares to Tencent with net proceed of US$317.2&#160;million (RMB2,170.8 million). In 2019, the Company completed its offering of the 2026 Notes and the Primary Offering, raising US$733.9&#160;million (RMB5,003.8 million), after deducting commissions and offering expenses. In 2020, the Company completed an offering of convertible senior notes due 2027 (the &#8220;2027 Notes&#8221;) raising US$786.1&#160;million (RMB5,594.8 million), after deducting commissions and offering expenses, and the Company issued 17,310,696 Class&#160;Z Ordinary Shares to Sony, raising US$399.4&#160;million (RMB2,817.5 million), after deducting offering expenses. 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: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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_OperationsAndReorganizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_OperationsAndReorganizationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operations and reorganization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_OperationsAndReorganizationTextBlock</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>nonnum: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>46
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150617647528">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant Accounting Policies </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">a)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basis of presentation </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">b)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Principles of consolidation </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements include the financial statements of the Company, its subsidiaries and VIEs for which the Company is the primary beneficiary. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All transactions and balances among the Company, its subsidiaries and VIEs have been eliminated upon consolidation. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">c)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Use of estimates </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">d)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Functional currency and foreign currency translation </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group uses Renminbi (&#8220;RMB&#8221;) as its reporting currency. The functional currency of the Company and its overseas subsidiaries incorporated in the Cayman Islands and Hong Kong is United States dollars (&#8220;US$&#8221;). The functional currency of the Company&#8217;s subsidiaries incorporated in Japan is Japanese yen. The functional currency of the Group&#8217;s PRC entities is RMB. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 income/(loss) on the consolidated statements of operations and comprehensive loss. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 gains/(losses) on the consolidated statements of operations and comprehensive loss. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">e)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Convenience Translation </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, 2020 are solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB 6.5250, 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, 2020. No representation is made that the RMB amounts represent or could have been, or could be, converted, realized or settled into US$ at that rate on December&#160;31, 2020, or at any other rate. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">f)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value measurements </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 13%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">a.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 13%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">b.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 13%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">c.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s financial instruments include cash and cash equivalents, time deposits, accounts receivable, amount&#160;due from/to related parties, short-term investments, and accounts payable of which the carrying values approximate their fair values. Please see Note 22 for additional information. </div></div>  <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">g)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents and time deposits </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, 2018, 2019 and 2020, there were cash on hand and demand deposits with terms of and less than three months denominated in U.S. dollars amounting to approximately US$481.6 million, US$670.1&#160;million and US$582.2&#160;million, respectively (equivalent to approximately RMB3,305.3 million, RMB4,674.6&#160;million and RMB 3,798.5&#160;million, respectively). As of December&#160;31, 2018, 2019 and 2020, 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 RMB10.8 million, RMB26.8&#160;million and RMB42.0&#160;million, respectively, which have been classified as cash and cash equivalents on the consolidated balance sheets. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2018, 2019 and 2020, the Group had approximately RMB 377.8 million, RMB1,596.0&#160;million and RMB2,144.5 million cash and cash equivalents held by its PRC subsidiaries and VIEs, representing 11%, 32% and 46% of total cash and cash equivalents of the Group, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits represent deposits placed with banks with original maturities more than three months but less than one year. As of December&#160;31, 2018, 2019 and 2020, there were time deposits denominated in U.S. dollars amounting to approximately US$109.2 million, US$264.4 million and US$721.1 million, respectively (equivalent to approximately RMB749.4 million, RMB1,844.6&#160;million and RMB 4,705.1million, respectively). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group had no other lien arrangements for the years ended December&#160;31, 2018, 2019 and 2020. As of December&#160;31, 2018, 2019 and 2020, the Group had no restricted cash balance. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">h)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Receivables, net </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Prior to January&#160;1, 2020, the Group monitors the collection of its receivables and records allowance for specifically identified <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recoverable</div> amounts. If the economic situation and the financial condition of a customer deteriorate resulting in an impairment of the customer&#8217;s ability to make payments, additional allowances might be required. Receivable balances are written off when they are determined to be uncollectible. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Starting from January&#160;1, 2020, the Group adopted <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU&#160;No.&#160;2016-13,&#160;&#8220;Financial</div> Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&#8221; (&#8220;ASC Topic 326&#8221;), which amends previously issued guidance regarding the impairment of financial instruments by creating an impairment model that is based on expected losses rather than incurred losses. The Group used a modified retrospective approach with a cumulative-effect increase of approximately RMB17.9&#160;million recorded in accumulated deficit. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s accounts receivable 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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">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.&#160;</div> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recorded a provision for current expected credit loss. The following table sets out movements of the allowance for doubtful accounts for the years ended December&#160;31, 2018, 2019 and 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 65%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance prior to ASC 326</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,696</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impact of adoption to ASC 326</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,900</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,516</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,420</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,596</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provisions</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,904</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,396</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">99,165</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Write-offs</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,120</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,758</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,420</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17,696</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">121,003</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">i)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories, net </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">j)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">k)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets, net </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <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;">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></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 86%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 24%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td style="width: 75%;"/> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Licensed copyrights of content</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">shorter of the licensed period or projected useful life of the content, mainly vary from 1 to 8 years</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">License rights of mobile games</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">shorter of the licensed period or projected useful life of mobile games, mainly vary from 1 to 3 years</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Intellectual property and others</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">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</div></td> </tr> </table>  <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;">If expectations of the usefulness of the content are revised downward, the unamortized cost is written down to the estimated net realizable value. A write-down from unamortized cost to a lower estimated net realizable value establishes a new cost basis. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">l)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="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> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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; letter-spacing: 0px; top: 0px;;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 style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group applies the quantitative impairment test, which consists of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> quantitative impairment test. The first step was comparing the carrying amount of the reporting unit to the fair value of the reporting unit. If the fair value of the reporting unit exceeded the carrying value of the reporting unit, goodwill was not impaired and the Group was not required to perform further testing. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, then the Group must perform the second step of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> quantitative goodwill impairment test to measure the amount of impairment loss by comparing the implied fair value of the reporting unit goodwill with the carrying amount of that goodwill. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On January&#160;1, 2020, the Group adopted <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU&#160;No.&#160;2017-04,&#160;</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Simplifying the Test for Goodwill Impairment</div></div> to simplify the test for goodwill impairment by removing Step 2, which was issued by the FASB in January 2017. The Group, therefore, performs the goodwill impairment test by comparing the fair value of the reporting unit with its carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value, not to exceed the total amount of goodwill allocated to the reporting unit. This adoption did not have a material impact on the consolidated financial statements. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 its carrying amounts<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group determines the fair value of the reporting unit based on its quoted stock price</div>, and no impairment charge was recognized for any of the periods presented. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">m)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment of long-lived assets other than goodwill&#160;</div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">n)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 and platforms of applications and development of online games. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">o)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, 2018, 2019 and 2020, the marketing and promotional expenses were RMB436.5&#160;million, RMB934.7&#160;million and RMB3,006.0&#160;million, respectively. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">p)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses consist primarily of salaries and other compensation-related expenses to the Group&#8217;s general and administrative personnel, professional fees, rental expenses and allowance for doubtful accounts. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">q)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leases </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Prior to 2019, the Group accounted for leases under ASC 840, Leases. Leases where substantially all the rewards and risks of ownership of assets remain with the lessor are accounted for as operating leases. Rental expense is recognized from the date of initial possession of the leased property on a straight-line basis over the term of the lease. Certain lease agreements contain rent holidays, which are recognized on a straight-line basis over the lease term. Lease renewal periods are considered on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">lease-by-lease</div></div> basis and are generally not included in the initial lease terms. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On January&#160;1, 2019, the Group adopted ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-02,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases (Topic 842)</div></div>, as amended, which supersedes the lease accounting guidance under ASC 840, and generally requires lessees to recognize operating and financing lease liabilities and corresponding <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising from leasing arrangements. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The Group elected to apply practical expedients permitted under the transition method that allow the Group to use the beginning of the period of adoption as the date of initial application, to not recognize lease assets and lease liabilities for leases with a term of twelve months or less, to not separate <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components from lease components, and to not reassess lease classification, treatment of initial direct costs, or whether an existing or expired contract contains a lease. The Group used modified retrospective method and did not adjust the prior comparative periods. Under the new lease standard, 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; letter-spacing: 0px; top: 0px;;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As a result of the adoption, the Group recognized approximately RMB235.7&#160;million of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;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 sheet as of January&#160;1, 2019. The adoption had no material impact on the Group&#8217;s consolidated statements of operations and comprehensive loss and cash flows for the year ended December&#160;31, 2019 or the opening balance of accumulated deficit as of January&#160;1, 2019. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group leases office space and staff quarters under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> operating lease agreements, which expire at various dates through <span style="-sec-ix-hidden:hidden18728161">2025</span>. As of December&#160;31, 2019, and December&#160;31, 2020, the Group&#8217;s operating leases had a weighted average remaining lease term of 3.2 years and 3.1 years and a weighted average discount rate of 4.75% and 4.75%, respectively. Future lease payments under operating leases as of December&#160;31, 2020 were as follows: </div>  <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 80%;"/>
<td style="width: 11%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">156,869</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">171,923</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,253</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,575</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025 and thereafter</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,813</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total future lease payments</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">496,433</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impact of discounting remaining lease payments</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(42,642</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden18728190">Total lease liabilities</span></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">453,791</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rent expense under operating leases was&#160;RMB55.8 million&#160;for the year&#160;ended December&#160;31, 2018. Operating lease cost for the year<div style="display:inline;">s</div> ended December&#160;31, 2019 and 2020 was RMB79.4&#160;million and RMB107.2 million, respectively, which excluded cost of short-term contracts. Short-term lease cost for the year ended December&#160;31, 2019 and 2020 was immaterial. Supplemental cash flow information related to operating leases was as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 97%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash payments for operating leases</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67,535</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">107,772</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets obtained in exchange for operating lease liabilities</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">96,692</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">260,867</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#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="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Future lease payments under leases as of December&#160;31, 2018 were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 80%;"/>
<td style="width: 13%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating Leases*</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,400</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">72,230</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,054</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">69,681</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beyond 2022</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,544</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="width: 26%; line-height: 10pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<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;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Amounts are based on ASC 840, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases</div></div> that were superseded upon the Company&#8217;s adoption of ASC 842<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">, Leases</div></div> on January&#160;1, 2019. </div> </td> </tr> </table>  <div style="font-size: 14pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 14pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">r)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share-based compensation </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 4pt; margin-bottom: 0pt;">Share based compensation expenses arise from share-based awards, including share options 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. On January&#160;1, 2019, the Group adopted ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-07,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation&#8212;Stock Compensation (Topic 718): Improvement to Nonemployee Share-based Payment Accounting </div></div>to amend the accounting for share-based payment awards issued to nonemployees. Under ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-07,</div> the accounting for awards to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-employees</div> are similar to the model for employee awards. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For share options 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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For share options granted with service condition and the occurrence of an IPO as performance condition, share-based compensation expenses are recorded net of estimated forfeitures using graded-vesting method during the requisite service period. Cumulative share-based compensation expenses for the options that have satisfied the service condition, amounting to RMB28.9&#160;million, were recorded upon the completion of the IPO in 2018. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">s)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employee benefits </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">t)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments primarily include money market funds, financial products with variable interest rates referenced to performance of underlying assets issued by commercial banks or other financial institutions and publicly traded companies with the intention to be sold within twelve months. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 income, net&#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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the 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 income, net&#8221;. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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, in accordance with<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div> ASU 2016-01, <div style="font-style:italic;display:inline;">Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities</div> which was adopted on January 1, 2018. <div style="display:inline;">The adoption did not have a significant impact on the Group&#8217;s consolidated financial statements.<div style="display:inline;">&#160;</div></div>Under this measurement alternative, changes in the carrying value of the equity 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.&#160;</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, projected and historical financial performance, cash flow forecasts and financing needs. 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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 income, net&#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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 income, net&#8221;. Fair value is estimated based on quoted prices of similar products provided by financial institutions at the end of each reporting period. The Group classifies the valuation techniques that use these inputs as Level&#160;2 of fair value measurements. Please see Note 22 for additional information. </div>  <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">u)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Taxation </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 significant unrecognized uncertain tax positions as of and for the years ended December&#160;31, 2018, 2019 and 2020. The Group also did not expect any significant increase or decrease in unrecognized tax liability within 12 months following the reporting date.</div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">v)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue recognition </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On January&#160;1, 2018, the Group adopted ASC 606,<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#160;Revenue from Contracts with Customers</div></div> using the modified retrospective method for all contracts not completed as of the date of adoption. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The adoption of ASC 606 did not significantly change (1)&#160;the timing and pattern of revenue recognition for all of the Group&#8217;s revenue streams, and (2)&#160;the presentation of revenue as gross versus net. Therefore, the adoption of ASC 606 did not have a significant impact on the Group&#8217;s financial position, results of operations, equity, cash flows or any adjustment on the Group&#8217;s consolidated financial statements as of the adoption date and for the years ended December&#160;31, 2018, 2019 and 2020. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s revenue recognition policies effective upon the adoption of ASC 606 are as follows: </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Mobile game services </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">For the years ended December&#160;31, 2018, 2019 and 2020, 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 style="display:inline;">.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In accordance with ASC 606, the Group evaluates the contracts with its customers and determines that the Group has a single combined 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 combined 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; letter-spacing: 0px; top: 0px;;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group has estimated the average playing period of the paying players for each game, usually between three to eight 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. 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 actual observed churn rate to arrive at an estimated weighted average playing lifespan 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 other qualitative factors, such as the playing patterns for paying players for other games with similar characteristics with the new game, including paying player type and purchasing frequency. While the Group believes its estimates to be reasonable based on available game player information, the Group may revise such estimates based on new information indicating a change in the game player behavior patterns and any adjustments are applied prospectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Valued added services (&#8220;VAS&#8221;) </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 Group offers premium membership subscription, live broadcasting and other video, audio and comic content to the customers. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group offers premium membership <div style="letter-spacing: 0px; top: 0px;;display:inline;">sub<div style="letter-spacing: 0px; top: 0px;;display:inline;">scription </div></div>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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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; letter-spacing: 0px; top: 0px;;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; letter-spacing: 0px; top: 0px;;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Advertising services </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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, 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="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 contract by contract 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>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and other revenues </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and other revenues 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 holding certain offline performance activities. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and other revenues 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; letter-spacing: 0px; top: 0px;;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, are subject to inventory risk, and have 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; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">606-10-32-25.</div></div></div> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net revenues presented on the consolidated statements of operations and comprehensive loss are net of sales discount and sales tax. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Other Estimates and Judgment<div style="display:inline;">s</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="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 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 style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Contract balances </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 e-commerce 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 RMB571.4 million, RMB943.4 million, and RMB1,238.8 million for the years ended December 31, 2018, 2019 and 2020, respectively. </div></div>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Practical expedients </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group has used the following practical expedients as allowed under ASC 606: </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <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 following table presents the Group&#8217;s net revenues disaggregated by revenue sources: </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 66%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 66%;"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mobile games</div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">2,936,331</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">3,597,809</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">4,803,382</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 66%;"> <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;">Value-added services (formerly known as Live broadcasting and VAS)</div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">585,643</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">1,641,043</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">3,845,663</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 66%;"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advertising</div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">463,490</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">817,016</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">1,842,772</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 66%;"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce and others</div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">143,467</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">722,054</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">1,507,159</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 66%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#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; width: 2%;">&#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; width: 2%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 66%;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net revenues</div></div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#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;">4,128,931</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#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;">6,777,922</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#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;">11,998,976</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;; width: 66%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#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; width: 2%;">&#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; width: 2%;">&#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: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">w)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Costs of revenues consist 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> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">x)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Related parties </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">y)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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. The Company&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares and other permanent equities are participating securities because they are entitled to receive dividends or distributions on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">as-converted</div> basis. Prior to the IPO, the computation of basic loss per share using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method is not applicable as the Group is in a net loss position and net loss is not allocated to other participating securities because in accordance with their contractual terms they are not obligated to share in the losses. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 conversion of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares and other permanent equities, using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">if-converted</div> method, for periods prior to the completion of the IPO, ordinary shares issuable upon the exercise of outstanding share options using the treasury stock method and ordinary shares issuable upon the conversion of the 2026 Notes and 2027 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. After the completion of the IPO, 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;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">z)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Statutory reserves </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Pursuant to the laws applicable to China&#8217;s FIEs, 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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the Group&#8217;s appropriations to general reserve funds and statutory surplus funds for the years ended December&#160;31, 2018, 2019 and 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended<br/> December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Appropriations to general reserve funds and statutory surplus funds</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,591</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,797</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,421</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table>  <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">aa)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Noncontrolling interests </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">bb)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive loss </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">cc)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Segment reporting </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">dd)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Business combinations </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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>  <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 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;">ee)</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="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="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Simplifying the Accounting for Income Taxes. </div></div>In December 2019, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Simplifying the Accounting for Income Taxes</div></div>, which removes specific exceptions to the general principles in Topic 740 and to simplifies accounting for income taxes. The guidance is effective for all entities for fiscal years beginning after December&#160;15, 2020 and for interim periods within those fiscal years. The Group does not expect the adoption to have a material impact on its consolidated financial statements. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#160;815): Clarifying the Interactions between Topic 321, Topic 323, and Topic</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#160;815</div></div>. In January 2020, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-01,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#8220;Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#160;815): Clarifying the Interactions between Topic 321, Topic 323, and Topic</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#160;815,&#8221;</div></div> which clarifies the interaction of the accounting for equity investments under Topic 321 and investments accounted for under the equity method of accounting in Topic 323 and the accounting for certain forward contracts and purchased options accounted for under Topic&#160;815. The guidance is effective for all entities for fiscal years beginning after December&#160;15, 2020 and for interim periods within those fiscal years. The Group does not expect the adoption to have a material impact on its consolidated financial statements. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150618575576">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Concentrations and Risks</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">3.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Concentrations and Risks </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">a)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Telecommunications service provider </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, 2018, 2019 and 2020 as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 85%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended<br/> December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total number of telecommunications service providers</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">107</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">116</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Number of service providers providing 10% or more of the Group&#8217;s servers and bandwidth expenditure</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total percentage of the Group&#8217;s servers and bandwidth expenditure provided by 10% or greater service providers</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr></table>  <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">b)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency exchange rate risk </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, long-term debt 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 long-term debt 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 Company&#8217;s cash flows, revenues, earnings and financial positions. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">c)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Credit risk </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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, accounts receivable, and money market funds and financial products with variable interest rates referenced to performance of underlying assets issued by commercial banks and other financial institutions. As of December&#160;31, 2018, 2019 and 2020, substantially all of the Group&#8217;s cash and cash equivalents 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 mobile game services (mainly relates to remittances due from payment channels and distribution channels) and advertising services. There was no individual payment channel that had receivable balance exceeding 10% of the Group&#8217;s accounts receivable balance as of December&#160;31, 2018, 2019 and 2020. One distribution channel had receivable balance exceeding 10% of the Group&#8217;s accounts receivable balance as of December&#160;31, 2018, 2019 and 2020, respectively, as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 59%;"/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;"><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; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Distribution channel A</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,762</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">118,860</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">146,907</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">d)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Major customers and supplying channels </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">No single customer represented 10% or more of the Group&#8217;s net revenues for the years ended December&#160;31, 2018, 2019 and 2020. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group relied on a distribution channel to publish and generate the iOS version of its mobile games. Mobile game revenues generated through this distribution channel accounted for approximately 29%, 17% and 11% of the Group&#8217;s total net revenues for the years ended December&#160;31, 2018, 2019 and 2020, respectively. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">e)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mobile games </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mobile game revenues accounted for 71%, 53% and 40% of the Group&#8217;s total net revenues for the years ended December&#160;31, 2018, 2019 and 2020, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">One mobile game individually contributing more than 10% of the Group&#8217;s total net revenues for the years ended December&#160;31, 2018, 2019 and 2020, as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 75%;"/>
<td style="width: 8%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mobile game 1</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">53</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#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_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>48
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150616696216">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock', window );">Prepayments and Other Current Assets</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">4.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments and Other Current Assets </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of prepayments and other current assets: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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&#160;thousands</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments for revenue sharing cost*</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;">462,883</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">542,971</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">782,518</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments for content cost</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130,619</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">226,500</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">195,175</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments for sales tax</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">80,487</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">157,244</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">202,025</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income receivable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,812</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">93,688</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,396</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories, net</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,032</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">69,914</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">160,006</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loans to investees or ongoing investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">84,075</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">64,463</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">187,672</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments of marketing and other operational expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33,198</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">53,246</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">64,068</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments /receivables relating to jointly invested content</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,951</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,838</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,664</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deposits</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,447</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,301</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,661</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments to inventory suppliers</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,901</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,058</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,970</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,446</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,678</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67,632</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</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;">990,851</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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,315,901</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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,765,787</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="clear: both; max-height: 0px; background: none;"/> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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> The related direct and incremental platform commissions as well as game developers&#8217; licensing fees are deferred and reported in &#8220;Prepayments and Other Current Assets&#8221; on the consolidated balance sheets. </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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>49
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150616822824">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_bili_ShortTermInvestmentsTextBlock', window );">Short-term Investments</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">5.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term Investments </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of short-term investments: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 63%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial products</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;">858,021</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">1,070,113</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">2,866,643</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments in publicly traded companies</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">80,918</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">434,609</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</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;">87,317</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">109,779</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">55,937</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</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;">945,338</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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,260,810</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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,357,189</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December&#160;31, 2018, 2019 and 2020, the Group recorded investment income of RMB13.8&#160;million, investment loss of RMB3.1&#160;million and investment income of RMB74.0&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for short-term investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>50
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150618566072">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">6.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and Equipment, Net </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of property and equipment, net: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 65%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</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;">51,186</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">76,772</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">118,581</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Servers and computers</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;">481,695</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">765,110</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">1,286,310</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</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;">19,127</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">23,211</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">30,750</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</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;">552,008</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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;">865,093</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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,435,641</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: accumulated depreciation</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;">(157,110</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#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;">(349,006</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#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;">(673,700</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net book value</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;">394,898</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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;">516,087</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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;">761,941</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expenses were RMB99.7&#160;million, RMB191.8&#160;million and RMB326.5&#160;million for the years ended December&#160;31, 2018, 2019 and 2020, respectively.<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group had performed the impairment assessment of property and equipment and considered the relevant events and circumstances that might indicate potential impairment and concluded that there was no impairment indicator. No impairment<div style="display:inline;">&#160;charge</div> was recognized for any of periods presented.&#160;</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_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150709756600">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets, Net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">7.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible Assets, Net </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of intangible assets, net: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 61%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31, 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Licensed copyrights of content</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,997,175</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(921,565</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,075,610</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">License rights of mobile games</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,098</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,163</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,935</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;">Intellectual property and others</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">412,202</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(71,312</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">340,890</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,427,475</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,008,040</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,419,435</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 61%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Licensed copyrights of content</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,072,959</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,736,608</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,336,351</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">License rights of mobile games</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">71,703</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(35,863</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,840</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;">Intellectual property and others</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">434,089</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(148,947</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">285,142</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,578,751</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,921,418</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,657,333</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 61%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Licensed copyrights of content</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,556,683</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,891,742</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,664,941</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">License rights of mobile games</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">299,786</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(119,493</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">180,293</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;">Intellectual property and others</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">753,282</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(241,557</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">511,725</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,609,751</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,252,792</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,356,959</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortization expenses were RMB542.7&#160;million, RMB905.6&#160;million, and RMB1,395.1&#160;million for the years ended December&#160;31, 2018, 2019 and 2020, respectively.<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group had performed impairment assessment of intangible assets and considered the relevant events and circumstances that might indicate potential impairment and concluded that there was no impairment indicator<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div> No impairment charge was recognized for any of the periods presented. </div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, the licensed copyrights of content have weighted-average useful lives of 3.7 years. The intangible assets amortization expense for future years is expected to be as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 63%;"/>
<td style="width: 26%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">843,542</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">575,491</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">340,301</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">205,238</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">134,128</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">258,259</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total expected amortization expense</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,356,959</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>52
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150618566072">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text"><div style="margin-block: 0em;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">8.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="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></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,967</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">941,488</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,012,026</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions (Note 24)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">890,521</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">70,538</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">283,760</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">941,488</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,012,026</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,295,786</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">No impairment charge was recognized for the years ended December&#160;31, 2018, 2019 and 2020, 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_us-gaap_BusinessCombinationGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2144439<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150709756600">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_bili_LongTermInvestmentsTextBlock', window );">Long-term Investments, Net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">9.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term Investments, Net </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 63%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments accounted for using the measurement alternative</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">793,149</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">666,025</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,791,393</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments accounted for using the equity method</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">279,854</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">188,199</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments accounted for at fair value</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">186,838</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">305,250</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">253,346</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">979,987</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,251,129</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,232,938</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group did not disclose the fair value of alternative measure method investments if it is not practicable to estimate the fair value of its alternative measure method investments for which a quoted market price is not available due to both excessive cost as well as lack of available information on fair value of such investments. Specifically, many of the investees are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">start-up</div> companies in China and operate in emerging industries for which the Group has not been able to estimate their fair values. For those equity investments having observable price changes in orderly transactions for the identical or similar investments of the same issuers, the Group would disclose the fair value of the alternative measure method investments. RMB34.2&#160;million of investment income was recognized in &#8220;Investment income, net&#8221;, as a result of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measurement</div> of equity investments using the measurement alternative, for the year&#160;ended December&#160;31, 2018. There was no re-measurement gain or loss was recognized of equity investments accounted for using the measurement alternative for the year<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> ended December 31, 2019 and 2020. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2018, 2019 and 2020, the carrying value of equity investments accounted for using the measurement alternative was RMB793.1 million, RMB666.0&#160;million and RMB1,791.4&#160;million, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recorded impairment charges for long-term investments of RMB46.4&#160;million, RMB5.9&#160;million and RMB8.0&#160;million as &#8220;Investment income, net&#8221; for the years ended December&#160;31, 2018, 2019 and 2020, respectively, as the Group determined the fair value of these investments was less than their carrying value. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Nil, RMB24.2&#160;million and RMB50.5&#160;million of the Group&#8217;s proportionate share of equity investee&#8217;s net loss&#160;was recognized in &#8220;Investment income, net&#8221; for the years ended December&#160;31, 2018, 2019 and 2020, respectively. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments accounted for at fair value primarily include financial products with variable interest rates referenced to performance of underlying assets and with original maturities great than one year. A loss of RMB2.9&#160;million, a gain of RMB13.2&#160;million and a gain of RMB24.9&#160;million resulted from the change in fair value was recognized in &#8220;Investment income, net&#8221; for the years ended December&#160;31, 2018, 2019 and 2020, 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_LongTermInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>54
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150704700520">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_bili_IncomeAndOtherTaxDisclosureTextBlock', window );">Taxation</a></td>
<td class="text"><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">10.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Taxation </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the composition of income tax expenses for the years ended December&#160;31, 2018, 2019 and 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 75%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current income tax expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,909</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,452</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,081</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Withholding income tax expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,079</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,894</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,754</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax benefits</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,479</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,466</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">25,988</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">35,867</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">53,369</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">a)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income taxes </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Hong Kong </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subsidiaries in Hong Kong are subject to 16.5% income tax on their taxable income generated from operations in Hong Kong. The payments of dividends by these companies to their shareholders are not subject to any withholding tax in Hong Kong. Commencing from the year of assessment of 2018, 2019 and 2020, the first HK$2&#160;million of profits earned by the Company&#8217;s subsidiaries incorporated in Hong Kong will 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. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">China </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On March&#160;16, 2007, the National People&#8217;s Congress of the PRC enacted the Enterprise Income Tax (&#8220;EIT&#8221;) Law, under which FIEs and domestic companies would be subject to EIT at a uniform rate of 25%. Preferential tax treatments will continue to 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;). The EIT Law became effective on January&#160;1, 2008. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, 2018, 2019 and 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 78%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Statutory income tax rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25.00</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25.00</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25.00</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Permanent differences</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3.76</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.83</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.60</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax rate difference from statutory rate in other jurisdictions*</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.92</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.39</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3.90</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax effect of preferential tax treatments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3.15</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8.48</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8.29</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Withholding tax</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2.05</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1.33</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.63</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in valuation allowance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(19.94</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16.80</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14.56</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effective income tax rate</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(4.82</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2.83</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1.78</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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 the Cayman Islands. </div></td></tr></table>  <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, certain entities of the Group had net operating tax loss carry forwards as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 87%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss expiring in 2021</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,751</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss expiring in 2022</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,711</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss expiring in 2023</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">83,876</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss expiring in 2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">208,366</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss expiring in 2025 and thereafter</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,201,799</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,582,503</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">b)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales tax </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s 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 at a rate varying from 0% to 17% depending on their categories in different periods. 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 and marketing revenues are also subject to culture business construction fee at a rate of 3% in 2018, which was reduced to 1.5% since July&#160;1, 2019, valid until December 31, 2024. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">c)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets and liabilities </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, 2018, 2019 and 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">90,311</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">95,806</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">163,620</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other payables</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,984</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">82,351</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">128,886</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advertising expenses in excess of deduction limit</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">312</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,507</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,674</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net operating tax loss carry forwards</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">176,439</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">360,975</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">621,035</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">909</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,199</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,036</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax assets</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">293,955</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">547,838</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">998,251</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: valuation allowance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(293,955</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(537,359</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(977,333</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net deferred tax assets</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,479</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">20,918</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquired intangible assets (Note 24)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(46,112</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax liabilities</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(46,112</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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; letter-spacing: 0px; top: 0px;;display:inline;">entity-by-entity</div></div> basis. As of December&#160;31, 2018, 2019 and 2020, 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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the movement of the aggregate valuation allowances for deferred tax assets for the periods presented: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td/>
<td style="width: 9%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 9%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 9%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 9%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 9%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> January&#160;1</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Re-measurement&#160;due&#160;to<br/> applicable preferential<br/> tax rate</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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<br/> forward&#160;and&#160;impact&#160;of&#160;disposal<br/> of subsidiaries</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> December&#160;31</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="18" 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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;">2018</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(157,264</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,502</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(159,690</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">497</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(293,955</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">2019</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(293,955</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(248,896</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,492</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(537,359</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;">2020</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(537,359</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">105</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(484,445</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,366</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(977,333</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr></table>  <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">d)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Withholding income tax on dividends </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, 2018, 2019 and 2020, the Group did not record any withholding tax on the retained earnings of its subsidiaries and VIEs in the PRC as they were still in accumulated deficit position. </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_IncomeAndOtherTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes and other taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>55
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150613874760">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_bili_TaxesPayableDisclosureTextBlock', window );">Taxes Payable</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">11.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Taxes Payable </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of taxes payable as of December&#160;31, 2018, 2019 and 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%;"/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">VAT payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,920</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,519</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,881</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EIT payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,913</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,599</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31,181</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Withholding individual income taxes for employees</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,844</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,941</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,465</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Withholding income tax payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,510</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,302</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,300</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,318</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,495</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,365</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">38,505</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">67,856</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">127,192</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>56
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150617102968">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Liabilities and Other Payables</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">12.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued Liabilities and Other Payable<div style="display:inline;">s</div></div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of accrued liabilities and other payables as of December&#160;31, 2018, 2019 and 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 59%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued marketing expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">71,217</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">229,457</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">783,455</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasing liabilities - <span style="-sec-ix-hidden:hidden18728188">c<span style="-sec-ix-hidden:hidden18742596">urrent portio</span>n</span></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">95,901</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150,402</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Consideration payable for acquisitions and investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">502,279</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">79,059</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">125,363</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payables to producers and licensors</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,357</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,898</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,307</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Professional fees</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,492</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,562</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,573</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other staff related cost</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,685</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,791</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,872</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,990</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,041</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advances from/payables to third parties</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,966</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">76,893</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,869</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33,446</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,212</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,794</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">670,442</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">575,763</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,237,676</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>57
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150706773192">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Long-term Debt</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">13.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term Debt </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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;">2026 Notes </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In April 2019, the Group issued US$500.0&#160;million of 2026 Notes with an interest rate of 1.375% per annum. The net proceeds to the Company from the issuance of the 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 2026 Notes may be converted, at an initial conversion rate of <span style="-sec-ix-hidden:hidden18728193">40.4040</span> 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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Holders of the 2026 Notes may require the Company to repurchase all or part of their 2026 Notes in cash on&#160;April 1, 2024&#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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The issuance costs of the 2026 Notes were amortized to interest expense over the contractual life to the maturity date (i.e., April&#160;1, 2026). For the year<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> ended December&#160;31, 2019 and 2020, the 2026 Notes related interest expense was US$6.4&#160;million (RMB44.9 million) and US$8.5&#160;million (RMB58.6 million), respectively. </div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">2027 Notes </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 <span style="-sec-ix-hidden:hidden18728194">24.5516</span> 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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Holders of the 2027 Notes may require the Company to repurchase all or part of their 2027 Notes in cash on&#160;June 15, 2023 and 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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> ended December&#160;31, 2019 and 2020, the 2027 Notes related interest expense was nil and US$6.9&#160;million (RMB46.8 million), respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group assessed the 2026 Notes and 2027 Notes under ASC 815 and concluded that: </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Since the conversion option is considered indexed to the Company&#8217;s own stock and classified in stockholders&#8217; equity, bifurcation of conversion option from the 2026 Notes and 2027 Notes is not required as the scope exception prescribed in ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">815-10-15-74</div></div></div> is met; </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">-&#160;&#160;&#160;&#160;The repurchase option is considered clearly and closely related to its debt host and does not meet the requirement for bifurcation; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">-&#160;&#160;&#160;&#160;There was no beneficial conversion feature attributed to the 2026 Notes or 2027 Notes as the conversion prices for the 2026 Notes and 2027 Notes were greater than the fair value of the Company&#8217;s ordinary share price at date of issuance; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Therefore, the Group accounted for the 2026 Notes and 2027 Notes as single instruments as &#8220;Long-term debt&#8221; on the consolidated balance sheets. The issuance costs were recorded as an adjustment to the long-term debt and are amortized as interest expense using the effective interest method. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2019 and 2020, the principal amount of 2026 Notes was RMB3,488.1&#160;million and RMB3,262.5&#160;million, respectively. The unamortized debt issuance costs were RMB73.5&#160;million and RMB58.1&#160;million as of December&#160;31, 2019 and 2020, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, the principal amount of 2027 Notes was RMB5,219.9&#160;million. The unamortized debt issuance costs were RMB83.3&#160;million as of December&#160;31, 2020. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides a summary of the Company&#8217;s unsecured senior notes as of December&#160;31, 2019 and December&#160;31, 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 68%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Effective&#160;interest&#160;rate</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">US$500,000 1.375% notes due 2026</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,414,628</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,204,309</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.74</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">US$800,000 1.25% notes due 2027</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,136,613</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.52</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Carrying value</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,414,628</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,340,922</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unamortized discount and debt issuance costs</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,472</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">141,448</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total principal amounts of unsecured senior notes</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;">3,488,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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;">8,482,370</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>58
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150618566072">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_bili_CommonStockTextBlock', window );">Ordinary shares</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">14.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ordinary Shares </div></div></div></td></tr></table> <div style="margin-block: 0em;">&#160;</div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><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;">Since the inception, the Company issued Pre-IPO Class A, Pre-IPO Class B, Pre-IPO Class C, and Pre-IPO Class D Ordinary Shares, or collectively referred to as &#8220;Pre-IPO Ordinary Shares&#8221;. Holders of Pre-IPO Class B, Pre-IPO Class C and Pre-IPO Class D Ordinary Shares have rights to convert their shares into Pre-IPO Class A Ordinary Shares on 1:1 ratio at any time after the date of issuance. </div></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;">According to the revised memorandum of association of the Company dated April 1, 2017, all the Pre-IPO Ordinary Shares held by the founders shall have the right to ten votes for each outstanding Pre-IPO ordinary share they held. Each of the Pre-IPO Ordinary Shares held by a person other than the founders and all Pre-IPO Preferred Shares shall have the right to one vote for each outstanding Pre-IPO Ordinary Share or Pre-IPO Preferred Share they held (on an as-converted basis). </div></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;">Immediately prior to the completion of the IPO, the Company adopted a dual-class share structure, consisting of Class Y Ordinary Shares and Class Z Ordinary Shares, par value US$0.0001 per share. As set forth in the Sixth Amended and Restated Memorandum and Articles of Association of the Company effective immediately prior to the completion of the IPO, holders of Class Y Ordinary Shares and Class Z Ordinary Shares have the same rights except that the holders of Class Z Ordinary Shares are entitled to one vote per share in respect of matters requiring the votes of shareholders, while holders of Class Y Ordinary Shares are entitled to ten votes per share. Each Class Y Ordinary Share is convertible into one Class Z Ordinary Share at any time by the holder thereof. Class Z Ordinary Shares are not convertible into Class Y Ordinary Shares under any circumstances. The Group concluded that the adoption of dual-class share structure did not have a material impact on its consolidated financial statements. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Other permanent equities</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </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;">The Pre-IPO Class B, Pre-IPO Class C and Pre-IPO Class D Ordinary Shares are preferred shares in nature as they have liquidation preference compared to Pre-IPO Class A Ordinary Shares. The Group classified Pre-IPO Class B Ordinary Shares as permanent equity as they are not redeemable. Pre-IPO Class C and Pre-IPO Class D Ordinary Shares are redeemable upon certain liquidation events, including a change in control, which is deemed to be a liquidation event. However, as stipulated in the article of association of the Company, change in control will trigger the legal liquidation and termination of the Company, unless both majority of preferred shareholders and majority of ordinary shareholders otherwise agree on the exemption. Therefore, upon occurrence of the change in control, the Company will be liquidated and terminated, all the holders of equity shares of the Company are entitled to redeem, and form of consideration (cash or share) should be the same. Accordingly, such liquidation feature meets the exception in ASC 480-10-S99-3A(f) and therefore Pre-IPO Class C and Pre-IPO Class D Ordinary Shares were classified as permanent equity on the consolidated balance sheets. In April 2018, the Company completed its IPO on the NASDAQ Global Select Market. In the offering, 42,000,000 ADSs, representing 42,000,000 Class Z Ordinary Shares, were issued and sold to the public at a price of US$11.50 per ADS. The net proceeds to the Company from the IPO, after deducting commissions and offering expenses, were US$443.3 million (RMB2,781.8 million). </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Upon the completion of the IPO, the Company completed the redesignation on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">one</div></div>-for-one</div></div> basis of: (i) 60,027,926 shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Class&#160;A Ordinary Shares, 13,600,000 shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Class&#160;B Ordinary Shares, 8,500,000 shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Class&#160;C Ordinary Shares, and 2,132,353 shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Class&#160;D Ordinary Shares into Class&#160;Y Ordinary Shares; and 9,309,000 shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Class&#160;A Ordinary Shares into Class&#160;Z Ordinary Shares; (ii) 1,104,535 shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Series C1 Preferred Shares into Class&#160;Y Ordinary Shares, 7,078,502 shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Series A Preferred Shares, 14,643,281 shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Series A+ Preferred Shares, 22,794,876 shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Series B Preferred Shares, 27,996,184 shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Series C Preferred Shares, 41,480,769 shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Series C1 Preferred Shares, 954,605 shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Series C2 Preferred Shares, 13,101,189 shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Series D1 Preferred Shares and 13,759,564 shares of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Series D2 Preferred Shares into Class&#160;Z Ordinary Shares. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In October 2018, 25,063,451 ADSs, representing 25,063,451 Class&#160;Z Ordinary Shares, were issued and sold to Tencent. The net proceeds to the Company from the offering, after deducting offering expenses, were US$317.2&#160;million (RMB2,170.8 million). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In April 2019, the Company completed the Primary Offering. The total net proceeds to the Company, after deducting commissions and offering expenses, were US$245.7&#160;million (RMB1,647.7 million). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In April 2020, 17,310,696 ADSs, representing 17,310,696 Class&#160;Z Ordinary Shares, were issued and sold to Sony Corporation of America&#160;(&#8220;SCA&#8221;), a wholly owned subsidiary of Sony Corporation (&#8220;Sony&#8221;). The net proceeds to the Company from the offering, after deducting offering expenses, were US$399.4&#160;million (RMB2,817.5 million). </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_CommonStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of ordinary shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>59
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150613884520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pre-IPO Preferred Shares<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityDisclosureAbstract', window );"><strong>Pre-IPO Preferred 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="top.Show.showAR( this, 'defref_bili_DisclosureOfTemporaryEquityTextBlock', window );">Pre-IPO Preferred Shares</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">15.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares </div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Series A, A+, B, C, C1/C2 and D1/D2 Preferred Shares are collectively referred to as the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;Pre-IPO</div> Preferred Shares&#8221;. The Group classified the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares as mezzanine equity on the consolidated balance sheets, as they were contingently redeemable at the options of the holders, and recorded accretion on the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares to the redemption value from the issuance dates to the earliest redemption dates. Upon the completion of the Company&#8217;s IPO, all of the issued and outstanding <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares were redesignated into Class&#160;Y Ordinary Shares and Class&#160;Z Ordinary Shares, respectively. See Note 14 for additional information. </div> <div style="font-size: 8pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; text-align: left;">The Group&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares activities for the year ended December&#160;31, 2018 are summarized below: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 6pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 19%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO</div> Series&#160;A<br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO</div> Series&#160;A+<br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO</div> Series&#160;B<br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO</div> Series&#160;C<br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO</div> Series&#160;C1<br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO&#160;Series&#160;C2</div><br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO</div> Series&#160;D1</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO</div> Series&#160;D2</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total Mezzanine<br/> Equity</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of&#160;shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="70" 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, except for share data</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2017</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,078,502</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">16,625</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,643,281</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">85,681</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22,794,876</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">325,559</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">27,996,184</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">797,355</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">42,585,304</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,442,351</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">954,605</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">36,763</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13,101,189</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">586,385</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13,759,564</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">724,324</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">142,913,505</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,015,043</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Accretion to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares redemption value</div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">242</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,448</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,328</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,633</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,024</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">578</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,124</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,228</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">64,605</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Redesignation of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares into Class&#160;Y Ordinary Shares</div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,104,535</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(38,007</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,104,535</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(38,007</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Redesignation of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares into Class&#160;Z Ordinary Shares</div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,078,502</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,867</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14,643,281</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(87,129</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(22,794,876</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(330,887</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(27,996,184</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(810,988</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(41,480,769</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,427,368</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(954,605</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(37,341</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,101,189</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(595,509</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,759,564</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(735,552</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(141,808,970</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,041,641</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2018</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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_DisclosureOfTemporaryEquityTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of temporary equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DisclosureOfTemporaryEquityTextBlock</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>nonnum: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_TemporaryEquityDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>60
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150706719624">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Benefits</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">16.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employee Benefits </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s subsidiaries and 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 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, 2018, 2019 and 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 73%; text-align: left;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; text-align: left;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contributions to medical and pension schemes</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">158,113</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">215,553</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">195,655</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other employee benefits</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,958</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,180</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,216</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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; text-align: left;"><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;">Total</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">182,071</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">239,733</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">235,871</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;; text-align: left;">&#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-block: 0em; margin-bottom: 0px; margin-top: 0px;">&#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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>61
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150618575576">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-based Compensation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share-based Compensation </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">a)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Description of share option plans </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In July 2014, the Group adopted its Global Share Incentive Plan (the &#8220;Global Share Plan&#8221;), 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. 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. </div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 our 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, 2020, is 23,367,875 shares. </div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Option awards are granted with an exercise price determined by the Board of Directors. Those option awards generally vest over a period of <span style="-sec-ix-hidden:hidden18728205">two</span> to six years and expire in <span style="-sec-ix-hidden:hidden18727685">six</span> to seven years. </div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2020, total unrecognized compensation expenses related to unvested awards granted under the Global Share Plan and the 2018 Plan, adjusted for estimated forfeitures, was RMB 3,787.3 million, which is expected to be recognized over a weighted-average period of 4.5 years and may be adjusted for future changes in estimated forfeitures. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">b)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Valuation assumptions </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 58%; text-align: left;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">47.8%-48.4%</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">49.6%-52.1%</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">50.1%-55.0%</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average volatility</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48.3%</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50.8%</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51.9%</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividends</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free rate</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2.6%-2.8%</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1.4%-2.4%</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.4%-0.7%</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contractual term (in years)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">6-7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table>  <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">(c)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share options activities </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"><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 share options activities for the years ended December&#160;31, 2018, 2019 and 2020: </div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 30%; text-align: left;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Senior<br/> Management</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Exercise&#160;Price</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><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></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> Intrinsic&#160;Value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; text-align: left;">&#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;</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;</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;</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;</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>
<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 years)</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&#160;in<br/> thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January&#160;1, 2018</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,124</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,595</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">700</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,419</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.80</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">880,197</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,587</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">620</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,207</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,387</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,543</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(212</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,142</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(683</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,437</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(50</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,170</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December&#160;31, <br/> 2018</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,641</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,235</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">438</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,314</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.46</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,233,028</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January&#160;1, 2019</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,641</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,235</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">438</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,314</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.46</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,233,028</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,464</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">730</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,194</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,352</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(710</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(193</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,255</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(479</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(600</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,079</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December&#160;31, <br/> 2019</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,274</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,655</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">245</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,174</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.13</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,581,408</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January&#160;1, 2020</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,274</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,655</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">245</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,174</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.13</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,581,408</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,966</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,700</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,716</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.9007</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,784</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,643</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(65</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,492</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,101</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,101</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.4234</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December&#160;31, <br/> 2020</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,355</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,712</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">230</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,297</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.0236</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.41</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,177,047</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable at December&#160;31, <br/> 2020</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">830</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">155</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,115</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.97</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">623,376</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The weighted average grant date fair value of share options granted for the years ended December&#160;31, 2018, 2019 and 2020 was RMB76.2 (US$11.7), RMB104.4 (US$15.0) and RMB262.0 (US$38.8) per share, respectively. </div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">It is the Group&#8217;s policy to issue new shares upon exercise of share options. The aggregate number of Class&#160;Z Ordinary Shares available for future grant under the Global Share Plan and the 2018 Plan was 6,062,751 as of December&#160;31, 2020. </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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>62
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150617412728">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Loss Per Share</a></td>
<td class="text"><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">18.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net Loss per Share </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">For the years ended December&#160;31, 2018, 2019 and 2020, the Company had potential ordinary shares, including share options granted, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares and other permanent equities, and ordinary shares issuable upon the conversion of the 2026 Notes and 2027 Notes, where applicable. As the Group incurred losses for the years ended December&#160;31, 2018, 2019 and 2020, these potential ordinary shares were anti-dilutive and excluded from the calculation of diluted net loss per share. Considering that the holders of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares and other permanent equities have no contractual obligations to participate in the Group&#8217;s losses, any losses from the Group was not be allocated to them. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Upon the completion of the Company&#8217;s IPO in April 2018, all of the outstanding <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares and other permanent equities were converted into 25,336,888 shares of Class&#160;Y Ordinary Shares and 141,808,970 shares of Class&#160;Z Ordinary Shares. The number of share options, which was anti-dilutive and excluded from the computation of diluted net loss per share for the year ended December&#160;31, 2018, was 15,594,490 shares. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended December&#160;31, 2019, the numbers of share options and the number of ordinary shares issuable upon the conversion of the 2026 Notes, which were anti-dilutive and excluded from the computation of diluted net loss per share, were 9,328,721 shares and 20,202,000 shares, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended December&#160;31, 2020, the numbers of share options and the number of ordinary shares issuable upon the conversion of the 2026 Notes and 2027 Notes, which were anti-dilutive and excluded from the computation of diluted net loss per share, were 8,927,697 shares, 20,202,000 shares and 19,641,280 shares, respectively. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the computation of basic and diluted net loss per share for the years ended December&#160;31, 2018, 2019 and 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 63%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="9" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(565,021</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,303,570</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,054,017</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretion to redeemable noncontrolling interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,292</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;">Accretion to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares redemption value</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(64,605</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to noncontrolling interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,301</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,597</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,605</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to Bilibili&#160;Inc.&#8217;s shareholders for basic/dilutive net loss per share calculation</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(616,325</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,288,973</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,011,704</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ordinary shares outstanding, basic</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">233,047,703</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">323,161,680</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">345,816,023</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ordinary shares outstanding, diluted</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">233,047,703</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">323,161,680</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">345,816,023</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share, basic</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2.64</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3.99</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8.71</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share, diluted</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2.64</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3.99</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8.71</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>63
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150616615512">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">19.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commitments and Contingencies </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">(a)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commitments </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Purchase obligations </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In September 2020, the Group signed a contract to purchase the three-year license for live broadcasting the League of Legends World Championship starting from 2020 at an aggregate purchase price of RMB800.0&#160;million (US$122.6 million). The unpaid purchase price was RMB622.5 million (US$95.4 million) as of December 31, 2020. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Long-term debt obligations </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s long-term debt obligations are to repay the principal amount and cash interests in connection with the 2026 Notes and 2027 Notes. The expected repayment schedules of the 2026 Notes and 2027 Notes has been disclosed in Note 13. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">(b)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Litigation </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, 2018, 2019 and 2020. </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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150613874760">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions and Balances</a></td>
<td class="text"><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">20.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Related Party Transactions and Balances </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group entered into the following significant related party transactions for the periods presented: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 72%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchases of goods and services</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">162,992</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,597</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,131</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transfer of/<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>(acquire of) long-term investments*</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,250</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">539,646</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(110,039</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchase of noncontrolling interests of Chaodian Inc. (&#8220;Chaodian&#8221;) (See note 24)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">257,288</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment income*</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,884</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group had the following significant related party balances as of December 31, 2018, 2019 and 2020, respectively: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 47%;"/>
<td style="width: 10%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 10%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 10%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount due from related parties</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due from an investment fund*</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">170,535</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">74,235</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due from an equity investee**</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">24,755</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">90,497</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><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;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">195,290</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">164,732</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount due to related parties</div></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;">50,331</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="width: 26%; line-height: 12pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<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;"><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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The transactions in 2018 referred to the investments transferred to an entity controlled by the Group&#8217;s major shareholders. In June 2019, to focus the Company&#8217;s efforts and resources on its core businesses, the Company transferred several equity investments of the Group to an investment fund. The Group contributed a total of RMB220.0&#160;million cash into this fund as a limited partner, which is accounted for as an equity method investment. The cost of the equity investments transferred was RMB465.8&#160;million. The consideration was RMB539.6&#160;million, which was based on the estimated fair value of the investments. The difference between the consideration and cost of the investments was recognized as investment income. In July 2020, the Company acquired certain equity interests of two investments from the investment fund. The consideration was RMB110.0&#160;million. The balances due from an investment fund as of December&#160;31, 2019 and December&#160;31, 2020 were consideration receivables related to the equity investments transferred in 2019 and dividend receivables<div style="letter-spacing: 0px; top: 0px;;display:inline;">, </div><div style="letter-spacing: 0px; top: 0px;;display:inline;">which is non-trade in nature.&#160;</div> </div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<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;"><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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The balances as of December&#160;31, 2020 mainly represent interest-bearing loans and interest expenses of RMB105.6&#160;million related to an equity investee<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;which is non-trade in nature<div style="display:inline;">&#160;and partially offset by the trade payables to the equity investee.</div></div>&#160;The annual interest rates of the loans were 2.8% and all the loans were within one year. </div></div></td></tr>
<tr>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div></td></tr>
<tr>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;">Amount due to related parties as of December 31, 2018 was trade in nature.&#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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150617411000">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text"><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">21.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Segment Information </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 segments are 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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 individual other country is not material. Therefore, no geographical segments are presented. </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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150613899464">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurement</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22.</div></div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="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;">Fair Value Measurement </div></div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Money market funds and 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="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 or other financial institutions 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 style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, amount&#160;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 and accrued liabilities and other payables are financial liabilities with carrying values that approximate fair value due to their short-term nature. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 during the years ended December&#160;31, 2018, 2019 and 2020, 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 and other unobse<div style="letter-spacing: 0px; top: 0px;;display:inline;">r</div>vable inputs. </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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150616624984">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RestrictedAssetsDisclosureTextBlock', window );">Restricted Net Assets</a></td>
<td class="text"><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">23.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted Net Assets </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 RMB1.2&#160;billion or 16.1% of the Company&#8217;s total consolidated net assets as of December&#160;31, 2020. 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150617650648">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">24.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquisitions </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transaction with Zenith Group Holdings Co., Limited (&#8220;Zenith&#8221;) </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In September 2018, the Group entered into an agreement to increase its shareholding to acquire the majority of equity interests in Zenith, the owner of a series of famous virtual singers, such as Luo Tianyi. Prior to this transaction, the Group owned 7.4% of equity interest in Zenith, which was accounted for as long-term investments using alternative measure method. The total consideration was RMB296.8&#160;million in cash. Following the completion of this transaction in September 2018, the Group held approximately 71.9% of equity interests in Zenith and Zenith became a consolidated subsidiary of the Group. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group made estimates and judgments in determining the fair value of the assets acquired and liabilities assumed with the assistance from an independent valuation firm. The purchase price allocation as the date of the acquisition is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 69%;"/>
<td style="width: 8%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization<br/> Period</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net assets acquired</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,252</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Tradename</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,974</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8 years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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="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="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,230</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3 years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Noncontrolling interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(121,154</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">360,039</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">326,341</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</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: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 50%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 80%;"/>
<td style="width: 11%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><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: 1pt;"><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="vertical-align: bottom;;text-align:center;"><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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"><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="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;">Cash consideration</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">296,796</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"><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="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;">Fair value of previously held equity interests</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">29,545</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#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 style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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="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;">Total</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><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;">326,341</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#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 style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table>  <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;">A gain of RMB</div>5.8<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;million in relation to the revaluation of the previously held equity interests in Zenith was recorded in&#8220;Investment income, net&#8221;on the consolidated statements of operations and comprehensive loss for the year ended December&#160;</div>31<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div>2018<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">. The fair value of the previously held equity interests was estimated based on the purchase price per share as of the acquisition date.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill arising from this acquisition was attributable to the synergies between virtual idols and the Group&#8217;s multiple business streams, including live broadcasting, advertising, games, virtual idol related derivative products and offline performance events. The goodwill recognized was not expected to be deductible for income tax purpose. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In the fourth quarter of 2019, the Group acquired the remaining 28.1% of equity interests in Zenith from noncontrolling shareholders with a total consideration of US$22.4&#160;million (RMB156.5 million), which was accounted for as an equity transaction pursuant to ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">810-10-45-23.</div></div></div> The difference between the fair value of the consideration and the carrying value of the noncontrolling interests was accounted for as deemed dividend to the noncontrolling shareholders and was recorded against additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital. No gain or loss was recorded by the Group. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transactions with Chaodian </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In July 2019, the Group entered into a series of agreements to acquire 72.0% of equity interests in Chaodian, which was subsequently diluted to 63.6% with capital injections from certain other noncontrolling interests. The total consideration of this acquisition consisted of RMB288.6&#160;million paid to the existing third party shareholders and a direct capital injection amounting to RMB909.6&#160;million. Chaodian runs various offline events such as flagship concerts and exhibitions, and operates an industry-related talent agency. The Company and Chaodian were under the same control of the Controlling Shareholder since July 2019. Therefore, this transaction was accounted for as a business combination under common control and the Company&#8217;s consolidated financial statements included the acquired assets and liabilities of Chaodian, at their historical carrying amounts of RMB986.4&#160;million. The consolidated financial statements as of and for the year ended December&#160;31, 2019 reflected the results of the Company and Chaodian as if they had been combined since July&#160;1, 2019. The excess of the consideration over the historical carrying amount of the acquired assets and liabilities, as well as noncontrolling interests, was accounted for deemed dividend to the other shareholders of Chaodian. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The allocation of the consideration of the assets acquired and liabilities assumed based on their historical carrying amounts was as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 80%;"/>
<td style="width: 9%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Consideration</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,198,198</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,199,117</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, net</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">95,147</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,120</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other asset acquired</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68,214</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets acquired</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,398,598</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued liabilities and other payables</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(323,025</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other liabilities assumed</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(89,217</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total liability assumed</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(412,242</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Noncontrolling interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(276,621</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deemed dividend</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">488,463</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,198,198</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In September 2020, the Company acquired the rest of&#160;noncontrolling interests of Chaodian, with the total consideration of RMB744.6&#160;million including with a cash consideration of RMB250.5&#160;million and 1,731,100 Class&#160;Z ordinary shares. The consideration was determined by referenced to a third-party valuer&#8217;s valuation. The difference between the total consideration and the carrying value of the noncontrolling interest of Chaodian was recognized as additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital, amounting to RMB193.3&#160;million. Following the completion of this transaction, the Company held 100% of equity interest in Chaodian.</div>  <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December&#160;31, 2018, 2019 and 2020, the Group completed several other acquisitions, to complement its existing businesses and achieve synergies. The acquired entities individually and in aggregate were insignificant. The Group&#8217;s other acquisitions are summarized in the following table: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 58%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td rowspan="4" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" rowspan="4" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization<br/> Period</div></div></td>
<td rowspan="4" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net assets acquired</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">62,800</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,582</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,495</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Tradename</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">104,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5 to 10&#160;years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;User base</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,500</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">700</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3 to 5&#160;years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Copyrights</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,500</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9&#160;months&#160;to&#160;10&#160;years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Technology</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6 to 8 months</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Vendor relationship</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">86,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10 years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;On-going</div> projects</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">69,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.5 years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Noncontrolling interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(107,505</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(30,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(44,064</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(49,140</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">530,482</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,418</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">283,760</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">643,777</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">70,000</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">413,751</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</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: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 94%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td rowspan="8" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td rowspan="8" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;;text-align:center;"><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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div></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="10" style="vertical-align: bottom;;text-align:center;"><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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"><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="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;">Cash consideration</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">391,071</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">70,000</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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 style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">295,323</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"><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="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;">Share consideration</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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 style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">118,428</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"><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="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;">Fair value of previously held equity interests</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">252,706</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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 style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#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 style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td><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;&#160;&#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 style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td><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 style="vertical-align: 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><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><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="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;">Total</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><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;">643,777</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><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;">70,000</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><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;">413,751</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#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 style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td><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;&#160;&#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 style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td><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 style="vertical-align: 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><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table>  <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;">In relation to the revaluation of previously held equity interests, the Group recognized a gain of RMB</div>138.6<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;million in the consolidated statements of operations and comprehensive loss for the year&#160;ended December&#160;</div>31<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div>2018<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, for the other acquisitions that constitute business combinations.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pro forma results of operations 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, 2018, 2019 and 2020, either individually or in aggregate. </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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>69
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150617323512">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events</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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">25.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subsequent Events </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group has established an entity in Shanghai, China with Zhuhai Hengqin Wangfu Project Investment LLP (&#8220;Wangfu&#8221;), and two entities controlled by Mr. Rui Chen and Ms. Ni Li, respectively (the &#8220;Management Entities&#8221;), to acquire the land use rights for a parcel of land in Shanghai. The Group holds 30.01% of the shares of the entity, Wangfu holds 45%, and the Management Entities collectively hold the remaining 24.99% of the shares. The total investment for the acquisition of land use rights is estimated to be approximately RMB8.1 billion. Pursuant to the shareholders agreement among the shareholders of the entity, the Group has committed to funding the acquisition of land use rights up to RMB1.2 billion, of which RMB975 million<div style="display:inline;">&#160;has been made as of the date of this annual report and the remaining is expected to be made before March 31, 2021.</div></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_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150617376328">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of presentation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">a)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basis of presentation </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below. </div></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="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of consolidation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">b)</div></div></td>
<td style="vertical-align: top;;text-align:left;"><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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Principles of consolidation </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements include the financial statements of the Company, its subsidiaries and VIEs for which the Company is the primary beneficiary. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All transactions and balances among the Company, its subsidiaries and VIEs have been eliminated upon consolidation. </div></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="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">c)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Use of estimates </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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><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="top.Show.showAR( this, 'defref_bili_FunctionalCurrencyAndForeignCurrencyTranslationPolicyPolicyTextBlock', window );">Functional currency and foreign currency translation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">d)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Functional currency and foreign currency translation </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group uses Renminbi (&#8220;RMB&#8221;) as its reporting currency. The functional currency of the Company and its overseas subsidiaries incorporated in the Cayman Islands and Hong Kong is United States dollars (&#8220;US$&#8221;). The functional currency of the Company&#8217;s subsidiaries incorporated in Japan is Japanese yen. The functional currency of the Group&#8217;s PRC entities is RMB. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 income/(loss) on the consolidated statements of operations and comprehensive loss. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 gains/(losses) on the consolidated statements of operations and comprehensive loss. </div></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="top.Show.showAR( this, 'defref_bili_ConvenienceTranslationPolicyPolicyTextBlock', window );">Convenience Translation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">e)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Convenience Translation </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, 2020 are solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB 6.5250, 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, 2020. No representation is made that the RMB amounts represent or could have been, or could be, converted, realized or settled into US$ at that rate on December&#160;31, 2020, or at any other rate. </div></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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair value measurements</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">f)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value measurements </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 13%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">a.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 13%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">b.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 13%;">&#160;</td>
<td style="width: 5%; vertical-align: top;;text-align:left;">c.</td>
<td style="vertical-align: top;;text-align:left;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s financial instruments include cash and cash equivalents, time deposits, accounts receivable, amount&#160;due from/to related parties, short-term investments, and accounts payable of which the carrying values approximate their fair values. Please see Note 22 for additional information. </div></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="top.Show.showAR( this, 'defref_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock', window );">Cash and cash equivalents and time deposits</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">g)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents and time deposits </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, 2018, 2019 and 2020, there were cash on hand and demand deposits with terms of and less than three months denominated in U.S. dollars amounting to approximately US$481.6 million, US$670.1&#160;million and US$582.2&#160;million, respectively (equivalent to approximately RMB3,305.3 million, RMB4,674.6&#160;million and RMB 3,798.5&#160;million, respectively). As of December&#160;31, 2018, 2019 and 2020, 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 RMB10.8 million, RMB26.8&#160;million and RMB42.0&#160;million, respectively, which have been classified as cash and cash equivalents on the consolidated balance sheets. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December&#160;31, 2018, 2019 and 2020, the Group had approximately RMB 377.8 million, RMB1,596.0&#160;million and RMB2,144.5 million cash and cash equivalents held by its PRC subsidiaries and VIEs, representing 11%, 32% and 46% of total cash and cash equivalents of the Group, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits represent deposits placed with banks with original maturities more than three months but less than one year. As of December&#160;31, 2018, 2019 and 2020, there were time deposits denominated in U.S. dollars amounting to approximately US$109.2 million, US$264.4 million and US$721.1 million, respectively (equivalent to approximately RMB749.4 million, RMB1,844.6&#160;million and RMB 4,705.1million, respectively). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group had no other lien arrangements for the years ended December&#160;31, 2018, 2019 and 2020. As of December&#160;31, 2018, 2019 and 2020, the Group had no restricted cash balance. </div></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="top.Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Receivables, net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">h)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Receivables, net </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Prior to January&#160;1, 2020, the Group monitors the collection of its receivables and records allowance for specifically identified <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recoverable</div> amounts. If the economic situation and the financial condition of a customer deteriorate resulting in an impairment of the customer&#8217;s ability to make payments, additional allowances might be required. Receivable balances are written off when they are determined to be uncollectible. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Starting from January&#160;1, 2020, the Group adopted <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU&#160;No.&#160;2016-13,&#160;&#8220;Financial</div> Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&#8221; (&#8220;ASC Topic 326&#8221;), which amends previously issued guidance regarding the impairment of financial instruments by creating an impairment model that is based on expected losses rather than incurred losses. The Group used a modified retrospective approach with a cumulative-effect increase of approximately RMB17.9&#160;million recorded in accumulated deficit. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s accounts receivable 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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">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.&#160;</div> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recorded a provision for current expected credit loss. The following table sets out movements of the allowance for doubtful accounts for the years ended December&#160;31, 2018, 2019 and 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 65%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance prior to ASC 326</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,696</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impact of adoption to ASC 326</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,900</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,516</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,420</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,596</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provisions</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,904</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,396</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">99,165</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Write-offs</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,120</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,758</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,420</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17,696</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">121,003</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories, net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">i)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories, net </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and equipment, net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">j)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangible assets, net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">k)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets, net </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <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;">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></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 86%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 24%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td style="width: 75%;"/> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Licensed copyrights of content</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">shorter of the licensed period or projected useful life of the content, mainly vary from 1 to 8 years</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">License rights of mobile games</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">shorter of the licensed period or projected useful life of mobile games, mainly vary from 1 to 3 years</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Intellectual property and others</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">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</div></td> </tr> </table>  <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;">If expectations of the usefulness of the content are revised downward, the unamortized cost is written down to the estimated net realizable value. A write-down from unamortized cost to a lower estimated net realizable value establishes a new cost basis. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">l)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="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> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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; letter-spacing: 0px; top: 0px;;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 style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group applies the quantitative impairment test, which consists of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> quantitative impairment test. The first step was comparing the carrying amount of the reporting unit to the fair value of the reporting unit. If the fair value of the reporting unit exceeded the carrying value of the reporting unit, goodwill was not impaired and the Group was not required to perform further testing. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, then the Group must perform the second step of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> quantitative goodwill impairment test to measure the amount of impairment loss by comparing the implied fair value of the reporting unit goodwill with the carrying amount of that goodwill. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On January&#160;1, 2020, the Group adopted <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU&#160;No.&#160;2017-04,&#160;</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Simplifying the Test for Goodwill Impairment</div></div> to simplify the test for goodwill impairment by removing Step 2, which was issued by the FASB in January 2017. The Group, therefore, performs the goodwill impairment test by comparing the fair value of the reporting unit with its carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value, not to exceed the total amount of goodwill allocated to the reporting unit. This adoption did not have a material impact on the consolidated financial statements. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 its carrying amounts<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group determines the fair value of the reporting unit based on its quoted stock price</div>, and no impairment charge was recognized for any of the periods presented. </div></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="top.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="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">m)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment of long-lived assets other than goodwill&#160;</div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and development expenses</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">n)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 and platforms of applications and development of online games. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">q)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leases </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Prior to 2019, the Group accounted for leases under ASC 840, Leases. Leases where substantially all the rewards and risks of ownership of assets remain with the lessor are accounted for as operating leases. Rental expense is recognized from the date of initial possession of the leased property on a straight-line basis over the term of the lease. Certain lease agreements contain rent holidays, which are recognized on a straight-line basis over the lease term. Lease renewal periods are considered on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">lease-by-lease</div></div> basis and are generally not included in the initial lease terms. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On January&#160;1, 2019, the Group adopted ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-02,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases (Topic 842)</div></div>, as amended, which supersedes the lease accounting guidance under ASC 840, and generally requires lessees to recognize operating and financing lease liabilities and corresponding <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising from leasing arrangements. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The Group elected to apply practical expedients permitted under the transition method that allow the Group to use the beginning of the period of adoption as the date of initial application, to not recognize lease assets and lease liabilities for leases with a term of twelve months or less, to not separate <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components from lease components, and to not reassess lease classification, treatment of initial direct costs, or whether an existing or expired contract contains a lease. The Group used modified retrospective method and did not adjust the prior comparative periods. Under the new lease standard, 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; letter-spacing: 0px; top: 0px;;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As a result of the adoption, the Group recognized approximately RMB235.7&#160;million of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;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 sheet as of January&#160;1, 2019. The adoption had no material impact on the Group&#8217;s consolidated statements of operations and comprehensive loss and cash flows for the year ended December&#160;31, 2019 or the opening balance of accumulated deficit as of January&#160;1, 2019. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group leases office space and staff quarters under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> operating lease agreements, which expire at various dates through <span style="-sec-ix-hidden:hidden18728161">2025</span>. As of December&#160;31, 2019, and December&#160;31, 2020, the Group&#8217;s operating leases had a weighted average remaining lease term of 3.2 years and 3.1 years and a weighted average discount rate of 4.75% and 4.75%, respectively. Future lease payments under operating leases as of December&#160;31, 2020 were as follows: </div>  <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 80%;"/>
<td style="width: 11%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">156,869</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">171,923</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,253</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,575</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025 and thereafter</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,813</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total future lease payments</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">496,433</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impact of discounting remaining lease payments</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(42,642</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden18728190">Total lease liabilities</span></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">453,791</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rent expense under operating leases was&#160;RMB55.8 million&#160;for the year&#160;ended December&#160;31, 2018. Operating lease cost for the year<div style="display:inline;">s</div> ended December&#160;31, 2019 and 2020 was RMB79.4&#160;million and RMB107.2 million, respectively, which excluded cost of short-term contracts. Short-term lease cost for the year ended December&#160;31, 2019 and 2020 was immaterial. Supplemental cash flow information related to operating leases was as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 97%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash payments for operating leases</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67,535</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">107,772</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets obtained in exchange for operating lease liabilities</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">96,692</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">260,867</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#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="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Future lease payments under leases as of December&#160;31, 2018 were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 80%;"/>
<td style="width: 13%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating Leases*</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,400</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">72,230</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,054</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">69,681</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beyond 2022</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,544</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="width: 26%; line-height: 10pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<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;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Amounts are based on ASC 840, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases</div></div> that were superseded upon the Company&#8217;s adoption of ASC 842<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">, Leases</div></div> on January&#160;1, 2019. </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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based compensation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">r)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share-based compensation </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 4pt; margin-bottom: 0pt;">Share based compensation expenses arise from share-based awards, including share options 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. On January&#160;1, 2019, the Group adopted ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-07,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation&#8212;Stock Compensation (Topic 718): Improvement to Nonemployee Share-based Payment Accounting </div></div>to amend the accounting for share-based payment awards issued to nonemployees. Under ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-07,</div> the accounting for awards to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-employees</div> are similar to the model for employee awards. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For share options 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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For share options granted with service condition and the occurrence of an IPO as performance condition, share-based compensation expenses are recorded net of estimated forfeitures using graded-vesting method during the requisite service period. Cumulative share-based compensation expenses for the options that have satisfied the service condition, amounting to RMB28.9&#160;million, were recorded upon the completion of the IPO in 2018. </div></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="top.Show.showAR( this, 'defref_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock', window );">Employee benefits</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">s)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employee benefits </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investments</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">t)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments primarily include money market funds, financial products with variable interest rates referenced to performance of underlying assets issued by commercial banks or other financial institutions and publicly traded companies with the intention to be sold within twelve months. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 income, net&#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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the 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 income, net&#8221;. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">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, in accordance with<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div> ASU 2016-01, <div style="font-style:italic;display:inline;">Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities</div> which was adopted on January 1, 2018. <div style="display:inline;">The adoption did not have a significant impact on the Group&#8217;s consolidated financial statements.<div style="display:inline;">&#160;</div></div>Under this measurement alternative, changes in the carrying value of the equity 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.&#160;</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, projected and historical financial performance, cash flow forecasts and financing needs. 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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 income, net&#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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 income, net&#8221;. Fair value is estimated based on quoted prices of similar products provided by financial institutions at the end of each reporting period. The Group classifies the valuation techniques that use these inputs as Level&#160;2 of fair value measurements. Please see Note 22 for additional information. </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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Taxation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">u)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Taxation </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 significant unrecognized uncertain tax positions as of and for the years ended December&#160;31, 2018, 2019 and 2020. The Group also did not expect any significant 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="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">v)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue recognition </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On January&#160;1, 2018, the Group adopted ASC 606,<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#160;Revenue from Contracts with Customers</div></div> using the modified retrospective method for all contracts not completed as of the date of adoption. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The adoption of ASC 606 did not significantly change (1)&#160;the timing and pattern of revenue recognition for all of the Group&#8217;s revenue streams, and (2)&#160;the presentation of revenue as gross versus net. Therefore, the adoption of ASC 606 did not have a significant impact on the Group&#8217;s financial position, results of operations, equity, cash flows or any adjustment on the Group&#8217;s consolidated financial statements as of the adoption date and for the years ended December&#160;31, 2018, 2019 and 2020. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group&#8217;s revenue recognition policies effective upon the adoption of ASC 606 are as follows: </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Mobile game services </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">For the years ended December&#160;31, 2018, 2019 and 2020, 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 style="display:inline;">.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In accordance with ASC 606, the Group evaluates the contracts with its customers and determines that the Group has a single combined 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 combined 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; letter-spacing: 0px; top: 0px;;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group has estimated the average playing period of the paying players for each game, usually between three to eight 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. 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 actual observed churn rate to arrive at an estimated weighted average playing lifespan 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 other qualitative factors, such as the playing patterns for paying players for other games with similar characteristics with the new game, including paying player type and purchasing frequency. While the Group believes its estimates to be reasonable based on available game player information, the Group may revise such estimates based on new information indicating a change in the game player behavior patterns and any adjustments are applied prospectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Valued added services (&#8220;VAS&#8221;) </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 Group offers premium membership subscription, live broadcasting and other video, audio and comic content to the customers. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group offers premium membership <div style="letter-spacing: 0px; top: 0px;;display:inline;">sub<div style="letter-spacing: 0px; top: 0px;;display:inline;">scription </div></div>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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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; letter-spacing: 0px; top: 0px;;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; letter-spacing: 0px; top: 0px;;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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Advertising services </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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, 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="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 contract by contract 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>  <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and other revenues </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and other revenues 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 holding certain offline performance activities. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and other revenues 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; letter-spacing: 0px; top: 0px;;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, are subject to inventory risk, and have 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; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">606-10-32-25.</div></div></div> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net revenues presented on the consolidated statements of operations and comprehensive loss are net of sales discount and sales tax. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Other Estimates and Judgment<div style="display:inline;">s</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="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 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 style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Contract balances </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 e-commerce 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 RMB571.4 million, RMB943.4 million, and RMB1,238.8 million for the years ended December 31, 2018, 2019 and 2020, respectively. </div></div>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><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;">Practical expedients </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group has used the following practical expedients as allowed under ASC 606: </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <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 following table presents the Group&#8217;s net revenues disaggregated by revenue sources: </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 66%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 66%;"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mobile games</div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">2,936,331</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">3,597,809</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">4,803,382</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 66%;"> <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;">Value-added services (formerly known as Live broadcasting and VAS)</div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">585,643</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">1,641,043</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">3,845,663</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 66%;"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advertising</div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">463,490</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">817,016</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">1,842,772</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 66%;"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce and others</div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">143,467</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">722,054</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">1,507,159</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 66%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#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; width: 2%;">&#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; width: 2%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 66%;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net revenues</div></div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#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;">4,128,931</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#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;">6,777,922</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#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;">11,998,976</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;; width: 66%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#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; width: 2%;">&#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; width: 2%;">&#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="top.Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of revenues</a></td>
<td class="text"><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">w)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Costs of revenues consist 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><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="top.Show.showAR( this, 'defref_bili_RelatedPartyTransactionsPolicyPolicyTextBlock', window );">Related parties</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">x)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Related parties </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net loss per share</a></td>
<td class="text"><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">y)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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. The Company&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares and other permanent equities are participating securities because they are entitled to receive dividends or distributions on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">as-converted</div> basis. Prior to the IPO, the computation of basic loss per share using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method is not applicable as the Group is in a net loss position and net loss is not allocated to other participating securities because in accordance with their contractual terms they are not obligated to share in the losses. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 conversion of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares and other permanent equities, using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">if-converted</div> method, for periods prior to the completion of the IPO, ordinary shares issuable upon the exercise of outstanding share options using the treasury stock method and ordinary shares issuable upon the conversion of the 2026 Notes and 2027 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. After the completion of the IPO, 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="top.Show.showAR( this, 'defref_bili_StatutoryReservesPolicyPolicyTextBlock', window );">Statutory reserves</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">z)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Statutory reserves </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Pursuant to the laws applicable to China&#8217;s FIEs, 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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the Group&#8217;s appropriations to general reserve funds and statutory surplus funds for the years ended December&#160;31, 2018, 2019 and 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended<br/> December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Appropriations to general reserve funds and statutory surplus funds</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,591</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,797</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,421</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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="top.Show.showAR( this, 'defref_bili_NoncontrollingInterestsPolicyPolicyTextBlock', window );">Noncontrolling interests</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">aa)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Noncontrolling interests </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive loss</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">bb)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive loss </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment reporting</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">cc)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Segment reporting </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">dd)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Business combinations </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently issued accounting pronouncements</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 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;">ee)</div></div></div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="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="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Simplifying the Accounting for Income Taxes. </div></div>In December 2019, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Simplifying the Accounting for Income Taxes</div></div>, which removes specific exceptions to the general principles in Topic 740 and to simplifies accounting for income taxes. The guidance is effective for all entities for fiscal years beginning after December&#160;15, 2020 and for interim periods within those fiscal years. The Group does not expect the adoption to have a material impact on its consolidated financial statements. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#160;815): Clarifying the Interactions between Topic 321, Topic 323, and Topic</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#160;815</div></div>. In January 2020, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-01,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#8220;Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#160;815): Clarifying the Interactions between Topic 321, Topic 323, and Topic</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#160;815,&#8221;</div></div> which clarifies the interaction of the accounting for equity investments under Topic 321 and investments accounted for under the equity method of accounting in Topic 323 and the accounting for certain forward contracts and purchased options accounted for under Topic&#160;815. The guidance is effective for all entities for fiscal years beginning after December&#160;15, 2020 and for interim periods within those fiscal years. The Group does not expect the adoption to have a material impact on its consolidated financial statements. </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="top.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="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">Expenses</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">o)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, 2018, 2019 and 2020, the marketing and promotional expenses were RMB436.5&#160;million, RMB934.7&#160;million and RMB3,006.0&#160;million, respectively. </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="top.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="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">Expenses</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; 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 style="font-weight:bold;display:inline;">p)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <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="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses consist primarily of salaries and other compensation-related expenses to the Group&#8217;s general and administrative personnel, professional fees, rental expenses and allowance for doubtful accounts. </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_CashAndCashEquivalentsAndOtherPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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_FunctionalCurrencyAndForeignCurrencyTranslationPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for transactions denominated in a currency of reporting enterprise's functional currency and foreign currency , 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_FunctionalCurrencyAndForeignCurrencyTranslationPolicyPolicyTextBlock</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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for related party transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for statutory reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 705<br> -URI http://asc.fasb.org/topic&amp;trid=2122478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>71
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150616205608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations and Reorganization (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 35%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 18%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 16%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 24%; font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Major Subsidiaries</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Place&#160;and&#160;Year&#160;of</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Incorporation</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage&#160;of&#160;Direct or<br/> Indirect</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Economic&#160;Ownership</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Principal&#160;Activities</div></div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bilibili HK Limited</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Hong Kong Y2014</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">100</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Investment holding</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Hode HK Limited</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Hong Kong Y2014</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">100</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Investment holding</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bilibili Co., Ltd.</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Japan Y2014</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">100</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Business development</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Hode Shanghai Limited (&#8220;Hode Shanghai&#8221;)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">PRC Y2014</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">100</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Technology development</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Bilibili Technology Co., Ltd.</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">PRC Y2016</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">100</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Technology development</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 35%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 18%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 18%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 23%; font-family: &quot;Times New Roman&quot;;"/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Major VIEs and VIEs&#8217; subsidiaries</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Place and</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year of</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Incorporation</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquisition</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage&#160;of</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Direct&#160;or&#160;Indirect</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Economic</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Ownership</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Principal&#160;Activities</div></div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Hode Information Technology Co., Ltd. (&#8220;Hode Information Technology&#8221;)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">PRC Y2013</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">100</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Mobile game operation</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Kuanyu Digital Technology Co., Ltd. (&#8220;Shanghai Kuanyu&#8221;)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">PRC Y2014</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">100</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Video distribution and game distribution</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sharejoy Network Technology Co., Ltd. (&#8220;Sharejoy Network&#8221;)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">PRC Y2014</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">100</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Game distribution</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Hehehe Culture Communication Co., Ltd. (&#8220;Shanghai Hehehe&#8221;)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">PRC Y2014</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">100</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Comics distribution</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Anime Tamashi Cultural Media Co., Ltd. (&#8220;Shanghai Anime Tamashi&#8221;)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">PRC Y2015</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">100</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock', window );">Schedule of combined financial information of the Group's VIEs included in the accompanying consolidated financial statements of the Group</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%;"/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current assets:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">152,295</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">201,310</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">349,190</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time deposits</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,265</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,674</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,161</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, net</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130,823</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">223,438</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">343,099</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount&#160;due from the Company and its subsidiaries</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">165,559</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">127,944</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">173,596</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Amount</div>&#160;due from related parties</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">170,535</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,117</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments and other current assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">841,018</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">999,780</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,383,648</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; 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="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">252,943</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">672,787</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,175,309</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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="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;">&#160;</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;">&#160;</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;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; 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="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">843,149</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">794,549</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,223,943</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; 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="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">943,373</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,483,983</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,183,411</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,339,425</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,682,000</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,913,474 </div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current liabilities:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,078,070</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,454,924</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,332,372</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Salary and welfare payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">94,699</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">128,343</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">288,686</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Taxes payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,152</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33,611</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,492</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term loans</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">100,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">937,086</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,234,508</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,769,992</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount&#160;due to the Company and its subsidiaries</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,594,527</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,650,499</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,752,973</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued liabilities and other payables</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">318,568</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">222,078</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">449,370 </td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount due to related parties</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,054</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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="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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other long-term liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,108</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,640</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total liabilities</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,073,156</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,747,071</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,819,525</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 65%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net revenues:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue from third parties</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,691,219</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,056,332</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,651,207</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue from the Company and its subsidiaries</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">443,405</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">531,830</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">667,765</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net revenues</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,134,624</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,588,162</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,318,972</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(587,932</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(448,114</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(853,970</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 64%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by operating activities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#160;&#160;&#160;636,972</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#160;&#160;&#160;271,299</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,476,494</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash used in investing activities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(674,483</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,518,931</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,421,163</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by financing activities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130,592</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,300,740</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,090,287 </td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6759159-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5747-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6228884-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150612139832">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Schedule of movements of the allowance for doubtful accounts</a></td>
<td class="text">The following table sets out movements of the allowance for doubtful accounts for the years ended December&#160;31, 2018, 2019 and 2020:
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 65%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance prior to ASC 326</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,696</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impact of adoption to ASC 326</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,900</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,516</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,420</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,596</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provisions</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,904</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,396</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">99,165</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Write-offs</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,120</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,758</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,420</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17,696</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">121,003</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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:
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 86%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 24%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td style="width: 75%;"/> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Licensed copyrights of content</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">shorter of the licensed period or projected useful life of the content, mainly vary from 1 to 8 years</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">License rights of mobile games</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">shorter of the licensed period or projected useful life of mobile games, mainly vary from 1 to 3 years</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Intellectual property and others</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">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</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', 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, 2020 were as follows: <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 80%;"/>
<td style="width: 11%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">156,869</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">171,923</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,253</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,575</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025 and thereafter</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,813</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total future lease payments</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">496,433</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impact of discounting remaining lease payments</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(42,642</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden18728190">Total lease liabilities</span></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">453,791</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Future lease payments under leases as of December&#160;31, 2018 were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 80%;"/>
<td style="width: 13%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating Leases*</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,400</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">72,230</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,054</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">69,681</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beyond 2022</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,544</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="width: 26%; line-height: 10pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<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;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Amounts are based on ASC 840, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases</div></div> that were superseded upon the Company&#8217;s adoption of ASC 842<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">, Leases</div></div> on January&#160;1, 2019. </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="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease Cost</a></td>
<td class="text"><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 97%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash payments for operating leases</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67,535</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">107,772</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> assets obtained in exchange for operating lease liabilities</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">96,692</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">260,867</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of net revenues disaggregated by revenue sources</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 66%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 66%;"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mobile games</div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">2,936,331</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">3,597,809</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">4,803,382</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 66%;"> <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;">Value-added services (formerly known as Live broadcasting and VAS)</div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">585,643</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">1,641,043</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">3,845,663</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 66%;"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advertising</div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">463,490</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">817,016</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">1,842,772</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 66%;"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce and others</div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">143,467</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">722,054</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">1,507,159</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 66%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#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; width: 2%;">&#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; width: 2%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 66%;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net revenues</div></div></div> </td>
<td style="vertical-align: bottom; width: 2%;">&#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;">4,128,931</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#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;">6,777,922</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#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;">11,998,976</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;; width: 66%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#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; width: 2%;">&#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; width: 2%;">&#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="top.Show.showAR( this, 'defref_bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock', window );">Schedule of appropriations to general reserve funds and statutory surplus funds</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 79%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended<br/> December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Appropriations to general reserve funds and statutory surplus funds</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,591</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,797</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,421</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the useful life of intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150612416904">
<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, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of concentrations and risks</a></td>
<td class="text"><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 85%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the Year Ended<br/> December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total number of telecommunications service providers</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">107</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">116</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Number of service providers providing 10% or more of the Group&#8217;s servers and bandwidth expenditure</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total percentage of the Group&#8217;s servers and bandwidth expenditure provided by 10% or greater service providers</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of concentrations and risks</a></td>
<td class="text"><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 59%;"/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;"><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; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Distribution channel A</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,762</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">118,860</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">146,907</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">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="top.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="top.Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of concentrations and risks</a></td>
<td class="text"><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 75%;"/>
<td style="width: 8%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Mobile game 1</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">53</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150704702344">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Summary of prepayments and other current assets</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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&#160;thousands</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments for revenue sharing cost*</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;">462,883</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">542,971</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">782,518</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments for content cost</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130,619</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">226,500</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">195,175</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments for sales tax</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">80,487</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">157,244</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">202,025</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income receivable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,812</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">93,688</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,396</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories, net</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,032</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">69,914</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">160,006</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loans to investees or ongoing investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">84,075</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">64,463</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">187,672</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments of marketing and other operational expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33,198</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">53,246</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">64,068</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments /receivables relating to jointly invested content</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,951</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,838</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,664</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deposits</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,447</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,301</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,661</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments to inventory suppliers</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,901</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,058</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,970</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,446</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,678</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67,632</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</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;">990,851</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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,315,901</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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,765,787</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="clear: both; max-height: 0px; background: none;"/> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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> The related direct and incremental platform commissions as well as game developers&#8217; licensing fees are deferred and reported in &#8220;Prepayments and Other Current Assets&#8221; on the consolidated balance sheets. </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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>75
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150616937944">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_bili_DisclosureOfShortTermInvestmentsTableTextBlock', window );">Summary of short-term investments</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 63%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial products</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;">858,021</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">1,070,113</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">2,866,643</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments in publicly traded companies</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">80,918</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">434,609</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</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;">87,317</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">109,779</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">55,937</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</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;">945,338</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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,260,810</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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,357,189</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of short-term investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>76
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150617503048">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Summary of Property and equipment, net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 65%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</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;">51,186</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">76,772</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">118,581</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Servers and computers</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;">481,695</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">765,110</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">1,286,310</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</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;">19,127</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">23,211</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">30,750</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</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;">552,008</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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;">865,093</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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,435,641</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: accumulated depreciation</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;">(157,110</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#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;">(349,006</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#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;">(673,700</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net book value</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;">394,898</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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;">516,087</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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;">761,941</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150616198488">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of intangible assets, net</a></td>
<td class="text"><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 61%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31, 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Licensed copyrights of content</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,997,175</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(921,565</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,075,610</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">License rights of mobile games</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,098</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,163</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,935</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;">Intellectual property and others</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">412,202</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(71,312</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">340,890</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,427,475</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,008,040</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,419,435</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 61%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Licensed copyrights of content</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,072,959</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,736,608</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,336,351</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">License rights of mobile games</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">71,703</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(35,863</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,840</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;">Intellectual property and others</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">434,089</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(148,947</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">285,142</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,578,751</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,921,418</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,657,333</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 61%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Licensed copyrights of content</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,556,683</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,891,742</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,664,941</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">License rights of mobile games</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">299,786</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(119,493</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">180,293</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;">Intellectual property and others</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">753,282</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(241,557</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">511,725</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,609,751</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,252,792</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,356,959</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of intangible assets amortization expense for future years</a></td>
<td class="text"><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 63%;"/>
<td style="width: 26%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">843,542</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">575,491</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">340,301</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">205,238</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">134,128</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">258,259</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total expected amortization expense</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,356,959</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>78
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150618775912">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,967</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">941,488</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,012,026</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions (Note 24)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">890,521</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">70,538</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">283,760</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">941,488</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,012,026</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,295,786</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>79
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150708644168">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsTextBlock', window );">Summary of equity method investments</a></td>
<td class="text"><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 63%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments accounted for using the measurement alternative</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">793,149</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">666,025</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,791,393</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments accounted for using the equity method</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">279,854</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">188,199</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments accounted for at fair value</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">186,838</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">305,250</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">253,346</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">979,987</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,251,129</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,232,938</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>80
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150612425720">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of composition of income tax expenses</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 75%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current income tax expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,909</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,452</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,081</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Withholding income tax expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,079</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,894</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,754</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax benefits</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,479</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,466</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">25,988</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">35,867</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">53,369</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="top.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">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 78%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Statutory income tax rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25.00</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25.00</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25.00</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Permanent differences</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3.76</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.83</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.60</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax rate difference from statutory rate in other jurisdictions*</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.92</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.39</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3.90</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax effect of preferential tax treatments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3.15</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8.48</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8.29</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Withholding tax</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2.05</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1.33</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.63</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in valuation allowance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(19.94</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16.80</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14.56</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effective income tax rate</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(4.82</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2.83</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1.78</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<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="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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 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="top.Show.showAR( this, 'defref_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock', window );">Schedule of net operating tax loss carry forwards</a></td>
<td class="text"><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 87%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss expiring in 2021</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,751</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss expiring in 2022</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,711</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss expiring in 2023</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">83,876</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss expiring in 2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">208,366</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss expiring in 2025 and thereafter</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,201,799</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,582,503</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="top.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="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">90,311</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">95,806</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">163,620</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other payables</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,984</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">82,351</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">128,886</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advertising expenses in excess of deduction limit</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">312</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,507</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,674</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net operating tax loss carry forwards</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">176,439</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">360,975</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">621,035</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">909</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,199</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,036</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax assets</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">293,955</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">547,838</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">998,251</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: valuation allowance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(293,955</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(537,359</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(977,333</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net deferred tax assets</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,479</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">20,918</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquired intangible assets (Note 24)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(46,112</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax liabilities</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(46,112</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td/>
<td style="width: 9%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 9%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 9%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 9%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 9%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> January&#160;1</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Re-measurement&#160;due&#160;to<br/> applicable preferential<br/> tax rate</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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<br/> forward&#160;and&#160;impact&#160;of&#160;disposal<br/> of subsidiaries</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> December&#160;31</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="18" 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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;">2018</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(157,264</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,502</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(159,690</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">497</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(293,955</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">2019</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(293,955</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(248,896</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,492</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(537,359</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;">2020</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(537,359</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">105</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(484,445</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,366</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(977,333</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#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_TaxationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>81
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150610618760">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_bili_ScheduleOfTaxesPayableTableTextBlock', window );">Summary of taxes payable</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%;"/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">VAT payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,920</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,519</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,881</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EIT payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,913</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,599</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31,181</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Withholding individual income taxes for employees</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,844</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,941</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,465</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Withholding income tax payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,510</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,302</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,300</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,318</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,495</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,365</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">38,505</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">67,856</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">127,192</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>82
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150618300760">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Summary of accrued liabilities and other payables</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 59%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued marketing expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">71,217</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">229,457</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">783,455</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasing liabilities - <span style="-sec-ix-hidden:hidden18728188">c<span style="-sec-ix-hidden:hidden18742596">urrent portio</span>n</span></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">95,901</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150,402</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Consideration payable for acquisitions and investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">502,279</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">79,059</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">125,363</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payables to producers and licensors</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,357</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,898</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,307</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Professional fees</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,492</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,562</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,573</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other staff related cost</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,685</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,791</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,872</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,990</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,041</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advances from/payables to third parties</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,966</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">76,893</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,869</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33,446</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,212</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,794</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">670,442</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">575,763</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,237,676</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>83
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150722679576">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentsAbstract', window );"><strong>Debt Instruments [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Summary of the Company's 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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides a summary of the Company&#8217;s unsecured senior notes as of December&#160;31, 2019 and December&#160;31, 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 68%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Effective&#160;interest&#160;rate</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">US$500,000 1.375% notes due 2026</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,414,628</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,204,309</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.74</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">US$800,000 1.25% notes due 2027</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,136,613</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.52</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Carrying value</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,414,628</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,340,922</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unamortized discount and debt issuance costs</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,472</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">141,448</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total principal amounts of unsecured senior notes</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;">3,488,100</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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;">8,482,370</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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_DebtInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(e),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21521-112644<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21538-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>84
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150611805576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pre-IPO Preferred Shares (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityDisclosureAbstract', window );"><strong>Pre-IPO Preferred Shares</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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityTableTextBlock', window );">Schedule of Pre-IPO Preferred Shares activities</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 6pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 19%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO</div> Series&#160;A<br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO</div> Series&#160;A+<br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO</div> Series&#160;B<br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO</div> Series&#160;C<br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO</div> Series&#160;C1<br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO&#160;Series&#160;C2</div><br/> Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO</div> Series&#160;D1</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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;">Pre-IPO</div> Series&#160;D2</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Preferred Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total Mezzanine<br/> Equity</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of&#160;shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number<br/> of shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="70" 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, except for share data</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2017</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,078,502</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">16,625</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,643,281</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">85,681</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22,794,876</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">325,559</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">27,996,184</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">797,355</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">42,585,304</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,442,351</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">954,605</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">36,763</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13,101,189</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">586,385</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13,759,564</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">724,324</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">142,913,505</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,015,043</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Accretion to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares redemption value</div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">242</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,448</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,328</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,633</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,024</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">578</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,124</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,228</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">64,605</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Redesignation of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares into Class&#160;Y Ordinary Shares</div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,104,535</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(38,007</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,104,535</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(38,007</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Redesignation of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares into Class&#160;Z Ordinary Shares</div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,078,502</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,867</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14,643,281</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(87,129</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(22,794,876</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(330,887</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(27,996,184</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(810,988</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(41,480,769</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,427,368</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(954,605</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(37,341</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,101,189</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(595,509</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,759,564</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(735,552</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(141,808,970</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,041,641</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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="font-family: Times New Roman; font-size: 6pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December&#160;31, 2018</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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;"> <div style="margin-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_TemporaryEquityDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_TemporaryEquityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (27)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=d3e177068-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>85
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150618793608">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock', window );">Schedule of employee welfare benefits expenses</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 73%; text-align: left;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; text-align: left;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contributions to medical and pension schemes</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">158,113</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">215,553</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">195,655</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other employee benefits</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,958</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,180</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,216</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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; text-align: left;"><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;">Total</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">182,071</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">239,733</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">235,871</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;; text-align: left;">&#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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>86
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150617044632">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of valuation assumptions</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 58%; text-align: left;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">47.8%-48.4%</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">49.6%-52.1%</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">50.1%-55.0%</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average volatility</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48.3%</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50.8%</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51.9%</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividends</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free rate</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2.6%-2.8%</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1.4%-2.4%</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.4%-0.7%</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contractual term (in years)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">6-7</div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of share options activities</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 30%; text-align: left;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt; text-align: left;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Senior<br/> Management</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Exercise&#160;Price</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><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></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> Intrinsic&#160;Value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; text-align: left;">&#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;</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;</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;</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;</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>
<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 years)</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&#160;in<br/> thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January&#160;1, 2018</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,124</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,595</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">700</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,419</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.80</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">880,197</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,587</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">620</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,207</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,387</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,543</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(212</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,142</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside: avoid;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(683</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,437</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(50</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,170</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December&#160;31, <br/> 2018</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,641</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,235</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">438</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,314</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.46</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,233,028</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January&#160;1, 2019</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,641</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,235</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">438</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,314</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.46</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,233,028</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,464</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">730</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,194</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,352</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(710</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(193</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,255</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(479</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(600</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,079</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December&#160;31, <br/> 2019</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,274</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,655</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">245</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,174</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.13</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,581,408</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January&#160;1, 2020</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,274</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,655</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">245</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,174</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.13</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,581,408</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,966</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,700</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,716</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.9007</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,784</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,643</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(65</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,492</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,101</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,101</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.4234</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December&#160;31, <br/> 2020</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,355</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,712</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">230</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,297</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.0236</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.41</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,177,047</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 30%;"> <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; text-align: left;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable at December&#160;31, <br/> 2020</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">830</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">155</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,115</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0001</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.97</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">623,376</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: left; width: 30%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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; width: 4%;">&#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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>87
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150615638664">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of computation of basic and diluted net loss per share</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 63%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="9" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(565,021</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,303,570</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,054,017</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretion to redeemable noncontrolling interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,292</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;">Accretion to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-IPO</div> Preferred Shares redemption value</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(64,605</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to noncontrolling interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,301</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,597</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,605</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to Bilibili&#160;Inc.&#8217;s shareholders for basic/dilutive net loss per share calculation</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(616,325</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,288,973</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,011,704</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ordinary shares outstanding, basic</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">233,047,703</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">323,161,680</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">345,816,023</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ordinary shares outstanding, diluted</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">233,047,703</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">323,161,680</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">345,816,023</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share, basic</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2.64</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3.99</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8.71</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share, diluted</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2.64</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3.99</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8.71</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>88
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150613872504">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of significant related party transactions</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 72%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchases of goods and services</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">162,992</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,597</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,131</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transfer of/<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>(acquire of) long-term investments*</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,250</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">539,646</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(110,039</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchase of noncontrolling interests of Chaodian Inc. (&#8220;Chaodian&#8221;) (See note 24)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">257,288</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment income*</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,884</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<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;"><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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The transactions in 2018 referred to the investments transferred to an entity controlled by the Group&#8217;s major shareholders. In June 2019, to focus the Company&#8217;s efforts and resources on its core businesses, the Company transferred several equity investments of the Group to an investment fund. The Group contributed a total of RMB220.0&#160;million cash into this fund as a limited partner, which is accounted for as an equity method investment. The cost of the equity investments transferred was RMB465.8&#160;million. The consideration was RMB539.6&#160;million, which was based on the estimated fair value of the investments. The difference between the consideration and cost of the investments was recognized as investment income. In July 2020, the Company acquired certain equity interests of two investments from the investment fund. The consideration was RMB110.0&#160;million. The balances due from an investment fund as of December&#160;31, 2019 and December&#160;31, 2020 were consideration receivables related to the equity investments transferred in 2019 and dividend receivables<div style="letter-spacing: 0px; top: 0px;;display:inline;">, </div><div style="letter-spacing: 0px; top: 0px;;display:inline;">which is non-trade in nature.&#160;</div> </div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<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;"><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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The balances as of December&#160;31, 2020 mainly represent interest-bearing loans and interest expenses of RMB105.6&#160;million related to an equity investee<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;which is non-trade in nature<div style="display:inline;">&#160;and partially offset by the trade payables to the equity investee.</div></div>&#160;The annual interest rates of the loans were 2.8% and all the loans were within one year. </div></div></td></tr>
<tr>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div></td></tr>
<tr>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;">Amount due to related parties as of December 31, 2018 was trade in nature.&#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="top.Show.showAR( this, 'defref_bili_ScheduleOfRelatedPartyBalancesTableTextBlock', window );">Schedule of significant related party balances</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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group had the following significant related party balances as of December 31, 2018, 2019 and 2020, respectively: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 47%;"/>
<td style="width: 10%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 10%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 10%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount due from related parties</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="5" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due from an investment fund*</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">170,535</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">74,235</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due from an equity investee**</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">24,755</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">90,497</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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: 3em; line-height: normal;"><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;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">195,290</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#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;">164,732</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount due to related parties</div></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;">50,331</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<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;"><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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The transactions in 2018 referred to the investments transferred to an entity controlled by the Group&#8217;s major shareholders. In June 2019, to focus the Company&#8217;s efforts and resources on its core businesses, the Company transferred several equity investments of the Group to an investment fund. The Group contributed a total of RMB220.0&#160;million cash into this fund as a limited partner, which is accounted for as an equity method investment. The cost of the equity investments transferred was RMB465.8&#160;million. The consideration was RMB539.6&#160;million, which was based on the estimated fair value of the investments. The difference between the consideration and cost of the investments was recognized as investment income. In July 2020, the Company acquired certain equity interests of two investments from the investment fund. The consideration was RMB110.0&#160;million. The balances due from an investment fund as of December&#160;31, 2019 and December&#160;31, 2020 were consideration receivables related to the equity investments transferred in 2019 and dividend receivables<div style="letter-spacing: 0px; top: 0px;;display:inline;">, </div><div style="letter-spacing: 0px; top: 0px;;display:inline;">which is non-trade in nature.&#160;</div> </div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<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;"><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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The balances as of December&#160;31, 2020 mainly represent interest-bearing loans and interest expenses of RMB105.6&#160;million related to an equity investee<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;which is non-trade in nature<div style="display:inline;">&#160;and partially offset by the trade payables to the equity investee.</div></div>&#160;The annual interest rates of the loans were 2.8% and all the loans were within one year. </div></div></td></tr>
<tr>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;">&#160;</div></td></tr>
<tr>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td>
<td style="vertical-align: top;;text-align:left;">Amount due to related parties as of December 31, 2018 was trade in nature.&#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_ScheduleOfRelatedPartyBalancesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party balances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>89
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150613890184">
<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, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_ZenithGroupMember', window );">Zenith Group</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="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of purchase price allocation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 69%;"/>
<td style="width: 8%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization<br/> Period</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net assets acquired</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,252</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Tradename</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,974</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8 years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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="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="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,230</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3 years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Noncontrolling interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(121,154</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">360,039</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">326,341</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</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: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 50%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 80%;"/>
<td style="width: 11%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><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: 1pt;"><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="vertical-align: bottom;;text-align:center;"><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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"><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="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;">Cash consideration</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">296,796</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"><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="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;">Fair value of previously held equity interests</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">29,545</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#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 style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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="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;">Total</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><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;">326,341</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#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 style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_ChaodianIncMember', window );">Chaodian Group</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="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of purchase price allocation</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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The allocation of the consideration of the assets acquired and liabilities assumed based on their historical carrying amounts was as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 80%;"/>
<td style="width: 9%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<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></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Consideration</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,198,198</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,199,117</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, net</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">95,147</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,120</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other asset acquired</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68,214</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets acquired</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,398,598</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued liabilities and other payables</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(323,025</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other liabilities assumed</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(89,217</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total liability assumed</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(412,242</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Noncontrolling interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(276,621</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deemed dividend</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">488,463</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,198,198</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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; font-family: &quot;Times New Roman&quot;;">&#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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions</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="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of purchase price allocation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 58%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td>
<td rowspan="4" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" rowspan="4" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization<br/> Period</div></div></td>
<td rowspan="4" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net assets acquired</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">62,800</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,582</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,495</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Tradename</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">104,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5 to 10&#160;years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;User base</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,500</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">700</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3 to 5&#160;years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Copyrights</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,500</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9&#160;months&#160;to&#160;10&#160;years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Technology</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6 to 8 months</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Vendor relationship</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">86,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10 years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;On-going</div> projects</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">69,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.5 years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Noncontrolling interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(107,505</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(30,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(44,064</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(49,140</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">530,482</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,418</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">283,760</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">643,777</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">70,000</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">413,751</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 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; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#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>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</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: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 94%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td rowspan="8" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td rowspan="8" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;;text-align:center;"><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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div></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="10" style="vertical-align: bottom;;text-align:center;"><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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"><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="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;">Cash consideration</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">391,071</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">70,000</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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 style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">295,323</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"><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="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;">Share consideration</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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 style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">118,428</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 10pt;"><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="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;">Fair value of previously held equity interests</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">252,706</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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 style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#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 style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td><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;&#160;&#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 style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td><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 style="vertical-align: 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><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><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="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;">Total</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><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;">643,777</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><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;">70,000</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><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;">413,751</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#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 style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td><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;&#160;&#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 style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td><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 style="vertical-align: 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><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_ZenithGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ZenithGroupMember</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=bili_ChaodianIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ChaodianIncMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>90
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150618239064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations and Reorganization - The Group (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=bili_ShanghaiHodeInformationTechnologyCo.LtdMember', window );">Shanghai Hode Information Technology Co., Ltd. ("Hode Information Technology")</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="top.Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></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="top.Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">PRC Y2013<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Percentage of Direct or Indirect Economic Ownership in Major VIEs and VIEs' subsidiaries</a></td>
<td class="nump">100.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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Mobile game operation<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember', window );">Shanghai Kuanyu Digital Technology Co., Ltd. ("Shanghai Kuanyu").</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="top.Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</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="top.Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">PRC Y2014<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Percentage of Direct or Indirect Economic Ownership in Major VIEs and VIEs' subsidiaries</a></td>
<td class="nump">100.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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Video distribution and game distribution<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=bili_SharejoyNetworkTechnologyCo.LtdMember', window );">Sharejoy Network Technology Co., Ltd. ("Sharejoy Network")</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="top.Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></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="top.Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">PRC Y2014<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Percentage of Direct or Indirect Economic Ownership in Major VIEs and VIEs' subsidiaries</a></td>
<td class="nump">100.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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Game distribution<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=bili_ShanghaiHeheheCultureCommunicationCo.LtdMember', window );">Shanghai Hehehe Culture Communication Co., Ltd. ("Shanghai Hehehe")</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="top.Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</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="top.Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">PRC Y2014<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Percentage of Direct or Indirect Economic Ownership in Major VIEs and VIEs' subsidiaries</a></td>
<td class="nump">100.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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Comics distribution<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member', window );">Shanghai Anime Tamashi Cultural Media Co., Ltd. ("Shanghai Anime Tamashi")</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="top.Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></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="top.Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">PRC Y2015<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Percentage of Direct or Indirect Economic Ownership in Major VIEs and VIEs' subsidiaries</a></td>
<td class="nump">100.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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">E-commerce<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=bili_BilibiliHkLimitedMember', window );">Bilibili HK Limited</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="top.Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</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="top.Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">Hong Kong Y2014<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Percentage of Direct or Indirect Economic Ownership in Major Subsidiaries</a></td>
<td class="nump">100.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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Investment holding<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=bili_HodeHkLimitedMember', window );">Hode HK Limited</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="top.Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></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="top.Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">Hong Kong Y2014<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Percentage of Direct or Indirect Economic Ownership in Major Subsidiaries</a></td>
<td class="nump">100.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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Investment holding<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=bili_BilibiliCo.LtdMember', window );">Bilibili Co., Ltd.</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="top.Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</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="top.Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">Japan Y2014<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Percentage of Direct or Indirect Economic Ownership in Major Subsidiaries</a></td>
<td class="nump">100.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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Business development<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=bili_HodeShanghaiLimitedMember', window );">Hode Shanghai Limited ("Hode Shanghai")</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="top.Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></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="top.Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">PRC Y2014<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Percentage of Direct or Indirect Economic Ownership in Major Subsidiaries</a></td>
<td class="nump">100.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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Technology development<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=bili_ShanghaiBilibiliTechnologyCo.LtdMember', window );">Shanghai Bilibili Technology Co., Ltd</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="top.Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</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="top.Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">PRC Y2016<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Percentage of Direct or Indirect Economic Ownership in Major Subsidiaries</a></td>
<td class="nump">100.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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Technology development<span></span>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity incorporation state country name and date of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_ConsolidatedEntitiesAxis=bili_ShanghaiHodeInformationTechnologyCo.LtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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=bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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_ConsolidatedEntitiesAxis=bili_SharejoyNetworkTechnologyCo.LtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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_ConsolidatedEntitiesAxis=bili_ShanghaiHeheheCultureCommunicationCo.LtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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_ConsolidatedEntitiesAxis=bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OwnershipAxis=bili_HodeHkLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BilibiliCo.LtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150614695832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations and Reorganization - Initial public offering ("IPO") and followed offerings (Details)<br> $ / shares in Units, &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="10">1 Months Ended</th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<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, 2020 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2019 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2019 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 31, 2018 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 31, 2018 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2018 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2018 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,817,458<span></span>
</td>
<td class="nump">$ 431,794<span></span>
</td>
<td class="nump">&#165; 1,647,711<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,952,606<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Convertible senior notes aggregate principal amount | &#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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,482,370<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,488,100<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueTwoThousandTwentySixMember', window );">Convertible senior notes (the "2026 Notes") due 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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="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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts', window );">Net proceeds from the offering, after deducting commissions and 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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; 5,594,800<span></span>
</td>
<td class="nump">$ 786,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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=bili_NotesAndPrimaryOfferingMember', window );">Notes And Primary Offering [Member] | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts', window );">Proceeds from common stock and notes issued 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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; 5,003,800<span></span>
</td>
<td class="nump">$ 733,900<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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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="nump">17,310,696<span></span>
</td>
<td class="nump">17,310,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,063,451<span></span>
</td>
<td class="nump">25,063,451<span></span>
</td>
<td class="nump">42,000,000<span></span>
</td>
<td class="nump">42,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">17,310,696<span></span>
</td>
<td class="nump">17,310,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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,817,500<span></span>
</td>
<td class="nump">$ 399,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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares | IPO [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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="text">&#160;<span></span>
</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">42,000,000<span></span>
</td>
<td class="nump">42,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="nump">25,063,451<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_AmericanDepositarySharesMember', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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="nump">17,310,696<span></span>
</td>
<td class="nump">17,310,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,063,451<span></span>
</td>
<td class="nump">25,063,451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_AmericanDepositarySharesMember', window );">ADSs | Convertible senior notes (the "2026 Notes") due 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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">14,173,813<span></span>
</td>
<td class="nump">14,173,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_AmericanDepositarySharesMember', window );">ADSs | IPO [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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="text">&#160;<span></span>
</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">42,000,000<span></span>
</td>
<td class="nump">42,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.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="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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_AmericanDepositorySharesClassZCommonStockMember', window );">American Depository Shares Class Z Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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="text">&#160;<span></span>
</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">42,000,000<span></span>
</td>
<td class="nump">42,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.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="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="top.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="nump">&#165; 2,817,500<span></span>
</td>
<td class="nump">$ 399,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,170,800<span></span>
</td>
<td class="nump">$ 317,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>
<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="top.Show.showAR( this, 'defref_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts', window );">Proceeds from common stock and notes issued 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="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,647,700<span></span>
</td>
<td class="nump">$ 245,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_AmericanDepositorySharesClassZCommonStockMember', window );">American Depository Shares Class Z Common Stock | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts', window );">Proceeds from common stock and notes issued net of issuance cost</a></td>
<td class="nump">&#165; 5,594,800<span></span>
</td>
<td class="nump">$ 786,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_AmericanDepositorySharesClassZCommonStockMember', window );">American Depository Shares Class Z Common Stock | Notes And Primary Offering [Member] | Convertible senior notes (the "2026 Notes") due 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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="nump">$ 18.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts', window );">Proceeds from common stock and notes issued 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="text">&#160;<span></span>
</td>
<td class="nump">&#165; 733,900<span></span>
</td>
<td class="nump">$ 5,003,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_AmericanDepositorySharesClassZCommonStockMember', window );">American Depository Shares Class Z Common Stock | IPO [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts', window );">Net proceeds from the offering, after deducting commissions and 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="text">&#160;<span></span>
</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,781,800<span></span>
</td>
<td class="nump">$ 443,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_OperationsAndReorganizationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Issuance Initial Public Offering And Notes Net Of Offering Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts</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_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the entity's first offering of stock to the public, net of offering costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, net of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ConvertibleSeniorNotesDueTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConvertibleSeniorNotesDueTwoThousandTwentySixMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsidiarySaleOfStockAxis=bili_NotesAndPrimaryOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=bili_NotesAndPrimaryOfferingMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IPOMember</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_AmericanDepositarySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AmericanDepositarySharesMember</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_AmericanDepositorySharesClassZCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AmericanDepositorySharesClassZCommonStockMember</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>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150712822392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations and Reorganization - Contractual agreements with major VIEs (Details) - VIEs - Exclusive Technology Consulting and Services Agreements - The Company or its relevant subsidiaries<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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="top.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="top.Show.showAR( this, 'defref_bili_AgreementTerm', window );">Term of agreement</a></td>
<td class="text">10 years<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="top.Show.showAR( this, 'defref_bili_TerminationNoticeTerm', window );">Termination notice before the term ends</a></td>
<td class="text">&#160;<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>93
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150613685160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations and Reorganization - Combined financial information of the Group's VIEs and Others (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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;) </div>
<div>entity</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>entity</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 4,678,109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,962,660<span></span>
</td>
<td class="nump">&#165; 3,540,031<span></span>
</td>
<td class="nump">$ 716,952<span></span>
</td>
<td class="nump">$ 760,561<span></span>
</td>
<td class="nump">&#165; 762,882<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="top.Show.showAR( this, 'defref_bili_TimeDepositsInBank', window );">Time deposits</a></td>
<td class="nump">4,720,089<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,844,558<span></span>
</td>
<td class="nump">749,385<span></span>
</td>
<td class="nump">723,385<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">1,053,641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">744,845<span></span>
</td>
<td class="nump">324,392<span></span>
</td>
<td class="nump">161,478<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="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">1,765,787<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,315,901<span></span>
</td>
<td class="nump">990,851<span></span>
</td>
<td class="nump">270,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="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">3,357,189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,260,810<span></span>
</td>
<td class="nump">945,338<span></span>
</td>
<td class="nump">514,511<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments, net</a></td>
<td class="nump">2,232,938<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,251,129<span></span>
</td>
<td class="nump">979,987<span></span>
</td>
<td class="nump">342,213<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">789,643<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">301,916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,019<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">23,865,608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,516,567<span></span>
</td>
<td class="nump">10,490,036<span></span>
</td>
<td class="nump">3,657,566<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">3,074,298<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,904,042<span></span>
</td>
<td class="nump">1,307,598<span></span>
</td>
<td class="nump">471,157<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="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Salary and welfare payable</a></td>
<td class="nump">734,376<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">355,936<span></span>
</td>
<td class="nump">246,815<span></span>
</td>
<td class="nump">112,548<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="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Taxes payable</a></td>
<td class="nump">127,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,856<span></span>
</td>
<td class="nump">38,505<span></span>
</td>
<td class="nump">19,493<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term loans</a></td>
<td class="nump">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="nump">15,326<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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">2,118,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,369,000<span></span>
</td>
<td class="nump">985,143<span></span>
</td>
<td class="nump">324,599<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="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities and other payables</a></td>
<td class="nump">1,237,676<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">575,763<span></span>
</td>
<td class="nump">670,442<span></span>
</td>
<td class="nump">189,682<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">16,083,404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,880,107<span></span>
</td>
<td class="nump">3,298,834<span></span>
</td>
<td class="nump">$ 2,464,891<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="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Net revenues:</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">11,998,976<span></span>
</td>
<td class="nump">$ 1,838,924<span></span>
</td>
<td class="nump">6,777,922<span></span>
</td>
<td class="nump">4,128,931<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(3,054,017)<span></span>
</td>
<td class="num">(468,049)<span></span>
</td>
<td class="num">(1,303,570)<span></span>
</td>
<td class="num">(565,021)<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">753,100<span></span>
</td>
<td class="nump">115,418<span></span>
</td>
<td class="nump">194,551<span></span>
</td>
<td class="nump">737,286<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(8,906,821)<span></span>
</td>
<td class="num">(1,365,029)<span></span>
</td>
<td class="num">(3,958,277)<span></span>
</td>
<td class="num">(3,196,394)<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">8,335,419<span></span>
</td>
<td class="nump">$ 1,277,458<span></span>
</td>
<td class="nump">5,078,842<span></span>
</td>
<td class="nump">4,974,810<span></span>
</td>
<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="top.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="nump">92,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,800<span></span>
</td>
<td class="nump">12,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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">&#165; 17,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,500<span></span>
</td>
<td class="nump">7,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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities', window );">Number of VIE having variable interest but not primary beneficiary | entity</a></td>
<td class="nump">0<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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 349,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">201,310<span></span>
</td>
<td class="nump">152,295<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_TimeDepositsInBank', window );">Time deposits</a></td>
<td class="nump">22,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,674<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">343,099<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">223,438<span></span>
</td>
<td class="nump">130,823<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DueFromAffiliateCurrent', window );">Amount due from the Company and its subsidiaries</a></td>
<td class="nump">173,596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">127,944<span></span>
</td>
<td class="nump">165,559<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_DueFromRelatedPartiesExcludingAffiliate', window );">Amount due from related parties</a></td>
<td class="nump">59,117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">170,535<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">1,383,648<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">999,780<span></span>
</td>
<td class="nump">841,018<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">1,175,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">672,787<span></span>
</td>
<td class="nump">252,943<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments, net</a></td>
<td class="nump">1,223,943<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">794,549<span></span>
</td>
<td class="nump">843,149<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">2,183,411<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,483,983<span></span>
</td>
<td class="nump">943,373<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">6,913,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,682,000<span></span>
</td>
<td class="nump">3,339,425<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">2,332,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,454,924<span></span>
</td>
<td class="nump">1,078,070<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Salary and welfare payable</a></td>
<td class="nump">288,686<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">128,343<span></span>
</td>
<td class="nump">94,699<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Taxes payable</a></td>
<td class="nump">106,492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,611<span></span>
</td>
<td class="nump">27,152<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term loans</a></td>
<td class="nump">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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">1,769,992<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,234,508<span></span>
</td>
<td class="nump">937,086<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DueToAffiliateCurrent', window );">Amount due to the Company and its subsidiaries</a></td>
<td class="nump">3,752,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,650,499<span></span>
</td>
<td class="nump">1,594,527<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities and other payables</a></td>
<td class="nump">449,370<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">222,078<span></span>
</td>
<td class="nump">318,568<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_DueToRelatedPartiesExcludingAffiliateCurrent', window );">Amount due to related parties</a></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">23,054<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_OtherLoansPayableLongTerm', window );">Other long-term liabilities</a></td>
<td class="nump">19,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">8,819,525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,747,071<span></span>
</td>
<td class="nump">4,073,156<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Net revenues:</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">10,318,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,588,162<span></span>
</td>
<td class="nump">4,134,624<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(853,970)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(448,114)<span></span>
</td>
<td class="num">(587,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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">1,476,494<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">271,299<span></span>
</td>
<td class="nump">636,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(2,421,163)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,518,931)<span></span>
</td>
<td class="num">(674,483)<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">1,090,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300,740<span></span>
</td>
<td class="nump">130,592<span></span>
</td>
<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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Consolidated VIEs without recourse to the primary beneficiary | Third parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Net revenues:</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">9,651,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,056,332<span></span>
</td>
<td class="nump">3,691,219<span></span>
</td>
<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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Consolidated VIEs without recourse to the primary beneficiary | Company and its 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="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Net revenues:</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">&#165; 667,765<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 531,830<span></span>
</td>
<td class="nump">&#165; 443,405<span></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_DueFromRelatedPartiesExcludingAffiliate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payables due to related parties, excluding affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TimeDepositsInBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of VIE's in the group where the Company or any subsidiary has a variable interest but is not the primary beneficiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities</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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DueFromAffiliateCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables due from an entity that is affiliated with the reporting entity by means of direct or indirect ownership, due within 1 year (or 1 business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120604989&amp;loc=d3e56071-112765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39599-107864<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromAffiliateCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DueToAffiliateCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payable due to an entity that is affiliated with the reporting entity by means of direct or indirect ownership. 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e603758-122996<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToAffiliateCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherLoansPayableLongTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term loans classified as other, payable after one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLoansPayableLongTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-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_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsidiariesOfGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsidiariesOfGroupMember</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>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150706569880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations and Reorganization - Liquidity (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="6">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 31, 2018 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2018 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net losses</a></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,054,017<span></span>
</td>
<td class="nump">$ 468,049<span></span>
</td>
<td class="nump">&#165; 1,303,570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 565,021<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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">753,100<span></span>
</td>
<td class="nump">115,418<span></span>
</td>
<td class="nump">194,551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">737,286<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="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsUnappropriated', window );">Accumulated deficit</a></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">7,175,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,145,606<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,842,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,099,668<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="top.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">2,817,458<span></span>
</td>
<td class="nump">431,794<span></span>
</td>
<td class="nump">1,647,711<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,952,606<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts', window );">Net proceeds from the offering, after deducting commissions and 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; 5,594,800<span></span>
</td>
<td class="nump">$ 786,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>
<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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Ordinary shares, issued (in shares)</a></td>
<td class="nump">17,310,696<span></span>
</td>
<td class="nump">25,063,451<span></span>
</td>
<td class="nump">42,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from issuance initial public offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,170,800<span></span>
</td>
<td class="nump">$ 317,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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.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="nump">17,310,696<span></span>
</td>
<td class="nump">17,310,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>
<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="top.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,817,500<span></span>
</td>
<td class="nump">$ 399,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=bili_NotesAndPrimaryOfferingMember', window );">Notes And Primary Offering [Member] | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts', window );">Proceeds From Issuance Initial Public Offering And Notes Net Of Offering 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; 5,003,800<span></span>
</td>
<td class="nump">$ 733,900<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO [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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from issuance initial public offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,781,800<span></span>
</td>
<td class="nump">$ 443,300<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="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO [Member] | 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.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="nump">42,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="nump">25,063,451<span></span>
</td>
<td class="nump">25,063,451<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_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Issuance Initial Public Offering And Notes Net Of Offering Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts</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_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the entity's first offering of stock to the public, net of offering costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, net of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RetainedEarningsUnappropriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A segregation of retained earnings which is available for dividend distribution. Earnings not paid out as dividends but instead reinvested in the core business or used to pay off debt. Unappropriated profit is part of shareholder equity. Also called cumulative distributions or earned surplus or accumulated earnings or unappropriated profit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=bili_CommonClassZMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=bili_NotesAndPrimaryOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=bili_NotesAndPrimaryOfferingMember</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_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IPOMember</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>95
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150617147640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Convenience Translation, Cash &amp; cash equivalents (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, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at January 1</a></td>
<td class="nump">&#165; 35,596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 14,420<span></span>
</td>
<td class="nump">&#165; 4,516<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provisions</a></td>
<td class="nump">99,165<span></span>
</td>
<td class="nump">$ 15,198<span></span>
</td>
<td class="nump">9,396<span></span>
</td>
<td class="nump">10,904<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs</a></td>
<td class="num">(13,758)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,120)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at December 31</a></td>
<td class="nump">121,003<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,596<span></span>
</td>
<td class="nump">&#165; 14,420<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13 [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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at January 1</a></td>
<td class="nump">17,900<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at December 31</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,900<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="top.Show.showAR( this, 'defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">Previously Reported [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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at January 1</a></td>
<td class="nump">&#165; 17,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at December 31</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 17,696<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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-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_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</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_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_ScenarioPreviouslyReportedMember</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>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150618040920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Convenience Translation, Cash &amp; cash equivalents and time deposits (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">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>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Convenience translation rate (RMB to USD)</a></td>
<td class="nump">6.5250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.5250<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 4,678,109,000<span></span>
</td>
<td class="nump">&#165; 4,962,660,000<span></span>
</td>
<td class="nump">&#165; 3,540,031,000<span></span>
</td>
<td class="nump">$ 716,952<span></span>
</td>
<td class="nump">$ 760,561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 762,882,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="top.Show.showAR( this, 'defref_bili_TimeDepositsInBank', window );">Time deposits</a></td>
<td class="nump">4,720,089,000<span></span>
</td>
<td class="nump">1,844,558,000<span></span>
</td>
<td class="nump">749,385,000<span></span>
</td>
<td class="nump">723,385<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 2,144,500,000<span></span>
</td>
<td class="nump">&#165; 1,596,000,000.0<span></span>
</td>
<td class="nump">&#165; 377,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">46.00%<span></span>
</td>
<td class="nump">32.00%<span></span>
</td>
<td class="nump">11.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 42,000,000.0<span></span>
</td>
<td class="nump">&#165; 26,800,000<span></span>
</td>
<td class="nump">&#165; 10,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="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">3,798,500,000<span></span>
</td>
<td class="nump">4,674,600,000<span></span>
</td>
<td class="nump">3,305,300,000<span></span>
</td>
<td class="nump">582,200<span></span>
</td>
<td class="nump">670,100<span></span>
</td>
<td class="nump">$ 481,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="top.Show.showAR( this, 'defref_bili_TimeDepositsInBank', window );">Time deposits</a></td>
<td class="nump">&#165; 4,705,100,000<span></span>
</td>
<td class="nump">&#165; 1,844,600,000<span></span>
</td>
<td class="nump">&#165; 749,400,000<span></span>
</td>
<td class="nump">$ 721,100<span></span>
</td>
<td class="nump">$ 264,400<span></span>
</td>
<td class="nump">$ 109,200<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6897108&amp;loc=SL6897125-166521<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32618-110901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>97
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150704673032">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Accounting Policies - Receivables, net (Details)<br> &#165; in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13 [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="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated Deficit</a></td>
<td class="nump">&#165; 17.9<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_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</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>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150617044632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Property and equipment, Goodwill and Impairment of long-lived assets other than goodwill and intangible assets (Details) - CNY (&#165;)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>99
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150709805848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Intangible assets (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangible assets</a></td>
<td class="text">8 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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>100
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150617407128">
<tr>
<th class="tl" colspan="2" 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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Jan. 01, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Total right-of use assets</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; 235,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseExpirationDate1', window );">Lease expire</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Dec. 31,  2025<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average term</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">3 years 1 month 6 days<span></span>
</td>
<td class="text">3 years 2 months 12 days<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Discount rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4.75%<span></span>
</td>
<td class="nump">4.75%<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="top.Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Operating lease rent expense</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="nump">&#165; 55,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating Lease, Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 107,200<span></span>
</td>
<td class="nump">&#165; 79,400<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="top.Show.showAR( this, 'defref_bili_OperatingLeasesAbstract', window );"><strong>Operating Leases [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">156,869<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">171,923<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">106,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">43,575<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_OperatingLeasesFutureMinimumPaymentsDueFiveAndThereafter', window );">2025 and thereafter</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,813<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Total future lease payments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">496,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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_DiscountingRemainingLeasePayments', window );">Impact of discounting remaining lease payments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(42,642)<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 453,791<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Statement of Financial Position [Extensible List]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">us-gaap:OperatingLeaseLiability<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_UnderLeasesAbstract', window );"><strong>Under Leases [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2019</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">65,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2020</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">72,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2021</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">73,054<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2022</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">69,681<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="top.Show.showAR( this, 'defref_bili_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour', window );">Beyond 2022</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">&#165; 19,544<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">Amounts are based on ASC 840, Leases that were superseded upon the Company&#8217;s adoption of ASC 842, Leases on January 1, 2019.</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_DiscountingRemainingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discounting remaining lease payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DiscountingRemainingLeasePayments</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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee operating lease liability payments due after year four.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour</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_OperatingLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating leases abstract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_OperatingLeasesAbstract</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_OperatingLeasesFutureMinimumPaymentsDueFiveAndThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Leases, Future Minimum Payments, Due Five And Thereafter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_OperatingLeasesFutureMinimumPaymentsDueFiveAndThereafter</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_UnderLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_UnderLeasesAbstract</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LeaseExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date which lease or group of leases is set to expire, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>srt-types:extensibleListItemType</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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>101
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150617226472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Schedule of Lease Cost (Detail) - CNY (&#165;)<br> &#165; in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash payments for operating leases</a></td>
<td class="nump">&#165; 107,772<span></span>
</td>
<td class="nump">&#165; 67,535<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for operating lease liabilities</a></td>
<td class="nump">&#165; 260,867<span></span>
</td>
<td class="nump">&#165; 96,692<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_CashFlowOperatingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>102
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150611976488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Sales &amp; marketing expenses, Share-based compensation &amp; Employees benefits &amp; Taxation (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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expenses</a></td>
<td class="nump">&#165; 3,006.0<span></span>
</td>
<td class="nump">&#165; 934.7<span></span>
</td>
<td class="nump">&#165; 436.5<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="top.Show.showAR( this, 'defref_bili_CumulativeShareBasedCompensationExpenseRecognizedUponCompletionOfIpo', window );">Cumulative share-based compensation expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 28.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_CumulativeShareBasedCompensationExpenseRecognizedUponCompletionOfIpo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cumulative share-based compensation expense recorded upon completion of IPO.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CumulativeShareBasedCompensationExpenseRecognizedUponCompletionOfIpo</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150617538456">
<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, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueRevenueRecognized1', window );">Deferred revenue, revenue recognized</a></td>
<td class="nump">&#165; 1,238,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 943,400<span></span>
</td>
<td class="nump">&#165; 571,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenues</a></td>
<td class="nump">11,998,976<span></span>
</td>
<td class="nump">$ 1,838,924<span></span>
</td>
<td class="nump">6,777,922<span></span>
</td>
<td class="nump">4,128,931<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bili_MobileGameServicesMember', window );">Mobile game</a></td>
<td class="text">&#160;<span></span>
</td>
<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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenues</a></td>
<td class="nump">4,803,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,597,809<span></span>
</td>
<td class="nump">2,936,331<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bili_ValueAddedServicesMember', window );">Value-added services (formerly known as Live broadcasting and 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenues</a></td>
<td class="nump">3,845,663<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,641,043<span></span>
</td>
<td class="nump">585,643<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bili_DisplayAdvertisementMember', 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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenues</a></td>
<td class="nump">1,842,772<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">817,016<span></span>
</td>
<td class="nump">463,490<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bili_ECommerceAndOthersMember', window );">E-commerce 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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenues</a></td>
<td class="nump">&#165; 1,507,159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 722,054<span></span>
</td>
<td class="nump">&#165; 143,467<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DeferredRevenueRevenueRecognized1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously reported as deferred or unearned revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueRevenueRecognized1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130558-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=bili_DisplayAdvertisementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DisplayAdvertisementMember</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_ECommerceAndOthersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ECommerceAndOthersMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>104
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150617826888">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds', window );">Appropriations to general reserve funds and statutory surplus funds</a></td>
<td class="nump">&#165; 4,421<span></span>
</td>
<td class="nump">&#165; 5,797<span></span>
</td>
<td class="nump">&#165; 3,591<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>105
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150619042328">
<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, 2020 </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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>106
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150704229976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations and Risks (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, 2020 </div>
<div>CNY (&#165;) </div>
<div>item</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;) </div>
<div>item</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CNY (&#165;) </div>
<div>item</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">&#165; 1,053,641<span></span>
</td>
<td class="nump">&#165; 744,845<span></span>
</td>
<td class="nump">&#165; 324,392<span></span>
</td>
<td class="nump">$ 161,478<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_bili_NumberOfTelecommunicationsServiceProviders', window );">Total number of telecommunications service providers</a></td>
<td class="nump">116<span></span>
</td>
<td class="nump">107<span></span>
</td>
<td class="nump">88<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_bili_NumberOfServiceProviders', window );">Number of service providers providing 10% or more of the Group's servers and bandwidth expenditure</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">55.00%<span></span>
</td>
<td class="nump">45.00%<span></span>
</td>
<td class="nump">48.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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember', window );">Credit risk | Accounts receivable | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_bili_NumberOfDistributionChannelsExceedingDisclosureThreshold', window );">Number of distribution channels with receivable balance exceeding 10% of the Group's accounts receivable</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net | &#165;</a></td>
<td class="nump">&#165; 146,907<span></span>
</td>
<td class="nump">&#165; 118,860<span></span>
</td>
<td class="nump">&#165; 63,762<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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=bili_DistributionChannelRiskMember', window );">Distribution channel risk | Net revenues | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">29.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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Mobile games | Mobile game | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">40.00%<span></span>
</td>
<td class="nump">53.00%<span></span>
</td>
<td class="nump">71.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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Mobile games | Mobile game 1 | Mobile game 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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">31.00%<span></span>
</td>
<td class="nump">53.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_bili_NumberOfDistributionChannelsExceedingDisclosureThreshold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of distribution channels with receivable balances exceeding disclosure threshold for concentration of credit risk disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NumberOfDistributionChannelsExceedingDisclosureThreshold</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of service providers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of service providers in relation to telecommunications.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DistributionChannelOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_ConcentrationRiskByTypeAxis=bili_DistributionChannelRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MobileGameMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MobileGameMember</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_MobileGameOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MobileGameOneMember</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_MobileGameRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MobileGameRevenuesMember</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>107
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150618354072">
<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, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.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>
<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="top.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; 782,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 542,971<span></span>
</td>
<td class="nump">&#165; 462,883<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="top.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">195,175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">226,500<span></span>
</td>
<td class="nump">130,619<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">202,025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">157,244<span></span>
</td>
<td class="nump">80,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="top.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">6,396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93,688<span></span>
</td>
<td class="nump">26,812<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">160,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,914<span></span>
</td>
<td class="nump">55,032<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="top.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">187,672<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,463<span></span>
</td>
<td class="nump">84,075<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="top.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,068<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,246<span></span>
</td>
<td class="nump">33,198<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="top.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">28,664<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,838<span></span>
</td>
<td class="nump">44,951<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsAssetsCurrent', window );">Deposits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">51,661<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,301<span></span>
</td>
<td class="nump">20,447<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">19,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,058<span></span>
</td>
<td class="nump">12,901<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Others</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">67,632<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,678<span></span>
</td>
<td class="nump">39,446<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,765,787<span></span>
</td>
<td class="nump">$ 270,619<span></span>
</td>
<td class="nump">&#165; 1,315,901<span></span>
</td>
<td class="nump">&#165; 990,851<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">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. The related direct and incremental platform commissions as well as game developers&#8217; licensing fees are deferred and reported in &#8220;Prepayments and Other Current Assets&#8221; on the consolidated balance sheets.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-107765<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>108
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150616776616">
<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, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">&#165; 3,357,189<span></span>
</td>
<td class="nump">&#165; 1,260,810<span></span>
</td>
<td class="nump">&#165; 945,338<span></span>
</td>
<td class="nump">$ 514,511<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="top.Show.showAR( this, 'defref_bili_InvestmentIncomeInterestAndDividendShortTermInvestments', window );">Investment income related to short-term investments</a></td>
<td class="nump">74,000<span></span>
</td>
<td class="num">(3,100)<span></span>
</td>
<td class="nump">13,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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">2,866,643<span></span>
</td>
<td class="nump">1,070,113<span></span>
</td>
<td class="nump">858,021<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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">434,609<span></span>
</td>
<td class="nump">80,918<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="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">&#165; 55,937<span></span>
</td>
<td class="nump">&#165; 109,779<span></span>
</td>
<td class="nump">&#165; 87,317<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_InvestmentIncomeInterestAndDividendShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities of short term investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InvestmentIncomeInterestAndDividendShortTermInvestments</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_MoneyMarketFundsMember</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>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150619209336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net (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>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property plant and equipment, gross</a></td>
<td class="nump">&#165; 1,435,641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 865,093<span></span>
</td>
<td class="nump">&#165; 552,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(673,700)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(349,006)<span></span>
</td>
<td class="num">(157,110)<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Net book value</a></td>
<td class="nump">761,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">516,087<span></span>
</td>
<td class="nump">394,898<span></span>
</td>
<td class="nump">$ 116,773<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expenses</a></td>
<td class="nump">326,500<span></span>
</td>
<td class="nump">$ 50,040<span></span>
</td>
<td class="nump">191,784<span></span>
</td>
<td class="nump">99,714<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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property plant and equipment, gross</a></td>
<td class="nump">118,581<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,772<span></span>
</td>
<td class="nump">51,186<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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property plant and equipment, gross</a></td>
<td class="nump">1,286,310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">765,110<span></span>
</td>
<td class="nump">481,695<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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property plant and equipment, gross</a></td>
<td class="nump">&#165; 30,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 23,211<span></span>
</td>
<td class="nump">&#165; 19,127<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>110
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150618881496">
<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, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying value</a></td>
<td class="nump">&#165; 5,609,751,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,578,751,000<span></span>
</td>
<td class="nump">&#165; 2,427,475,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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(3,252,792,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,921,418,000)<span></span>
</td>
<td class="num">(1,008,040,000)<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">2,356,959,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,657,333,000<span></span>
</td>
<td class="nump">1,419,435,000<span></span>
</td>
<td class="nump">$ 361,220<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expenses</a></td>
<td class="nump">1,395,100,000<span></span>
</td>
<td class="nump">$ 213,813<span></span>
</td>
<td class="nump">905,613,000<span></span>
</td>
<td class="nump">542,731,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="top.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">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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying value</a></td>
<td class="nump">4,556,683,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,072,959,000<span></span>
</td>
<td class="nump">1,997,175,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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(2,891,742,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,736,608,000)<span></span>
</td>
<td class="num">(921,565,000)<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">&#165; 1,664,941,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,336,351,000<span></span>
</td>
<td class="nump">1,075,610,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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average useful lives</a></td>
<td class="text">3 years 8 months 12 days<span></span>
</td>
<td class="text">3 years 8 months 12 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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying value</a></td>
<td class="nump">&#165; 299,786,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,703,000<span></span>
</td>
<td class="nump">18,098,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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(119,493,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(35,863,000)<span></span>
</td>
<td class="num">(15,163,000)<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">180,293,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,840,000<span></span>
</td>
<td class="nump">2,935,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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying value</a></td>
<td class="nump">753,282,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">434,089,000<span></span>
</td>
<td class="nump">412,202,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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(241,557,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(148,947,000)<span></span>
</td>
<td class="num">(71,312,000)<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">&#165; 511,725,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 285,142,000<span></span>
</td>
<td class="nump">&#165; 340,890,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_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>111
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150619248088">
<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, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2021</a></td>
<td class="nump">&#165; 843,542<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2022</a></td>
<td class="nump">575,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2023</a></td>
<td class="nump">340,301<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2024</a></td>
<td class="nump">205,238<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2025</a></td>
<td class="nump">134,128<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">258,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="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">&#165; 2,356,959<span></span>
</td>
<td class="nump">$ 361,220<span></span>
</td>
<td class="nump">&#165; 1,657,333<span></span>
</td>
<td class="nump">&#165; 1,419,435<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>112
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150612112712">
<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, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">&#165; 1,012,026,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 941,488,000<span></span>
</td>
<td class="nump">&#165; 50,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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Additions (Note 24)</a></td>
<td class="nump">283,760,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,538,000<span></span>
</td>
<td class="nump">890,521,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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">1,295,786,000<span></span>
</td>
<td class="nump">$ 198,588<span></span>
</td>
<td class="nump">1,012,026,000<span></span>
</td>
<td class="nump">941,488,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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>113
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150611927368">
<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, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Equity investments accounted for using the measurement alternative</a></td>
<td class="nump">&#165; 1,791,393<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 666,025<span></span>
</td>
<td class="nump">&#165; 793,149<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity investments accounted for using the equity method</a></td>
<td class="nump">188,199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">279,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure', window );">Investments accounted for at fair value</a></td>
<td class="nump">253,346<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">305,250<span></span>
</td>
<td class="nump">186,838<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Total</a></td>
<td class="nump">&#165; 2,232,938<span></span>
</td>
<td class="nump">$ 342,213<span></span>
</td>
<td class="nump">&#165; 1,251,129<span></span>
</td>
<td class="nump">&#165; 979,987<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117311354&amp;loc=d3e32014-111567<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120269885&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>114
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150842912264">
<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, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount', window );">Investment gain of alternative measure method investments</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; 34,200,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="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Carrying value of equity investments without readily determinable fair value</a></td>
<td class="nump">1,791,393,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">666,025,000<span></span>
</td>
<td class="nump">793,149,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="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfInvestments', window );">Impairment charges for long-term investments</a></td>
<td class="nump">8,000,000.0<span></span>
</td>
<td class="nump">$ 1,226<span></span>
</td>
<td class="nump">5,900,000<span></span>
</td>
<td class="nump">46,375,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="top.Show.showAR( this, 'defref_bili_InvestmentIncomeLossInterestAndDividendShortTermInvestments', window );">Investment income (loss) related to short-term investments</a></td>
<td class="nump">50,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,200,000<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear', window );">Fair value change on financial products with original maturities greater than one year</a></td>
<td class="nump">&#165; 24,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 13,200,000<span></span>
</td>
<td class="num">&#165; (2,900,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_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment in financial products with maturities great than one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InvestmentIncomeLossInterestAndDividendShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income or loss and dividend income or loss on nonoperating securities of short term investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InvestmentIncomeLossInterestAndDividendShortTermInvestments</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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120269885&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120269885&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ImpairmentOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8A<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=SL6284422-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>115
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150613874232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation - Composition of income tax (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, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current income tax expenses</a></td>
<td class="nump">&#165; 48,081<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 29,452<span></span>
</td>
<td class="nump">&#165; 14,909<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="top.Show.showAR( this, 'defref_bili_WithholdingIncomeTaxExpense', window );">Withholding income tax expenses</a></td>
<td class="nump">18,754<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,894<span></span>
</td>
<td class="nump">11,079<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax benefits</a></td>
<td class="num">(13,466)<span></span>
</td>
<td class="num">$ (2,064)<span></span>
</td>
<td class="num">(10,479)<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">&#165; 53,369<span></span>
</td>
<td class="nump">$ 8,180<span></span>
</td>
<td class="nump">&#165; 35,867<span></span>
</td>
<td class="nump">&#165; 25,988<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>116
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150614300888">
<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, 2020 </div>
<div>HKD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>HKD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>HKD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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="top.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="top.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="top.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="top.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="top.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">0.60%<span></span>
</td>
<td class="num">(0.83%)<span></span>
</td>
<td class="num">(3.76%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">(3.90%)<span></span>
</td>
<td class="num">(0.39%)<span></span>
</td>
<td class="num">(0.92%)<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="top.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">(8.29%)<span></span>
</td>
<td class="num">(8.48%)<span></span>
</td>
<td class="num">(3.15%)<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="top.Show.showAR( this, 'defref_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent', window );">Withholding tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(0.63%)<span></span>
</td>
<td class="num">(1.33%)<span></span>
</td>
<td class="num">(2.05%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">(14.56%)<span></span>
</td>
<td class="num">(16.80%)<span></span>
</td>
<td class="num">(19.94%)<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="top.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="num">(1.78%)<span></span>
</td>
<td class="num">(2.83%)<span></span>
</td>
<td class="num">(4.82%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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; 3,582,503,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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_HK', window );">Hong Kong [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="top.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="top.Show.showAR( this, 'defref_bili_TaxRateForTwoTieredProfitsRegimeAboveThreshold', window );">Existing 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromSubsidiariesBeforeTax', window );">Threshold limit for Revenue from Subsidiary | $</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_TaxRateForTwoTieredProfitsRegimeBelowThreshold', window );">Half the current tax rate</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember', window );">Loss expiring in 2021</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="top.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="top.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">43,751,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="top.Show.showAR( this, 'defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationSecondYearMember', window );">Loss expiring in 2022</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="top.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="top.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">44,711,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="top.Show.showAR( this, 'defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationThirdYearMember', window );">Loss expiring in 2023</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="top.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="top.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">83,876,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="top.Show.showAR( this, 'defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationFourthYearMember', window );">Loss expiring in 2024</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="top.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="top.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">208,366,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="top.Show.showAR( this, 'defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember', window );">Loss expiring in 2025 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="top.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="top.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">3,201,799,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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_InlandRevenueHongKongMember', window );">Hong Kong</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="top.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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="top.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="top.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="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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAdministrationOfTaxationChinaMember', window );">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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAdministrationOfTaxationChinaMember', window );">China | Certain subsidiaries | HNTEs</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="top.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="top.Show.showAR( this, 'defref_bili_IncomeTaxesPreferentialTaxRate', window );">Preferential 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 class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAdministrationOfTaxationChinaMember', window );">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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_bili_IncomeTaxesPreferentialTaxRate', window );">Preferential 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 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_bili_TaxRateForTwoTieredProfitsRegimeAboveThreshold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax rate for two tiered profits regime after threshold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TaxRateForTwoTieredProfitsRegimeAboveThreshold</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>num: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_TaxRateForTwoTieredProfitsRegimeBelowThreshold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax rate for two tiered profits regime below threshold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TaxRateForTwoTieredProfitsRegimeBelowThreshold</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>num: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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_IncomeLossFromSubsidiariesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_StatementGeographicalAxis=country_HK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=country_HK</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_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_HighAndNewTechnologyEnterprisesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_HighAndNewTechnologyEnterprisesMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>117
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150712874792">
<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">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1">18 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Goods sold | 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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">0.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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Goods sold | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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">17.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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bili_AdvertisingAndMarketingRevenuesMember', window );">Advertising And Marketing 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="top.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>
<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="top.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">3.00%<span></span>
</td>
<td class="nump">1.50%<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="top.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,  2024<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_CultureBusinessConstructionFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Culture business construction fee percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of value added tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AdvertisingAndMarketingRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AdvertisingAndMarketingRevenuesMember</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>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150615752552">
<tr>
<th class="tl" colspan="1" 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>
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax 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>
<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Deferred revenue</a></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; 163,620<span></span>
</td>
<td class="nump">&#165; 95,806<span></span>
</td>
<td class="nump">&#165; 90,311<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued expenses and other payables</a></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">128,886<span></span>
</td>
<td class="nump">82,351<span></span>
</td>
<td class="nump">25,984<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="top.Show.showAR( this, 'defref_bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses', window );">Advertising expenses in excess of deduction limit</a></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">65,674<span></span>
</td>
<td class="nump">7,507<span></span>
</td>
<td class="nump">312<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating tax loss carry forwards</a></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">621,035<span></span>
</td>
<td class="nump">360,975<span></span>
</td>
<td class="nump">176,439<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', 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="nump">19,036<span></span>
</td>
<td class="nump">1,199<span></span>
</td>
<td class="nump">909<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></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">998,251<span></span>
</td>
<td class="nump">547,838<span></span>
</td>
<td class="nump">293,955<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance</a></td>
<td class="num">&#165; (977,333)<span></span>
</td>
<td class="num">&#165; (537,359)<span></span>
</td>
<td class="num">&#165; (157,264)<span></span>
</td>
<td class="num">(977,333)<span></span>
</td>
<td class="num">(537,359)<span></span>
</td>
<td class="num">&#165; (293,955)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Net deferred tax assets</a></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">20,918<span></span>
</td>
<td class="nump">&#165; 10,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax 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>
<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Acquired intangible assets (Note 24)</a></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">(46,112)<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Total deferred tax liabilities</a></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">&#165; (46,112)<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="top.Show.showAR( this, 'defref_bili_DeferredTaxAssetValuationAllowanceRollforward', window );"><strong>Movement of the aggregate valuation allowances for deferred tax 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>
<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Balance at January 1</a></td>
<td class="num">(537,359)<span></span>
</td>
<td class="num">(293,955)<span></span>
</td>
<td class="num">(157,264)<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount', window );">Re-measurement due to applicable preferential tax rate</a></td>
<td class="nump">105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,502<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount', window );">Addition</a></td>
<td class="num">(484,445)<span></span>
</td>
<td class="num">(248,896)<span></span>
</td>
<td class="num">(159,690)<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount', window );">Expiration of loss carry forward and impact of disposal of subsidiaries</a></td>
<td class="nump">44,366<span></span>
</td>
<td class="nump">5,492<span></span>
</td>
<td class="nump">497<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Balance at December 31</a></td>
<td class="num">&#165; (977,333)<span></span>
</td>
<td class="num">&#165; (537,359)<span></span>
</td>
<td class="num">&#165; (293,955)<span></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_DeferredTaxAssetValuationAllowanceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from advertising expenses in excess of deduction limit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses</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_ValuationAllowanceDeferredTaxAssetAdditionsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>119
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150614557432">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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>120
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150726183400">
<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, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrent', window );">VAT payable</a></td>
<td class="nump">&#165; 50,881<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 16,519<span></span>
</td>
<td class="nump">&#165; 13,920<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">EIT payable</a></td>
<td class="nump">31,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,599<span></span>
</td>
<td class="nump">6,913<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="top.Show.showAR( this, 'defref_bili_IndividualIncomeTaxesForEmployeesPayableCurrent', window );">Withholding individual income taxes for employees</a></td>
<td class="nump">20,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,941<span></span>
</td>
<td class="nump">7,844<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="top.Show.showAR( this, 'defref_bili_WithholdingIncomeTaxPayable', window );">Withholding income tax payable</a></td>
<td class="nump">18,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,302<span></span>
</td>
<td class="nump">5,510<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Others</a></td>
<td class="nump">6,365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,495<span></span>
</td>
<td class="nump">4,318<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Total</a></td>
<td class="nump">&#165; 127,192<span></span>
</td>
<td class="nump">$ 19,493<span></span>
</td>
<td class="nump">&#165; 67,856<span></span>
</td>
<td class="nump">&#165; 38,505<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6419918&amp;loc=d3e35281-107843<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>121
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150618727304">
<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, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedMarketingCostsCurrent', window );">Accrued marketing expenses</a></td>
<td class="nump">&#165; 783,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 229,457<span></span>
</td>
<td class="nump">&#165; 71,217<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Leasing liabilities - current portion</a></td>
<td class="nump">&#165; 150,402<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 95,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">us-gaap:OperatingLeaseLiabilityCurrent<span></span>
</td>
<td class="text">us-gaap:OperatingLeaseLiabilityCurrent<span></span>
</td>
<td class="text">us-gaap:OperatingLeaseLiabilityCurrent<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="top.Show.showAR( this, 'defref_bili_ConsiderationPayableForAcquisitionsCurrent', window );">Consideration payable for acquisitions and investments</a></td>
<td class="nump">&#165; 125,363<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 79,059<span></span>
</td>
<td class="nump">502,279<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="top.Show.showAR( this, 'defref_bili_PayablesToProducersAndLicensors', window );">Payables to producers and licensors</a></td>
<td class="nump">63,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,898<span></span>
</td>
<td class="nump">9,357<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Professional fees</a></td>
<td class="nump">38,573<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,562<span></span>
</td>
<td class="nump">13,492<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent', window );">Other staff related cost</a></td>
<td class="nump">13,872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,791<span></span>
</td>
<td class="nump">18,685<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrentAndNoncurrent', window );">Interest payable</a></td>
<td class="nump">14,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,990<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="top.Show.showAR( this, 'defref_bili_AdvancesToOrPayablesFromThirdPartySellers', window );">Advances from/payables to third parties</a></td>
<td class="nump">5,869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,893<span></span>
</td>
<td class="nump">21,966<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities', window );">Others</a></td>
<td class="nump">42,794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,212<span></span>
</td>
<td class="nump">33,446<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">&#165; 1,237,676<span></span>
</td>
<td class="nump">$ 189,682<span></span>
</td>
<td class="nump">&#165; 575,763<span></span>
</td>
<td class="nump">&#165; 670,442<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PayablesToProducersAndLicensors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest payable on debt, including, but not limited to, trade payables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>srt-types:extensibleListItemType</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>122
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150614616920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt (Detail)<br> $ / shares in Units, &#165; in Thousands</strong></div></th>
<th class="th" colspan="4">1 Months Ended</th>
<th class="th" colspan="4">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>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Apr. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 01, 2020 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Apr. 30, 2019 </div>
<div>CNY (&#165;)</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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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; 8,482,370<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,488,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">(141,448)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(73,472)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_TwoThousandTwentySixNotesMember', window );">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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">$ 500,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,262,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,488,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">1.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.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="nump">$ 488,200,000<span></span>
</td>
<td class="nump">&#165; 3,356,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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="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="nump">&#165; 81,100<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="top.Show.showAR( this, 'defref_bili_DebtInstrumentRepurchaseFaceAmountPercentage', window );">Debt instrument repurchase face amount percentage</a></td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">$ 8,500,000<span></span>
</td>
<td class="nump">58,600<span></span>
</td>
<td class="nump">$ 6,400,000<span></span>
</td>
<td class="nump">44,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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">58,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 73,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_TwoThousandTwentySevenNotesMember', 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Long-term debt principal amount</a></td>
<td class="nump">$ 800,000,000.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="nump">5,219,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Long-term debt interest rate</a></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="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost', window );">Proceeds from issuance of Long-term Debt, net of issuance cost</a></td>
<td class="nump">$ 786,100,000<span></span>
</td>
<td class="nump">&#165; 5,594,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Long-term debt issuance cost</a></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>
<td class="text">&#160;<span></span>
</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; 98,600<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_DebtInstrumentRepurchaseFaceAmountPercentage', window );">Debt instrument repurchase face amount percentage</a></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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">$ 6,900,000<span></span>
</td>
<td class="nump">46,800<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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; 83,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=bili_AmericanDepositorySharesMember', window );">American Depository Shares [Member] | 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">0.0404040<span></span>
</td>
<td class="nump">0.0404040<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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="nump">$ 24.75<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=bili_AmericanDepositorySharesMember', 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Convertible debt, conversion rate</a></td>
<td class="nump">0.0245516<span></span>
</td>
<td class="nump">0.0245516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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="nump">$ 40.73<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_DebtInstrumentRepurchaseFaceAmountPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt instrument repurchase face amount percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031898-161870<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21521-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongtermDebtTypeAxis=bili_TwoThousandTwentySixNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TwoThousandTwentySixNotesMember</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_TwoThousandTwentySevenNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TwoThousandTwentySevenNotesMember</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_StatementEquityComponentsAxis=bili_AmericanDepositorySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=bili_AmericanDepositorySharesMember</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>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150616380664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Summary of the Company's Unsecured Senior Notes (Details) - CNY (&#165;)<br> &#165; in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Carrying value</a></td>
<td class="nump">&#165; 8,340,922<span></span>
</td>
<td class="nump">&#165; 3,414,628<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized discount and debt issuance costs</a></td>
<td class="nump">141,448<span></span>
</td>
<td class="nump">73,472<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Total principal amounts of unsecured senior notes</a></td>
<td class="nump">8,482,370<span></span>
</td>
<td class="nump">3,488,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=bili_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember', window );">US$500,000 1.375% notes due 2026 [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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Carrying value</a></td>
<td class="nump">&#165; 3,204,309<span></span>
</td>
<td class="nump">&#165; 3,414,628<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=bili_OnePointTwoFiveNotesDueTwoThousandTwentySevenMember', window );">US$800,000 1.25% notes due 2027 [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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Carrying value</a></td>
<td class="nump">&#165; 5,136,613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtInstrumentAxis=bili_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember</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_OnePointTwoFiveNotesDueTwoThousandTwentySevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OnePointTwoFiveNotesDueTwoThousandTwentySevenMember</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>124
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150606109272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Ordinary Shares (Details)<br> $ / shares in Units, &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="8">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>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($) </div>
<div>shares</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>Oct. 31, 2018 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 31, 2018 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2018 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2018 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<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="top.Show.showAR( this, 'defref_bili_GroupOneSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group 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="text">&#160;<span></span>
</td>
<td class="nump">60,027,926<span></span>
</td>
<td class="nump">60,027,926<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_GroupTwoSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,600,000<span></span>
</td>
<td class="nump">13,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_GroupThreeSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group 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="text">&#160;<span></span>
</td>
<td class="nump">8,500,000<span></span>
</td>
<td class="nump">8,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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_GroupFourSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,132,353<span></span>
</td>
<td class="nump">2,132,353<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_GroupSixSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group six</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,104,535<span></span>
</td>
<td class="nump">1,104,535<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Ordinary shares, issued (in shares)</a></td>
<td class="nump">17,310,696<span></span>
</td>
<td class="nump">17,310,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,063,451<span></span>
</td>
<td class="nump">25,063,451<span></span>
</td>
<td class="nump">42,000,000<span></span>
</td>
<td class="nump">42,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_GroupFiveSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group five</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,309,000<span></span>
</td>
<td class="nump">9,309,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_GroupSevenSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group seven</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">7,078,502<span></span>
</td>
<td class="nump">7,078,502<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_GroupEightSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group eight</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,643,281<span></span>
</td>
<td class="nump">14,643,281<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_NumberOfGroupNineSharesRedesignatedToOrdinaryShares', window );">Number of shares redesignated to ordinary shares, group nine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,794,876<span></span>
</td>
<td class="nump">22,794,876<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_GroupTenSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group ten</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">27,996,184<span></span>
</td>
<td class="nump">27,996,184<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_GroupElevenSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group eleven</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">41,480,769<span></span>
</td>
<td class="nump">41,480,769<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_GroupTwelveSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group twelve</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">954,605<span></span>
</td>
<td class="nump">954,605<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_GroupThirteenSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group thirteen</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,101,189<span></span>
</td>
<td class="nump">13,101,189<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_GroupFourteenSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group fourteen</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,759,564<span></span>
</td>
<td class="nump">13,759,564<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember', window );">Pre-IPO Series A Preferred 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_bili_GroupSevenSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group seven</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">7,078,502<span></span>
</td>
<td class="nump">7,078,502<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_PreIpoCommonClassaMember', window );">Pre-IPO Class A 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_bili_RedesignationConversionRatio', window );">Redesignation conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_GroupOneSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group 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="text">&#160;<span></span>
</td>
<td class="nump">60,027,926<span></span>
</td>
<td class="nump">60,027,926<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_GroupFiveSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group five</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,309,000<span></span>
</td>
<td class="nump">9,309,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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_PreIpoCommonClassBMember', window );">Pre-IPO Class B 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_bili_StockConversionBasis', window );">Stock conversion ratio, into Class A 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="nump">1<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="top.Show.showAR( this, 'defref_bili_RedesignationConversionRatio', window );">Redesignation conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_GroupTwoSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,600,000<span></span>
</td>
<td class="nump">13,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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_PreIpoCommonClassCMember', window );">Pre-IPO Class C 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_bili_StockConversionBasis', window );">Stock conversion ratio, into Class A 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="nump">1<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="top.Show.showAR( this, 'defref_bili_RedesignationConversionRatio', window );">Redesignation conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_GroupThreeSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group 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="text">&#160;<span></span>
</td>
<td class="nump">8,500,000<span></span>
</td>
<td class="nump">8,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_PreIpoCommonClassDMember', window );">Pre-IPO Class D 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_bili_StockConversionBasis', window );">Stock conversion ratio, into Class A 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="nump">1<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="top.Show.showAR( this, 'defref_bili_RedesignationConversionRatio', window );">Redesignation conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_GroupFourSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,132,353<span></span>
</td>
<td class="nump">2,132,353<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember', window );">Pre-IPO Series A+ Preferred 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_bili_GroupEightSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group eight</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,643,281<span></span>
</td>
<td class="nump">14,643,281<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember', window );">Pre-IPO Series B Preferred 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_bili_RedesignationConversionRatio', window );">Redesignation conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_NumberOfGroupNineSharesRedesignatedToOrdinaryShares', window );">Number of shares redesignated to ordinary shares, group nine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,794,876<span></span>
</td>
<td class="nump">22,794,876<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember', window );">Pre-IPO Series C Preferred 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_bili_RedesignationConversionRatio', window );">Redesignation conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_GroupTenSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group ten</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">27,996,184<span></span>
</td>
<td class="nump">27,996,184<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember', window );">Pre-IPO Series C1 Preferred 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_bili_RedesignationConversionRatio', window );">Redesignation conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_GroupSixSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group six</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,104,535<span></span>
</td>
<td class="nump">1,104,535<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_GroupElevenSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group eleven</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">41,480,769<span></span>
</td>
<td class="nump">41,480,769<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember', window );">Pre-IPO Series C2 Preferred 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_bili_RedesignationConversionRatio', window );">Redesignation conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_GroupTwelveSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group twelve</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">954,605<span></span>
</td>
<td class="nump">954,605<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember', window );">Pre-IPO Series D1 Preferred 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_bili_RedesignationConversionRatio', window );">Redesignation conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_GroupThirteenSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group thirteen</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,101,189<span></span>
</td>
<td class="nump">13,101,189<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember', window );">Pre-IPO Series D2 Preferred 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_bili_RedesignationConversionRatio', window );">Redesignation conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_GroupFourteenSharesRedesignatedToOrdinarySharesShares', window );">Number of shares redesignated to ordinary shares, group fourteen</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,759,564<span></span>
</td>
<td class="nump">13,759,564<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_AmericanDepositarySharesMember', 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Ordinary shares, issued (in shares)</a></td>
<td class="nump">17,310,696<span></span>
</td>
<td class="nump">17,310,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,063,451<span></span>
</td>
<td class="nump">25,063,451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_AmericanDepositorySharesClassZCommonStockMember', window );">American Depository Shares Class Z Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,000,000<span></span>
</td>
<td class="nump">42,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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">$ 11.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_ProceedsFromIssuancePublicOfferingNetOfOfferingCosts', window );">Net proceeds from the offering, after deducting commissions and offerings expenses</a></td>
<td class="nump">&#165; 2,817.5<span></span>
</td>
<td class="nump">$ 399.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,170.8<span></span>
</td>
<td class="nump">$ 317.2<span></span>
</td>
<td class="nump">&#165; 2,781.8<span></span>
</td>
<td class="nump">$ 443.3<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_RedesignationConversionRatio', window );">Redesignation conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts', window );">Proceeds from common stock and notes issued net of issuance cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,647.7<span></span>
</td>
<td class="nump">$ 245.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_GroupEightSharesRedesignatedToOrdinarySharesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares redesignated to ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_GroupEightSharesRedesignatedToOrdinarySharesShares</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_bili_GroupElevenSharesRedesignatedToOrdinarySharesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares redesignated to ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_GroupElevenSharesRedesignatedToOrdinarySharesShares</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_bili_GroupFiveSharesRedesignatedToOrdinarySharesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares redesignated to ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_GroupFiveSharesRedesignatedToOrdinarySharesShares</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_bili_GroupFourSharesRedesignatedToOrdinarySharesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares redesignated to ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_GroupFourSharesRedesignatedToOrdinarySharesShares</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_bili_GroupFourteenSharesRedesignatedToOrdinarySharesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares redesignated to ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_GroupFourteenSharesRedesignatedToOrdinarySharesShares</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_bili_GroupOneSharesRedesignatedToOrdinarySharesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares redesignated to ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_GroupOneSharesRedesignatedToOrdinarySharesShares</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_bili_GroupSevenSharesRedesignatedToOrdinarySharesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares redesignated to ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_GroupSevenSharesRedesignatedToOrdinarySharesShares</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_bili_GroupSixSharesRedesignatedToOrdinarySharesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares redesignated to ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_GroupSixSharesRedesignatedToOrdinarySharesShares</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_bili_GroupTenSharesRedesignatedToOrdinarySharesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares redesignated to ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_GroupTenSharesRedesignatedToOrdinarySharesShares</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_bili_GroupThirteenSharesRedesignatedToOrdinarySharesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares redesignated to ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_GroupThirteenSharesRedesignatedToOrdinarySharesShares</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_bili_GroupThreeSharesRedesignatedToOrdinarySharesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares redesignated to ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_GroupThreeSharesRedesignatedToOrdinarySharesShares</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_bili_GroupTwelveSharesRedesignatedToOrdinarySharesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares redesignated to ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_GroupTwelveSharesRedesignatedToOrdinarySharesShares</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_bili_GroupTwoSharesRedesignatedToOrdinarySharesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares redesignated to ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_GroupTwoSharesRedesignatedToOrdinarySharesShares</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_bili_NumberOfGroupNineSharesRedesignatedToOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares redesignated to ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NumberOfGroupNineSharesRedesignatedToOrdinaryShares</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_bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Issuance Initial Public Offering And Notes Net Of Offering Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts</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_ProceedsFromIssuancePublicOfferingNetOfOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Issuance Public Offering And Notes Net Of Offering Costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ProceedsFromIssuancePublicOfferingNetOfOfferingCosts</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_RedesignationConversionRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The ratio applied to the redesignation of shares to ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RedesignationConversionRatio</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: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_bili_StockConversionBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The ratio of conversion features of common stock if such stock is convertible.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_StockConversionBasis</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: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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StatementClassOfStockAxis=bili_CommonClassYMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember</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_PreIpoCommonClassaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PreIpoCommonClassaMember</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_PreIpoCommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PreIpoCommonClassBMember</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_PreIpoCommonClassCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PreIpoCommonClassCMember</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_PreIpoCommonClassDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PreIpoCommonClassDMember</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_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember</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_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember</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_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember</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_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember</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_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember</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_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember</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_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember</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_AmericanDepositarySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AmericanDepositarySharesMember</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_AmericanDepositorySharesClassZCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AmericanDepositorySharesClassZCommonStockMember</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>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150614482008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pre-IPO Preferred Shares - Pre-IPO Preferred Shares activities (Details)<br> &#165; in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2018 </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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Preferred shares</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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at beginning of the year (in shares) | shares</a></td>
<td class="nump">142,913,505<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at beginning of the year</a></td>
<td class="nump">&#165; 4,015,043<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Accretion to Pre-IPO Preferred Shares redemption value</a></td>
<td class="nump">64,605<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue', window );">Redesignation of Pre-IPO Preferred Shares into Class Y Ordinary Shares</a></td>
<td class="num">&#165; (38,007)<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoSharesIntoClassYOrdinaryShares', window );">Redesignation of Pre-IPO Preferred Shares into Class Y Ordinary Shares (in shares) | shares</a></td>
<td class="num">(1,104,535)<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue', window );">Redesignation of Pre-IPO Preferred Shares into Class Z Ordinary Shares</a></td>
<td class="num">&#165; (4,041,641)<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares', window );">Redesignation of Pre-IPO Preferred Shares into Class Z Ordinary Shares (in shares) | shares</a></td>
<td class="num">(141,808,970)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember', window );">Pre-IPO Series A Preferred 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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Preferred shares</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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at beginning of the year (in shares) | shares</a></td>
<td class="nump">7,078,502<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at beginning of the year</a></td>
<td class="nump">&#165; 16,625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Accretion to Pre-IPO Preferred Shares redemption value</a></td>
<td class="nump">242<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue', window );">Redesignation of Pre-IPO Preferred Shares into Class Z Ordinary Shares</a></td>
<td class="num">&#165; (16,867)<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares', window );">Redesignation of Pre-IPO Preferred Shares into Class Z Ordinary Shares (in shares) | shares</a></td>
<td class="num">(7,078,502)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at end of the year (in shares) | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember', window );">Pre-IPO Series A+ Preferred 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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Preferred shares</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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at beginning of the year (in shares) | shares</a></td>
<td class="nump">14,643,281<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at beginning of the year</a></td>
<td class="nump">&#165; 85,681<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Accretion to Pre-IPO Preferred Shares redemption value</a></td>
<td class="nump">1,448<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue', window );">Redesignation of Pre-IPO Preferred Shares into Class Z Ordinary Shares</a></td>
<td class="num">&#165; (87,129)<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares', window );">Redesignation of Pre-IPO Preferred Shares into Class Z Ordinary Shares (in shares) | shares</a></td>
<td class="num">(14,643,281)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at end of the year (in shares) | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember', window );">Pre-IPO Series B Preferred 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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Preferred shares</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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at beginning of the year (in shares) | shares</a></td>
<td class="nump">22,794,876<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at beginning of the year</a></td>
<td class="nump">&#165; 325,559<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Accretion to Pre-IPO Preferred Shares redemption value</a></td>
<td class="nump">5,328<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue', window );">Redesignation of Pre-IPO Preferred Shares into Class Z Ordinary Shares</a></td>
<td class="num">&#165; (330,887)<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares', window );">Redesignation of Pre-IPO Preferred Shares into Class Z Ordinary Shares (in shares) | shares</a></td>
<td class="num">(22,794,876)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at end of the year (in shares) | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember', window );">Pre-IPO Series C Preferred 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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Preferred shares</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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at beginning of the year (in shares) | shares</a></td>
<td class="nump">27,996,184<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at beginning of the year</a></td>
<td class="nump">&#165; 797,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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Accretion to Pre-IPO Preferred Shares redemption value</a></td>
<td class="nump">13,633<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue', window );">Redesignation of Pre-IPO Preferred Shares into Class Z Ordinary Shares</a></td>
<td class="num">&#165; (810,988)<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares', window );">Redesignation of Pre-IPO Preferred Shares into Class Z Ordinary Shares (in shares) | shares</a></td>
<td class="num">(27,996,184)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at end of the year (in shares) | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember', window );">Pre-IPO Series C1 Preferred 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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Preferred shares</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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at beginning of the year (in shares) | shares</a></td>
<td class="nump">42,585,304<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at beginning of the year</a></td>
<td class="nump">&#165; 1,442,351<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Accretion to Pre-IPO Preferred Shares redemption value</a></td>
<td class="nump">23,024<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue', window );">Redesignation of Pre-IPO Preferred Shares into Class Y Ordinary Shares</a></td>
<td class="num">&#165; (38,007)<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoSharesIntoClassYOrdinaryShares', window );">Redesignation of Pre-IPO Preferred Shares into Class Y Ordinary Shares (in shares) | shares</a></td>
<td class="num">(1,104,535)<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue', window );">Redesignation of Pre-IPO Preferred Shares into Class Z Ordinary Shares</a></td>
<td class="num">&#165; (1,427,368)<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares', window );">Redesignation of Pre-IPO Preferred Shares into Class Z Ordinary Shares (in shares) | shares</a></td>
<td class="num">(41,480,769)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at end of the year (in shares) | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember', window );">Pre-IPO Series C2 Preferred 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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Preferred shares</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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at beginning of the year (in shares) | shares</a></td>
<td class="nump">954,605<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at beginning of the year</a></td>
<td class="nump">&#165; 36,763<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Accretion to Pre-IPO Preferred Shares redemption value</a></td>
<td class="nump">578<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue', window );">Redesignation of Pre-IPO Preferred Shares into Class Z Ordinary Shares</a></td>
<td class="num">&#165; (37,341)<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares', window );">Redesignation of Pre-IPO Preferred Shares into Class Z Ordinary Shares (in shares) | shares</a></td>
<td class="num">(954,605)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at end of the year (in shares) | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember', window );">Pre-IPO Series D1 Preferred 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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Preferred shares</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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at beginning of the year (in shares) | shares</a></td>
<td class="nump">13,101,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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at beginning of the year</a></td>
<td class="nump">&#165; 586,385<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Accretion to Pre-IPO Preferred Shares redemption value</a></td>
<td class="nump">9,124<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue', window );">Redesignation of Pre-IPO Preferred Shares into Class Z Ordinary Shares</a></td>
<td class="num">&#165; (595,509)<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares', window );">Redesignation of Pre-IPO Preferred Shares into Class Z Ordinary Shares (in shares) | shares</a></td>
<td class="num">(13,101,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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at end of the year (in shares) | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember', window );">Pre-IPO Series D2 Preferred 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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Preferred shares</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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at beginning of the year (in shares) | shares</a></td>
<td class="nump">13,759,564<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at beginning of the year</a></td>
<td class="nump">&#165; 724,324<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Accretion to Pre-IPO Preferred Shares redemption value</a></td>
<td class="nump">11,228<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue', window );">Redesignation of Pre-IPO Preferred Shares into Class Z Ordinary Shares</a></td>
<td class="num">&#165; (735,552)<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="top.Show.showAR( this, 'defref_bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares', window );">Redesignation of Pre-IPO Preferred Shares into Class Z Ordinary Shares (in shares) | shares</a></td>
<td class="num">(13,759,564)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance at end of the year (in shares) | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_RedesignationOfPreIpoSharesIntoClassYOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of pre-ipo shares redesignated as Class Y ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RedesignationOfPreIpoSharesIntoClassYOrdinaryShares</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_bili_RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of pre-ipo shares redesignated as Class Y ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue</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_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of pre-ipo shares redesignated as Class Z ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares</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_bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of pre-ipo preferred shares redesignated as Class Z ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue</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_TemporaryEquityAccretionToRedemptionValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TemporaryEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityLineItems</td>
</tr>
<tr>
<td style="padding-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_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_StatementClassOfStockAxis=bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember</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_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember</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_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember</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_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember</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_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember</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_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember</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_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember</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_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember</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>126
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150610721416">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_bili_DefinedContributionPlanCostRecognizedPensionAndMedical', window );">Contributions to medical and pension schemes</a></td>
<td class="nump">&#165; 195,655<span></span>
</td>
<td class="nump">&#165; 215,553<span></span>
</td>
<td class="nump">&#165; 158,113<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="top.Show.showAR( this, 'defref_bili_DefinedContributionPlanCostRecognizedOtherBenefits', window );">Other employee benefits</a></td>
<td class="nump">40,216<span></span>
</td>
<td class="nump">24,180<span></span>
</td>
<td class="nump">23,958<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Total</a></td>
<td class="nump">&#165; 235,871<span></span>
</td>
<td class="nump">&#165; 239,733<span></span>
</td>
<td class="nump">&#165; 182,071<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contributions to government-mandated plans for other employee benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>127
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150618113672">
<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, 2020</div></th>
<th class="th"><div>Jul. 31, 2014</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of stock option plan</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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Total unrecognized compensation expenses related to unvested awards</a></td>
<td class="nump">&#165; 3,787.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining vesting period</a></td>
<td class="text">4 years 6 months<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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of stock option plan</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting Period</a></td>
<td class="text">2 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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of stock option plan</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="top.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="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of stock option plan</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="top.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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares | 2018 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of stock option plan</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Aggregate number of shares issuable under the plan</a></td>
<td class="nump">23,367,875<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=bili_CommonClassZMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TwoThousandAndEighteenShareIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>128
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150617787576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Valuation assumptions (Details) - Share options<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Expected volatility, minimum</a></td>
<td class="nump">50.10%<span></span>
</td>
<td class="nump">49.60%<span></span>
</td>
<td class="nump">47.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Expected volatility, maximum</a></td>
<td class="nump">55.00%<span></span>
</td>
<td class="nump">52.10%<span></span>
</td>
<td class="nump">48.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Weighted average volatility</a></td>
<td class="nump">51.90%<span></span>
</td>
<td class="nump">50.80%<span></span>
</td>
<td class="nump">48.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividends</a></td>
<td class="text"> <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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free rate, minimum</a></td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free rate, maximum</a></td>
<td class="nump">0.70%<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
<td class="nump">2.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Contractual term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Contractual term (in years)</a></td>
<td class="text">6 years<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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Contractual term (in years)</a></td>
<td class="text">7 years<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>129
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150612358984">
<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, 2020 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,174,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,314,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,419,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,716,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,194,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,207,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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,492,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,255,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,142,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,101,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,079,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,170,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,297,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,174,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,314,000<span></span>
</td>
<td class="nump">19,419,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="top.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">1,115,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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in USD/shares) | $ / shares</a></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="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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in USD/shares) | $ / shares</a></td>
<td class="nump">2.9007<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in USD/shares) | $ / shares</a></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="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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in USD/shares) | $ / shares</a></td>
<td class="nump">0.4234<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in USD/shares) | $ / shares</a></td>
<td class="nump">2.0236<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in USD/shares) | $ / shares</a></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>
<td class="text">&#160;<span></span>
</td>
<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="top.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="top.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">5 years 4 months 28 days<span></span>
</td>
<td class="text">&#160;<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">4 years 5 months 15 days<span></span>
</td>
<td class="text">4 years 9 months 18 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="top.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 11 months 19 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="top.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,581,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,233,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 880,197<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="top.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; 12,177,047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,581,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,233,028<span></span>
</td>
<td class="nump">&#165; 880,197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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; 623,376<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of options granted | (per share)</a></td>
<td class="nump">$ 38.8<span></span>
</td>
<td class="nump">&#165; 262.0<span></span>
</td>
<td class="nump">$ 15.0<span></span>
</td>
<td class="nump">&#165; 104.4<span></span>
</td>
<td class="nump">$ 11.7<span></span>
</td>
<td class="nump">&#165; 76.2<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="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=bili_EmployeesMember', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,274,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,641,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,124,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,966,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,464,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,587,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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,784,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,352,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,387,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,101,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(479,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(683,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,355,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,274,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,641,000<span></span>
</td>
<td class="nump">8,124,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="top.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">830,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="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_ManagementMember', window );">Senior Management</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,655,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,235,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,595,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">730,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">620,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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,643,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(710,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,543,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (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="num">(600,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,437,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,712,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,655,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,235,000<span></span>
</td>
<td class="nump">10,595,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="top.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">130,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="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=bili_ConsultantMember', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">245,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">438,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(65,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(193,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(212,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (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="num">(50,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">230,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">245,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">438,000<span></span>
</td>
<td class="nump">700,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="top.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">155,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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesReservedForFutureIssuance', window );">Aggregate number of Ordinary Shares available for future grant under the Global Share Plan and 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="nump">6,062,751<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future grant under share-based compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesReservedForFutureIssuance</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>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_TitleOfIndividualAxis=bili_EmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=srt_ManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=srt_ManagementMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>130
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150709768152">
<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="1">1 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2018 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (3,054,017)<span></span>
</td>
<td class="num">$ (468,049)<span></span>
</td>
<td class="num">&#165; (1,303,570)<span></span>
</td>
<td class="num">&#165; (565,021)<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="top.Show.showAR( this, 'defref_bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany', window );">Accretion to redeemable noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,292)<span></span>
</td>
<td class="num">(658)<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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Accretion to Pre-IPO Preferred Shares redemption value | &#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="num">(64,605)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,605<span></span>
</td>
<td class="nump">7,143<span></span>
</td>
<td class="nump">14,597<span></span>
</td>
<td class="nump">13,301<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to the Bilibili Inc.'s shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (3,011,704)<span></span>
</td>
<td class="num">$ (461,564)<span></span>
</td>
<td class="num">&#165; (1,288,973)<span></span>
</td>
<td class="num">&#165; (616,325)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share, basic | (per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (8.71)<span></span>
</td>
<td class="num">$ (1.33)<span></span>
</td>
<td class="num">&#165; (3.99)<span></span>
</td>
<td class="num">&#165; (2.64)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share, diluted | (per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (8.71)<span></span>
</td>
<td class="num">$ (1.33)<span></span>
</td>
<td class="num">&#165; (3.99)<span></span>
</td>
<td class="num">&#165; (2.64)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Conversion of shares upon completion of IPO</a></td>
<td class="nump">25,336,888<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Conversion of shares upon completion of IPO</a></td>
<td class="nump">141,808,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Share options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">8,927,697<span></span>
</td>
<td class="nump">8,927,697<span></span>
</td>
<td class="nump">9,328,721<span></span>
</td>
<td class="nump">15,594,490<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of ordinary shares outstanding, basic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">345,816,023<span></span>
</td>
<td class="nump">345,816,023<span></span>
</td>
<td class="nump">323,161,680<span></span>
</td>
<td class="nump">233,047,703<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of ordinary shares outstanding, diluted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">345,816,023<span></span>
</td>
<td class="nump">345,816,023<span></span>
</td>
<td class="nump">323,161,680<span></span>
</td>
<td class="nump">233,047,703<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_CommonStockMember', window );">Ordinary shares | Convertible senior notes (the "2026 Notes") due 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,202,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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">19,641,280<span></span>
</td>
<td class="nump">19,641,280<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_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncontrolling Interest In Net Income Loss Other Noncontrolling Interests Redeemable Attributable To Parent Company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ConversionOfStockSharesConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesConverted1</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TemporaryEquityAccretionToRedemptionValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StatementClassOfStockAxis=bili_CommonClassYMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConvertibleSeniorNotesDueTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConvertibleSeniorNotesDueTwoThousandTwentySixMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>131
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150610736776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases', window );">Maximum purchase commitments</a></td>
<td class="nump">&#165; 800.0<span></span>
</td>
<td class="nump">$ 122.6<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Unpaid purchased price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 622.5<span></span>
</td>
<td class="nump">$ 95.4<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecordedUnconditionalPurchaseObligationPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount purchased during the period under an unrecorded unconditional purchase obligation (for example, under the take-or-pay or throughput contract).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>132
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150616121832">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions and Balances (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2020 </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="top.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>
<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="top.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="text">&#160;<span></span>
</td>
<td class="nump">&#165; 35,131<span></span>
</td>
<td class="nump">&#165; 87,597<span></span>
</td>
<td class="nump">&#165; 162,992<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="top.Show.showAR( this, 'defref_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred', window );">Transfer of/(acquire 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="num">(110,039)<span></span>
</td>
<td class="nump">539,646<span></span>
</td>
<td class="nump">3,250<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="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">164,732<span></span>
</td>
<td class="nump">195,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,246<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Due to related parties</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; 50,331<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_ChaodianMember', window );">Chaodian [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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue', window );">Purchase of noncontrolling interests of Chaodian Inc. ("Chaodian")</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">257,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember', window );">Equity Method Investee [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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal', window );">Investment income</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">73,884<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentAggregateCost', window );">Cost of equity method investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 465,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>
<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="top.Show.showAR( this, 'defref_bili_SaleOfEquityMethodInvestmentsConsideration', window );">Consideration on sale of equity method investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">539,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvesteeMember', window );">Equity investee [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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 90,497<span></span>
</td>
<td class="nump">24,755<span></span>
</td>
<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="top.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="text">&#160;<span></span>
</td>
<td class="nump">2.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_LoansAndInterestExpenseRelatedParty', window );">Interest-bearing loans and interest expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 105,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_LimitedPartnerMember', window );">Limited Partner [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="top.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>
<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="top.Show.showAR( this, 'defref_bili_DueFromInvestmentFunds', window );">Due from investment funds</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 74,235<span></span>
</td>
<td class="nump">&#165; 170,535<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash contribution to fund</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 220,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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember', window );">Subsidiaries [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="top.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>
<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="top.Show.showAR( this, 'defref_bili_EquityMethodInvestmentsPurchasedConsiderationPayable', window );">Equity method investments purchased consideration payable</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="nump">&#165; 110,000<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 transactions in 2018 referred to the investments transferred to an entity controlled by the Group&#8217;s major shareholders. In June 2019, to focus the Company&#8217;s efforts and resources on its core businesses, the Company transferred several equity investments of the Group to an investment fund. The Group contributed a total of RMB220.0 million cash into this fund as a limited partner, which is accounted for as an equity method investment. The cost of the equity investments transferred was RMB465.8 million. The consideration was RMB539.6 million, which was based on the estimated fair value of the investments. The difference between the consideration and cost of the investments was recognized as investment income. In July 2020, the Company acquired certain equity interests of two investments from the investment fund. The consideration was RMB110.0 million. The balances due from an investment fund as of December 31, 2019 and December 31, 2020 were consideration receivables related to the equity investments transferred in 2019 and dividend receivables, 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 balances as of December 31, 2020 mainly represent interest-bearing loans and interest expenses of RMB105.6 million related to an equity investee, which is non-trade in nature and partially offset by the trade payables to the equity investee. The annual interest rates of the loans were 2.8% and all the loans were within one year.</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_DueFromInvestmentFunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Due from investment funds.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DueFromInvestmentFunds</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_EquityMethodInvestmentsPurchasedConsiderationPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity method investments purchased consideration payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EquityMethodInvestmentsPurchasedConsiderationPayable</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_LoansAndInterestExpenseRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loans and interest expense related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LoansAndInterestExpenseRelatedParty</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_RelatedPartyTransactionAmountsOfInvestmentTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SaleOfEquityMethodInvestmentsConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale of equity method investments consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SaleOfEquityMethodInvestmentsConsideration</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_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityMethodInvestmentAggregateCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the aggregate cost of investments accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentAggregateCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityMethodInvestmentRealizedGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(7)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(9)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_BusinessAcquisitionAxis=bili_ChaodianMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ChaodianMember</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_EquityMethodInvesteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EquityMethodInvesteeMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LimitedPartnerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LimitedPartnerMember</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_SubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsidiariesMember</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>133
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150610503800">
<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, 2020 </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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>134
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150725372664">
<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, 2020 </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="top.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="top.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="top.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; 1.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="top.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">16.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(e)(3)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>135
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150605461272">
<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="2">1 Months Ended</th>
<th class="th" colspan="4">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>Sep. 30, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 01, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract', window );"><strong>Allocation of the consideration</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,295,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,012,026<span></span>
</td>
<td class="nump">&#165; 941,488<span></span>
</td>
<td class="nump">$ 198,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 50,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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,295,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,012,026<span></span>
</td>
<td class="nump">941,488<span></span>
</td>
<td class="nump">$ 198,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 50,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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Share consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">889,957<span></span>
</td>
<td class="nump">$ 136,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_ZenithGroupMember', window );">Zenith Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract', window );"><strong>Allocation of the consideration</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 360,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue', window );">Noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(121,154)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">360,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">326,341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">296,796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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">29,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">326,341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_ZenithGroupMember', window );">Zenith Group | Tradename</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 54,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_ZenithGroupMember', window );">Zenith Group | 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>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_ChaodianIncMember', window );">Chaodian</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract', window );"><strong>Allocation of the consideration</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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; 1,198,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,199,117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">95,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">36,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other asset 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="nump">68,214<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total Asset 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="nump">1,398,598<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="top.Show.showAR( this, 'defref_bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables', window );">Accrued liabilities and other payables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(323,025)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other liabilities assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(89,217)<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liability assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(412,242)<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="top.Show.showAR( this, 'defref_bili_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount', window );">Non-controlling&#160;interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(276,621)<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="top.Show.showAR( this, 'defref_bili_BusinessCombinationDeemedDividend', window );">Deemed dividend</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">488,463<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,198,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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; 36,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="nump">&#165; 250,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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract', window );"><strong>Allocation of the consideration</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">283,760<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,418<span></span>
</td>
<td class="nump">530,482<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,582<span></span>
</td>
<td class="nump">62,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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue', window );">Noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(44,064)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30,000)<span></span>
</td>
<td class="num">(107,505)<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(49,140)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">283,760<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,418<span></span>
</td>
<td class="nump">530,482<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">413,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,000<span></span>
</td>
<td class="nump">643,777<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">295,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,000<span></span>
</td>
<td class="nump">391,071<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Share consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,428<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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="text">&#160;<span></span>
</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">252,706<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 413,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 70,000<span></span>
</td>
<td class="nump">643,777<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Tradename</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">104,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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Tradename | 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>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Tradename | 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>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | User base</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | User base | 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>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | User base | 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>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Copyrights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 49,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Copyrights | 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>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">9 months<span></span>
</td>
<td class="text">9 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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Copyrights | 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>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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; 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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Technology | 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>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Technology | 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>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 months<span></span>
</td>
<td class="text">8 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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Vendor 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>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | On-going projects</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 69,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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 6 months<span></span>
</td>
<td class="text">4 years 6 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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the &#8203;historical carrying amounts of the noncontrolling interest in the acquiree at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount</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_BusinessCombinationDeemedDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination deemed dividend.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_BusinessCombinationDeemedDividend</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination, recognized identifiable assets acquired and liabilities assumed accrued liabilities and other payables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables</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_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ZenithGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ZenithGroupMember</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_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TradeNamesMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=bili_ChaodianIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ChaodianIncMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_UserBaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_UserBaseMember</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_CopyrightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CopyrightsMember</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_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TechnologyBasedIntangibleAssetsMember</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_VendorRelationshipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VendorRelationshipMember</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_OnGoingProjectsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OnGoingProjectsMember</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>136
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150613265304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Narrative) (Details)<br> &#165; in Thousands, $ in Millions</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisitions</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss', window );">Revaluation gain of previously held equity interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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; 144,434<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_ZenithGroupMember', window );">Zenith Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisitions</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of equity interest acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></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; 156,500<span></span>
</td>
<td class="nump">$ 22.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 296,796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_ChaodianIncMember', window );">Chaodian Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisitions</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of equity interest acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="nump">&#165; 744,600<span></span>
</td>
<td class="nump">&#165; 288,600<span></span>
</td>
<td class="text">&#160;<span></span>
</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; 986,400<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="top.Show.showAR( this, 'defref_bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCarryingValue', window );">Carrying value of acquired assets and liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 909,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="nump">250,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther', window );">Difference between the total consideration and the carrying value of the noncontrolling interest as additional paid in capital</a></td>
<td class="nump">&#165; 193,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_ChaodianIncMember', window );">Chaodian Group | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisitions</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business combination number of equity shares issued | shares</a></td>
<td class="nump">1,731,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>
<td class="text">&#160;<span></span>
</td>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisitions</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss', window );">Revaluation gain of previously held equity interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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; 295,323<span></span>
</td>
<td class="nump">&#165; 70,000<span></span>
</td>
<td class="nump">391,071<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InvestmentIncomeExpenseMember', window );">Investment income, net | Zenith Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisitions</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss', window );">Revaluation gain of previously held equity interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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; 5,800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_AcquisitionAxis=bili_BeforeSecondAcquisitionMember', window );">Before Second Acquisition [Member] | Zenith Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisitions</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage', window );">Percentage of equity interest owned after transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_AcquisitionAxis=bili_BeforeSecondAcquisitionMember', window );">Before Second Acquisition [Member] | Chaodian Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisitions</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage', window );">Percentage of equity interest owned after transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_bili_AcquisitionAxis=bili_AfterSecondAcquisitionMember', window );">After Second Acquisition [Member] | Zenith Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisitions</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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage', window );">Percentage of equity interest owned after transactions</a></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.10%<span></span>
</td>
<td class="nump">28.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.10%<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="top.Show.showAR( this, 'defref_bili_AcquisitionAxis=bili_AfterSecondAcquisitionMember', window );">After Second Acquisition [Member] | Chaodian Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisitions</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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCarryingValue</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_AdjustmentsToAdditionalPaidInCapitalOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other increase (decrease) in additional paid in capital (APIC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ZenithGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ZenithGroupMember</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=bili_ChaodianIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ChaodianIncMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_InvestmentIncomeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_InvestmentIncomeExpenseMember</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_AcquisitionAxis=bili_BeforeSecondAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AcquisitionAxis=bili_BeforeSecondAcquisitionMember</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_AcquisitionAxis=bili_AfterSecondAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AcquisitionAxis=bili_AfterSecondAcquisitionMember</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>137
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.20.4</span><table class="report" border="0" cellspacing="2" id="idm140150727235608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details) - CNY (&#165;)<br> &#165; in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity Method Investments</a></td>
<td class="nump">&#165; 188,199<span></span>
</td>
<td class="nump">&#165; 279,854<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=bili_ShanghaiEntityMember', window );">Shanghai Entity [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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity Method Investments Percentage</a></td>
<td class="nump">30.01%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity Method Investments</a></td>
<td class="nump">&#165; 8,100,000<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="top.Show.showAR( this, 'defref_bili_PaymentstoFundrelatedpartiesForLandUseRightsAcquisition', window );">Payments to fund related parties for land use rights acquisition</a></td>
<td class="nump">1,200,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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=bili_ShanghaiEntityMember', window );">Shanghai Entity [Member] | Equity Funds Tranche One [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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bili_PaymentstoFundrelatedpartiesForLandUseRightsAcquisition', window );">Payments to fund related parties for land use rights acquisition</a></td>
<td class="nump">&#165; 975,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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=bili_ShanghaiEntityMember', window );">Shanghai Entity [Member] | Wangfu [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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity Method Investments Percentage</a></td>
<td class="nump">45.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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=bili_ShanghaiEntityMember', window );">Shanghai Entity [Member] | Management Entities [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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity Method Investments Percentage</a></td>
<td class="nump">24.99%<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_PaymentstoFundrelatedpartiesForLandUseRightsAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The payments associated with funding to related parties for land use rights acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PaymentstoFundrelatedpartiesForLandUseRightsAcquisition</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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-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_EquityMethodInvestmentNonconsolidatedInvesteeAxis=bili_ShanghaiEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EquityMethodInvestmentNonconsolidatedInvesteeAxis=bili_ShanghaiEntityMember</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_EquityFundsTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EquityFundsTrancheOneMember</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_WangfuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_WangfuMember</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_ManagementEntitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ManagementEntitiesMember</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>EXCEL
<SEQUENCE>138
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( '6"95('04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !U@F52[OO]/.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O:3%H:'+BV-/"H(#Q;>0W+9@TX;DI-VW-ZU;A^@'\#%W__SN
M=W"-"=+T$9]C'S"2PW0S^K9+TH0U.Q(%"9#,$;U.94YTN;GOH]>4G_$ 09L/
M?4"H.%^!1])6DX8)6(2%R%1CC301-?7QC+=FP8?/V,XP:P!;]-A1 E$*8&J:
M&$YCV\ 5,,$(HT_?!;0+<:[^B9T[P,[),;DE-0Q#.=1S+N\@X.WI\65>MW!=
M(MT9S+^2DW0*N&:7R:_UPV:W9:KBE2AX7?#;G5A)<2_%W?OD^L/O*NQ[Z_;N
M'QM?!%4#O^Y"?0%02P,$%     @ =8)E4IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" !U@F52#ENNRC4'  #^(@  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+6:77.;.!2&K[N_0N/9B]T9QP8!B=U),FL[23>S:9J-^[%I9R]D4&RF@+Q"
MY&-__1X)C-P&'TAW<M$&,'IY=20]1Q(<W@OY-5]QKLA#FF3Y46^EU/KU<)B'
M*YZR?"#6/(-?;H5,F8)3N1SF:\E99 JER9 ZSOXP97'6.SXTUZ[D\:$H5!)G
M_$J2O$A3)A^G/!'W1SVWM[EP'2]72E\8'A^NV9+/N?JPOI)P-JQ5HCCE61Z+
MC$A^>]2;N*^GP4@7,'=\C/E]OG5,=%460GS5)^?14<_1CGC"0Z4E&/RYXS.>
M)%H)?/Q3B?;J9^J"V\<;]3-3>:C,@N5\)I)/<:161[U1CT3\EA6)NA;WO_.J
M0H'6"T62F__)?7DO^"9AD2N15H7!01IGY5_V4 5BJ\"!MZ, K0I0X[M\D'%Y
MPA0[/I3BGDA]-ZCI U-54QK,Q9ENE;F2\&L,Y=3Q3-QQ2:Z@ 0Z'"O3TU6%8
ME9V69>F.LBXE;T6F5CDYS2(>?2LP!".U&[IQ,Z6HX@D/!\1S^X0ZU,E73/(<
M4?7J.GI&U=NE*L(".I(BYUG9C75W^'(!=Y%SQ=/\;^09?OT,WSS#W_&,TTS%
MZI%<\V6<*\G@89<L;8PIKC.-DW@!_\!K.$!\!;6OH(NO&51?L@14(_Y _N"/
M3<YP)<=QW /J[8\=Q-9^;6L?%:N;Y/WCNC%*>''J[)TA+@YJ%P?=7%QQ&8M(
M=V,"HZC14(M2U7%_>O5*=UW$VZCV-D(5)V L,N;.$K9L<H27OV5)SA$?X]K'
M&-69%5(:%W$>0@>ZX4RB<<+5]O9<NN>YB"_7L>1RNG3M3T#TO:^9N,_(G+-<
M9#PBYWE><-E(-%SS!@6.NT55MXNWCR(I,@79#L*7<)DW.L*5+@5FB%I#M!,'
MJM:\YFLA59PMR5PQ530;PQ5;0F7A['I=G)D D1GTJJ60C7AJT;E@<LG)) PA
MXTN0B4I)S*.%N]N)[J<IETL=M#>@H%9D)M(URYK-XH)MH].U?'<[ 7Z^@F&
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
M@X/)M$S:]'.DD-"02!BQU/C&0QEG)$@Y@D%$:#OBI<<;&N>;_U35\CDO"M0
M BK,0ML+[EM$:(TT/M%@.D)A!:+\W(5"*!/"C,W8GFIH'&O>5^5CT/K&;UZ$
M51AGE@<Y#(5<,$:#BH5@#8-&R:P_ *'0:FO-6"OH 8C&">CCCGB*XS!$;M^0
M/K2Q2G#?.T(S#-+J0P^BXZ"B:L12CS,TSC/[QEX&/0XU%;*%Z2!$!3T(@Q6@
M$.TO3Q"AI)9)$M0CA*9LMQX;F\,]V-!+R"9B&B$5;I2$5NF[#I4<BJM403G"
M* F:KU1!\\7P1UCP/9)XUF,-BV/-UV5]D:?W>9%WZY(8U[">:UB<:XZ+/E@L
M="L^;% 9 A5$"V;],46$0E-@2F]($1VU1$"_]D84$\*IY1C/L,$V29QG;M,B
MK?<T]^R*A[1VT1$(Z4)SP0.J0710\:3PNP.BXU):[C<'1 ?K1T-'^CKKJ8;%
MJ>8N_>SB.4>0@FEJ_24NIK/"^MT D0$5^K2W0&3<2#)FM\<8%L>8P3JPJ-(2
M+1T,PX[NG^\8T4G.QJ9XCR<LCB='U*K=DRNW>%9"6&"4&N(SU P1PCI,6K]3
M(3K*E0U<+Q A8 \=M,A3VSVFL#.[+UE6;\'UH+(-]BL.=RB>,(PP8$Z&LQ(1
M0GLW_FXCHH.&H)7?WA"=TD2(D7THUA,+BQ/+8">JK2[8AUJP$#2@&X\M>EC/
M&>P2SLC"IH/F(>SVFEL:5+T9(J24,T-\T$"$@FDFK=]Q$2$PJS%<C(Q #QK,
M7KJ/T&W.DY\O[+R\;^F<7,CG2W>/,ODAP G!<4$L\XLP(H1B;3@)]M-#(8?%
MAF(C_93W','C'.'#]IE[AB-((8GEPG>&['MP;83O"P,*9LS(C.0])O X)H3
M?<Y8V+&-@I6PW^IFB)!R6 W[*\XY(N0*&(B.;!#SP8.=,Q"P,W?.$+8)0;K[
M,,@5LO\AE##!+B$BU,802OSIC0BCTYOW0,#C0#"KUNN\[7?'LZIL\_+1E=G8
M,$3C=<_I7S>;-'/7DTWM&E<_N<E-@CVK_%Z!YM\KT.([!#K-0H\\7$:+[.T*
MN'M5%4M7_]CL=E7;+[' /53P.%1\K)=YV?%]TYT!3RBRX6&H%O[#MCDB[![V
M:#K297G?[OF9=K]<YMV.*DS"39HO7^9EDJ6;'"8E>L'(YH-05 55?H8H&8/E
M=_#D"0M)-#74!@]8D><S@)-2C& O[U&#GWE$TZ;MMJT@5X>;"\\6@@Y0,X(2
M%,J8]C?=YU@P+@+,0V1:J3'#/5GP^!8& .]VO=VCW>&A7+6&F;7J7JMY<DE>
MPG>4_CFROR#"';49HF-4^;(Y(A-*L6"##M'!<H?HD0TZT1.0B!/0<"26[B'/
M<A2#1 @M+S75D@=+,TQ)B;5*^9,:4P((2>6OI!:8DAG!U-@#6M$SDX@ST[[_
MOH7FVS7@Y%V9O8(RV/1%L?D1+8J'8<$>,1'"PE%!GS$)':Q_L(A$,N%/LP4B
M5%82;4<FA^AY2\1Y"["[:\5U5<!?'F$N $RZ9N3E"X2@#-CWBP*B S@.MB@0
MF33<^JO)!18.8(B,>>]Q3%R"8Q>G'X$H2"D+[2, !W"L@NU=+*+B2@1OVV!"
M:KN'&R-#,'C?YLP+-SZ1[N#LXB%!GD+AF[^($M_\180CF[^8,KKY*WI,$O&=
MH5F1-DWR9W*DFEN$:DYC]Z0DU/=$,-'#C3CS].4\@@ED]\)G&403U'(DC-_+
MXYI3BSVZB#BZ[//ROV_)2T\)(K[_\(UYD7W3E?&F>T%>#A&&K]-1[2?F(!J^
MPN<_VYQC@63P4A<B$OX";SIX=;5[,_G7M'[,RR8IW ,<15YIR&R]?]EW_Z6M
M-KNW6>^KMJW6NX\KE\)H=@+X^T-5M5^_="_('E^YOOD_4$L#!!0    ( '6"
M95+UC5VD!00  ,@/   8    >&PO=V]R:W-H965T<R]S:&5E=#,N>&ULO5=M
M;]LV$/XKA!8,"1!$)/7JSC:06!H:($N".NW0?:,MVB(JB1Y)Q>VP'S_J);(L
MRXX,%,N'6)2>>WCWD#S>C;=<?),QI0I\3Y-,3HQ8J<T'TY3+F*9$WO -S?27
M%1<I47HHUJ;<"$JBTBA-3 RA:Z:$9<9T7+Y[%M,QSU7",OHL@,S3E(@?=S3A
MVXF!C+<7G]@Z5L4+<SK>D#6=4_5Y\RSTR&Q8(I;23#*> 4%7$^,6?0B16QB4
MB"^,;F7K&12A+#C_5@SNHXD!"X]H0I>JH"#ZYY7.:)(43-J/OVM2HYFS,&P_
MO['_7@:O@UD026<\^9-%*IX8O@$BNB)YHC[Q[4=:!^04?$N>R/(_V%98SS'
M,I>*I[6Q]B!E6?5+OM="M RP=\0 UP:X8V =,[!J VOH#'9M8 \U<&J#,G2S
MBKT4+B"*3,>";X$HT)JM>"C5+ZVU7BPK-LI<"?V5:3LUG3T]SI\>[H/;ES
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
M:2%7&D"P06E C;BA+Q W/T<:4$C$#$L#NG,V]?SAU ]+ PKL]0#2 ( !T@!
M0=( @@U+ VJT$GWN],J>>S]%)'2UBOYDI4TFM%G:(,/^9,54AC91@$F,F93$
MWJ(&*R<!B8:&CQ%2=$\AM=+1N^5@=#J9OF^>84AG>D2_W=X' WAG/>JMT(Y"
M'<#-/WO;HBO3;#KO^'U$G7$$V*9'D;U' \'(T8XBZS-CY!/=3S[9S,S3;%WK
M*/ \-^(5W(@]N0%L0]P , \W1F=1__Z5_X2X;]2H*BJ]XJT-JX?-PS/S-H'J
M&;Q15$_G)FBSQZU_3G.?D*-&NE"_='FV2K!?(V<RTC"P9_>X@^V& 2ZD<]3O
M&B.42"<  #")A\XGF)$KS"]7]C^P[5=@Q ##?TVG,I.]F3][OZI3F9N?62 #
M>Q,.@ G"[4X%4)@1>WLKAF"8[4SB/@%&$C"_)'CQ(72_GIW'1-A?U+<F73%_
MNGI=WP*/6NC)P^T3+P!'0LGM;64 IN>UHV^@6@,]5@:"+S.)B?D3TPM/U_NU
MF!#/_$OIG]>Y)@$P_[+Z=9TKG<B(B9Z3SG-(T@G'.*+.+@9@KCE:=YY!<F%4
M1F$XT+<F(3%_0M(*P]=]W 1V'ORZG1!NPCO?;^?[E?*QL_XBB=25>58B0;8!
MB03!AB42-UF(^[/0#\O'SO[+N"%[<@/8AK@!8!YN3(+B_@3U9_L4M"8A>=")
MZEZA?+V\U61H15F4\S1/RN_=,YP-9Y493H./C)YQ=S5)&9=8!/8>T7A_Z 2"
M$HH%%O8A5 Q B5[.LMZQ6Y\ODVBY?TG[8K[,(/,PYF[-#S*V-W0"08<8<Z'/
M,;;S**=?)USV:?'%.I-W^3./3/Y02#6)E_O75K]B<KA'^X-=O3=T D&'NAIX
MMN"9KC:J@?M5PZ^9'.YF^2!C>T,G$'2(,6"W?H"QT<Y+%$M5WK=OKU1ZH*[S
M>O.NP?;N]@V9T_:]$.O^&?X0;]YS,68VK]U\2<K[-*]0INZTR> HU.TJ-V^R
M;"[J8M6^JG%;U'6Q;+\N5#)790/0O]\51?UTT52P?9_HY/]02P,$%     @
M=8)E4KZU0'J+#   840  !@   !X;"]W;W)K<VAE971S+W-H965T-2YX;6S-
M7&MSV[H1_2L<-]/FSD01\293QS-^QKIQ+-M*VKGM] ,MP3;OE4B%I.QXIC^^
M($6)(K" :,=NFP^Q'@>+?0"+LTM2NP]I]D=^)V7A_9A-D_SCSEU1S#_T^_GX
M3LZB_'TZEXGZYB;-9E&AWF:W_7R>R6A2#9I-^]CW>7\6Q<G.WF[UV46VMYLN
MBFF<R(O,RQ>S690]'LAI^O!Q!^VL/KB*;^^*\H/^WNX\NI4C67R;7V3J77\M
M91+/9)+':>)E\N;CSC[Z,&)!.:!"_"V6#_G&:Z\TY3I-_RC?#"8?=_Q2(SF5
MXZ(4$:D_]_)03J>E)*7']UKHSGK.<N#FZY7TD\IX9<QUE,O#=/KW>%+<?=P)
M=KR)O(D6T^(J?3B5M4&LE#=.IWGUO_=08_T=;[S(BW16#U8:S.)D^3?Z43MB
M8P"BE@&X'H"[#B#U *(-(,(R@-8#:-<!K![ N@[@]0#>=8"H!PAM ,.6 4$]
M(.@Z(*P'A+I;B2UP_BIROC:$6V.]#K8>;1[:AJS"C?1XVX>L H[TB-N'K$*.
MC)C;5A5:!1WI4<?<-F05=J3'G5J'K */],ACVU)!J] C/?;$%GNT"CZJHM]?
M[MYJZQ]%1;2WFZ4/7E;BE;SR194_JO%JQ\=)F>I&1::^C=6X8N]P>#X:G@V.
M]K\>'WFCK^K/E^/SKR-O>.(=GNZ??SH>>8-S;W2Z?W5\.CP[.KX:_<4[OOPV
M^/J;]^<_(<[^ZL6)]_4N7>11,LG?>6]:[W?[A=*QG*D_KO4Y6.J#;?J<_^:]
M74K^);^+,@G).'3+^#8Z\MZ^L0\_VJ+"-,IS[S=OF$WB1*5_;U0)ZJ39\;-$
M;U/XI(O4?SQ+X4_/$KU-X5.WU+6TI8"?<?C@&3,]SU.?GS33129[@XNAMYQQ
M_UDSGFV9L;B3F3>7ZL!/9%)X\OLB+F)]ZH-G3?WE):8^?-;4YR\Q]=&SIAZZ
MI]Z?3.*2GT53;Q[%DY[*=.-H'A?1=%,Z(/?"+7=41,6B2)6N2BV9W;>U!>1=
M;M%S/%[,%M.HD!,OK=PU3F>*"-^5#/5>J@RMWLLM<UQUGT,QRW@<%UL$CMP"
MSU.E55)DZ51]<ZMT+*3R1N%P15\==>OS#J_/.UQ-0RW3'$33*!E++RH\Y1GO
M6M[&25).F-Y4'SS**"N_/)+C]QY![SSL(P$=8\MI>#5-64_<[_502$*&\&[_
M?C-MF$#*VI S$X(X8;R-^@*A0DK;J',3Q4.$VJ"A"<)^$ 2:K M =5]HRE^:
M(.+[5+115X"[L/HG1#-G*YYD'4_R\_%\N\P!OQB!]?[MV?/]<F+6\B0A/,1:
M8,Y,("+<+_]I$32! 0-PYR8.(X()(["OZ-I7U.FK<U4Y3],<9&74F++'./.Q
MMG*N(!Q# FLFC"BP/0CQ$6P!6UO G!94<>R5I>VDRFDJH45E1H8L8F94 J2V
MJ+85 )@("-5@(Q.&5>Q@:_C:&K[=&B_.\T6UA!=S5?K'B3IBR@-F<3V-QVH5
MW\BL7,Z*37LW*C>F#SV%6GW\SDM43-527PL9IRIGEI]\&[WA[P@AD&NX80P-
M&>:^MK 'W-S_NOM@48Q;EJI8NT;\[UWCO54G>%ZG!D<F& @S$PB?$\HLRSE8
M6QDXK1RL5%-*I6W^:%-?RV !5-X$1MB8%K83$X*H)1.':V/"ES9FT_^Z8:Z
M'(5 (B6<!D@[P8Z[ D],(,:ASSC5,^"G+LB6 Y'?U.*^TX57<B+S^#:I<EKI
MKQ6IU<ALR8Y2;U4VE>O?4M@X-PY8M_GFVM$(S0# :(GC,P#I&:P' D&\!\:9
MS ?" =RGAK52EH_"P!*\C48*^C\*7M?<=5IKW=H"5.5Z+$(]KB8R)'YHT)//
M +!GH480U$*.("A,CR"DDR"AICI [O+ &D3U5SD^4[SCE;?@0:UA>WV*4"6M
MMAM.$5 0Z"$U(4&H[P=X/L9L.Z*AYLC-S?_+SNR^)0#"CGS*"-/=!P I"OP@
M%!;JAQHNCMQDW.H+]5+.YI7+[J/I0I4VXW$F;2P7 82<4^YKIEQMQ[7M:!@Y
M<E/RPV4'1 7E]_KJ51F%Q74>3^(HBY5!UX]>8BGN08L JHTW\W/=3=@&:]O3
M<'+D)N7[X^^+.*_Z/!59W#0%5-=DP!@'G(6ZOEMQ;84;IHR>1)5OLG3FR1\R
M&\=YQ<6J?>"EU8J"+1#;SO.!$]+6N^&^R$U^GZ1WU[U]4$_:.NX0Q<8A<M@5
M.("!B#,+7T8-849NQKP_GV?I/(N7^5%EP-QH!(+-1).!$A;JA3J ZK5@[?99
MPU&QFZ.>I)E4.=T;+U322L:/7I%%23Y=VA!-?E_DQ4PF\-;&)D/#(?>)YO)+
M;%(T#==6ON%HV,W1M&Z15">-H^\'%5<'V"0? H4(^QI-/JV!KC)L &"0SFN'
MP(PA92&CVBZ]@%3CG.O.-5%$\4%A=.P@EE52QU#O]0!(3'WJ6U($WNC5/JE9
MJX?+UM9SUHZGV.0[<$TX ) 8<\4S-YN@;=,:;H3=W,C5B\,F[5"DV2=,^'J,
M("0.%#_1^U<@4JTB83&DX3'8S6.>TI+#)@E! C/FZRM^*ZZM;$-6L)NL_'S#
M)03M IJ(G JAUYY'-=#9F@$PB.G,% (97K1H96O"XH8C83='>ME63^AL]6"3
M-UEZ/9V1)P 24Z'V-28:]%-WZ " *IX@2( L92EN.!YV<[RGDE)L=BR)64B/
MML+:ZC;4#KNIW:%2,YW&DW7A%R4J>1=Q\>@MDLGR>N1,?5/7!* %)NOJJ97+
MC2M9 (X& >5$3Y4 4*T,KKO$A*DCCU)+78$;LH?=9.]BD8WOHB6U?4HYA $>
MAP3CV* ) % 0@TZ,0($^IH$E[*2AAL1-#7^Z$B$F/]0[&DY(6^^&%1(W*WR=
M2H0 K*@\PXQ*I"MP  ,IM;6]2$.TB)MHJ71L;-DFR3R"Y@$7AU&H5[T$:"YM
MHMKZ;EST=;.G9U9.Q"1!3(0Z\050O1:LK73#E(B;*?U,Y40 1D1]I/?F+[?C
MVLHWS(FXF=/3*B>0)1&3CPA.RB:45CF1[2QI & ,EC0$9D2^0 '22Y@+"$F,
M0^02@%'.,0[U)63B>E31;>,2ZPA LH"$PE([D8:C$3='>V;MY"1CIZ0KQ1H
M2$RQ8,JKMGS=L"'B9D.NVHF8E*9'?$:KNWC::7>)%*T8\<"G1C!!D;Z@^JT^
M(PBIUH>MR4H:0D6V7"B>S:-Q1:NCR?(<*E^/,SF)EZ[P;A<J=ZMX@SX!J \2
MH7Z^7&W'M=5ON ]Q<Y^GU(@$Z&X%+-#[O\/MN/8],@V+H6X6TQ0W[<I&G2S+
MV]W4<3--D]N>(FTSQ=W465/E;?"N&J"1)03EVEH<;L>UC6FH#753FY\N>,L;
M>P"[ "82($&9%J4C"C3!M%US7&,V-Z(FY@00@X0FYQ,@1[\>.8 $83T8%N.H
M)2?3AF91-\UZT;H9^\ZZF0)M+B(00T;=W!EY B"Q JHCE3,]&)VA P"JJF;D
M\]#F\(8G4C=/W+BDMKX0"9UKM9CV+0:ZFB;&<I+1C1OR.C3/-/TZ7\:DP"4]
MQ&DHC,(!0.K M@$-+:1N6KB_NC999L72##F+KJ?R214N!<@2"[FV^ YK6.N\
M#O4E.H2$41SJ)S4$0UQ8:#)M6!=ULZX7OQI* 1Z%#&(ZV@IKV]-0+=JY\=2E
M[T1- H0XIKK[!^Y9R\<[/^2*\<B/._.ZGMO9\X )?]VB_C_1OZ#;_"$UL1_H
MF6D$X*BRQW8J-W2.NNF<PZN=[TFD)EG#PJ?$PC5I0];HZS2J*-170HK\&F=P
MN*W+,P1DE8P;ZS<!0'.J"(G X@76L$#F9H%=O- Y5LRD=^4)AVSYES7\CKU@
MZPJ\2]HD1'JI[82T]6Z8$',SH==IN3&@VZ22C]ERZPH<P$#$N(6:L(::L%=I
M83&S.46->U2O %2/6F]090U?8:_7PF+ (P$$,V0&AP*%>1A@O1G# /ZC"6R;
MN?&4P0LVN^ *B9G]*2$"C'V=UC"3UB 48JX_9W,*2#1NS04P1ITTA$"4(T[T
M6Q@N0''&8T*7H$"$C*X8@.L))!@A>ML8DABH[6FYY88U_(R]1E?,76J=,J K
M!A90 P")N3*,!L32MV E56M_TM ,YJ89,/LYV#+J3.:Y\DB4>.@]],!=?^-A
M\YG,;JO?J<A5N;I(BN5S6^M/E[^%,4 ??JU^1$#[?)^)#R,F@&^4BJN?S^@W
M4RQ_?.-+E-W&ZDR8RALUG?]>*&=FR]^S6+XITGGUN/MU6A3IK'IY)Z.)S$J
M^OXF38O5FW*"]:^*[/T'4$L#!!0    ( '6"95*S=.P\A0(  -,%   8
M>&PO=V]R:W-H965T<R]S:&5E=#8N>&ULC51M;]HP$/XKIVC26FEK0D+IBT(D
M('0@M< (W31-^V"2@T1-;&H[I?WWLYV0TA>J?HE]YWN>>\[.G;]E_$ZDB!(>
MBYR*KI5*N;FT;1&G6!!QPC9(U<F*\8)(9?*U+38<26) 16Z[CM.Q"Y)1*_"-
M;\8#GY4RSRC..(BR* A_ZF/.MEVK9>T<\VR=2NVP W]#UABAO-W,N++LAB7)
M"J0B8Q0XKKI6KW49MG6\"?B5X5;L[4%7LF3L3AOCI&LY6A#F&$O-0-3R@ /,
M<TVD9-S7G%:34@/W]SOV*U.[JF5)! Y8_CM+9-JUSBU(<$7*7,[9=H1U/:>:
M+V:Y,%_8UK&.!7$I)"MJL%)09+1:R6-]#WN 5N< P*T![FM ^P# JP'>9P'M
M&F"NVJY*,?<0$DD"G[,M<!VMV/3&7*9!J_(SJI\]DER=9@HG@\%T$DVOQV%O
M,0PA6JCE9CA91#"]@L&H-_DQC& \@6C4FP]'T^MP.(^^PO#G[7CQ!XYFA".5
M*<HL)ODQ?(?;*(2C+\?P!3(*BY25@M!$^+940G4Z.ZY%]2M1[@%1+1=NF&(6
M,*0))B\);%5A4Z:[*[/O?L@88GP"7NL;N([KO"-H\&EXZ^(=>/AY^/D'U7C-
MHWF&SSO %TDB4?6>!+:"2++X+F5Y@ERHM[DO,_D$?WM+(;EJJG\?I&LWZ=HF
M7?M NK$0):$Q0LR$?/<Y*_R9P>M!\Q"<=CS??MB_X;<Q%]Y9YV50^#:HXWG/
M3)5\>^]W+Y"OS=@02EU)9?5+--YF,O5,0[[R]]7$J@;,,TTU[FX(7V=40(XK
M1>F<G)U:P*L14AF2;4Q3+9E4+6JVJ9JZR'6 .E\Q)G>&3M#,\> _4$L#!!0
M   ( '6"95)&!;Z;(P\  &E$   8    >&PO=V]R:W-H965T<R]S:&5E=#<N
M>&ULI9QOC]LXDL:_BM WN)L%NJ?YGV(V"9!V[-T ,TDPG;G%X7 OU#;=UJXL
M>26YD]Y/?T7);<ED47;? 8-I6WE$J4ID\5=%RF^_5_4_FHVU;?)C6Y3-NZM-
MV^[>W-XVRXW=9LTOU<Z6\"_KJMYF+7RM'V^;76VS57?2MKAEA*C;;9:75^_?
M=L>^UN_?5ONVR$O[M4Z:_7:;U<]WMJB^O[NB5R\'?L\?-ZT[</O^[2Y[M/>V
M_6/WM89OM\=65OG6EDU>E4EMU^^N/M W"]V=T"G^,[??F]'GQ)GR4%7_<%\^
MK=Y=$7='MK#+UC61P9\G.[-%X5J"^_CGH=&KXS7=B>//+ZTO.N/!F(>LL;.J
M^%N^:C?OKM*K9&77V;YH?Z^^_]4>#)*NO655--W_D^\'+;E*EONFK;:'D^$.
MMGG9_\U^'!PQ.H'1R GL< *[] 1^.(%[)U >.4$<3A"77D$>3I"7GJ .)ZC.
M][VS.D]_S-KL_=NZ^I[43@VMN0_=X^K.!@?GI>M9]VT-_YK#>>W[V9?/]U]^
M_?3QP[?YQ^3^&_SY;?[YVWWR99',/MS_-5G\^N5O]\F__QM5\L])7B;?-M6^
MR<I5<YW\=/+][6T+M^,:O5T>+GW77YI%+DU9\EM5MILFF9<KNSIMX!;L.!K#
M7HRY8Y,M?K3+7Q).KQ-&&)E]_J_DY_[&_X3<W.P53?UQ_S'Y^2>LE?G%K5!S
MYH86ES>5QILZ\1L_=@+>M<UCG2!K-LD:@DR3K.MJFT#<JK,V+Q_[@9^WN6W>
M3%Q''*\CNNN(R'4^0Z0LJ@;M*_V9JCO3A<.G]S><2$&H?GO[-'YNO5"/A4*E
M1)A3W1QID'+"I2:GP@4BE$H21H^Z$V/ET5@YZ=0/J[_#\(4@W#9)6T$47E;E
M,B]L4AZ\X(ZZSTOG_5U=/>4P"I*'YU>[7QWO2$VZ_Z.%R6>99UU(K];NFG"E
M]CF!\9O8?^[SG;M;[.'T[<J1BS@#%WF>G(4RT A/-0]5U%"="N^QA#)C-!7X
M0]%'%^A)%WS85G6;_^OH@KQLL_(Q?X#'DC6-;=&NJ<,;YD;2P/Q0QRA/*??L
M#V6&2.7+%J%,"J9YI%>F1P>DKW& BR'DS[6;?F^J]<V^L?V1N#/2\.X5X])S
M1:BB0@=#-%1IHBG#+31'"\VK'O'*/K1)WC3[K%S:9%DUN%T&Z97,4,^N4,6,
M5)Y9H<C041@[L8J28:(FDW;=;[+:WCB*6H$56T#+IK?1_G"?+3X#DW#DIC(U
MJ6<7HI.&"N99ALBH9E+Z(173I90:'G'"B%;H],,M8);J'B1 =;*J]@_M>E]
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
MY]?ND[GF6G4%'_@B%1R$DW>V>SVCP#CK3B*+D2G5PI^'9XA0<!ID%'-$1Y6
MF3UP*-(@#'=%8FX=($^>6[R,N17&\9.MVZX4U-@RA[RMK-IS_J7T.B7RQ:V4
M7\-<<8%G0WB3TH GC._94 @7$/[2^1S1<2X5C3ILM!5]F@;1<BTV_Z-VAH"6
MPGT)&MB)L"$03M#5YHA0$IVF_@K< A$*HT5*8]/=@(=R&@_GZS4\VR[0O6S7
MJ[-VM$>K/-0\H$]T'UR!]2DKNLRBVRD#2+FN:IL_@G)?UQ9<&?$?@G1"N:J.
M[S]$J*D(JOJ(CA(M@QWDB(XI*F(+YW(@23E=<G3=*2^7M05>N/T9DK_NTY^<
M2Z).0SV#%2'3L'(_PX2"*[\6-$=T5#"F?"!?($+HJ>#L2-XA!_:5T^P[B_::
MK$T>[&->EF[(N:1L8Y-GF]6H9T*$%48QI0+.0#:3*?<Z@>\9!)VE("18!T4;
M9&D:J:;) 9[E!?7'F&.L6QP\XQ)D@59I" 5!& J%D*4CH(DTB/EX@0A]WYV^
MCS- MR*3*=G]?K<KNG(%8.DJ;Y9%U>SK/F=?#NE:7O:OD )_3;X'-)"P.D?"
MX\KF> _V<:*$;^[-T7V)EGL54J$3)%A/0F1IN)J$J#C7_LZ#!2*C4JM(6J &
M!E87%/Q&SNCI_^6U"M3Z$!53196_CH3(((TA?CA'9!"Q2*0$I ;X5--O]9UT
M+O=*\FI?O*1W-UWO&I5$8/R]MAZ@!EY3T[SFM@/8KC#85LG7VMY\^OK%_3WL
MC.C>;'$;$%>0='2R;K\TMO54A8BD!,2[B*\&0%+3@'1RA^Y&[-9M47A5:J@0
MJC'^'J@9HC*QM]K4Z,V^,[O,\Q_@R,,^T9?5G.;P2'O<RR[8&*808I#:WS<R
M0V3<!+DMHI)22W\J1F00270$4M0 *>K,JWYNM:K)^SS?]>_QLHWGF/_C9A6%
MX :3W'\Q8X;I# M>#$1DVI#08<BV-'*R2'_JL0%=U#2Z?/*7T?\_/0G!"*$$
M"88#4JNC@OLOWLT/NO%;NEQ)FOKU4T0G8)9((PF#&O!%3>/+IWCR[KC7D<O#
MOH&3FL:]GO<  M?UKD_65F/AQ.N?2;9:=1T7]:P)+$Q38V0P2'N=/IE]%#<1
MD-,.6DZ/##BAIW$"+[K<G3GK5^>J%O*MA/Z"33.WHU\UV-KZL?O]">=<Z'NN
MQXR.'G_CXD/WRP[>\3OZ9D&1XS/VYB.F_Z#)FP7X VE)'W]&XW:XI?Y'.'[+
M:H#[)BGL&FZ/_**A3]?][UKT7]IJU_T.PT/5MM6V^[BQV<K63@#_OJZJ]N6+
MN\#QUT7>_R]02P,$%     @ =8)E4D83$LB9 @  +P<  !@   !X;"]W;W)K
M<VAE971S+W-H965T."YX;6RM5=M.XS 0_951Q -(N^36I 6ED=H&!!+0BI3E
MV4W<QB*QN[9+X>_7=M)0Z$5]V)?88\\YGC,3CZ,UXV^BP%C"1U52T;<**9?7
MMBVR E=(7+(EIFIGSGB%I#+YPA9+CE%N0%5I>XX3VA4BU(HCLS;A<<16LB04
M3SB(554A_CG$)5OW+=?:+#R312'U@AU'2[3 *98ORPE7EMVRY*3"5!!&@>-Y
MWQJXUTFH_8W#'X+78FL.6LF,L3=MW.=]R]$!X1)G4C,@-;SC$2Y+3:3"^-MP
M6NV1&K@]W[#?&NU*RPP)/&+E*\EET;=Z%N1XCE:E?&;K.]SH"31?QDIAOK"N
M?;M7%F0K(5G5@%4$%:'UB#Z:/&P!W/  P&L WD] YP# ;P#^J8!. ^B8S-12
M3!X2)%$<<;8&KKT5FYZ89!JTDD^H+GLJN=HE"B?CT?@I'3_<)X/I30+I5 V/
M-T_3%,:W,!JD=W#[,'Y-X7R".*:RP))DJ+R W_"2)G!^=@%G0"A,"[82B.8B
MLJ6*23/;67/^L#[?.W"^Z\$C4\P";FB.\^\$MA+3*O(VBH;>4<8$9Y?@N[_
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
M'_# *_BP:NXJ:7@];?!D+KL++&5&$<S#DM"G!V(W"$9B-[KU:/;C#R$<HO6
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
MBS0 SV\U*D/[A1;P[^^_^C]02P,$%     @ =8)E4D.FE>E"*0  PX4  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3 N>&ULM3UK<]M&DM_Y*U"^VRMK"Z1)
MBGHYMJMDQ=[UWF;CLIUL[4>0')*P00R#AV3FUU\_YP&"DNSD/L012<Q,3T^_
MNZ?QXLY67^J-,4WR=5N4]<LGFZ;9/7_VK%YLS#:K1W9G2OAE9:MMUL#':OVL
MWE4F6]*@;?%L.AZ?/]MF>?GDU0OZ[GWUZH5MFR(OS?LJJ=OM-JOVKTUA[UX^
MF3S1+S[DZTV#7SQ[]6*7K<U'T_RR>U_!IV=NEF6^-66=VS*IS.KED^O)\]<S
M?)X>^#4W=W7P=X([F5O[!3^\6[Y\,D: 3&$6#<Z0P?]NS8TI"IP(P/A-YGSB
MEL2!X=\Z^UO:.^QEGM7FQA;_SI?-YN63RR?)TJRRMF@^V+N_&]G/&<ZWL$5-
M_R9W_.SI]$FR:.O&;F4P0+#-2_Y_]E7P$ RX'!\9,)4!4X*;%R(H?\R:[-6+
MRMXE%3X-L^$?M%4:#<#E)1[*QZ:"7W,8U[SZF*_+?)4OLK))KA<+VY9-7JZ3
M][;(%[FI7SQK8!%\]-E")GS-$TZ/3#B9)C_9LMG4R9MR:9;Q!,\ .@?B5$%\
M/;UWQA_-8I2<3M)D.IZ.[YGOU&WYE.8[_3.V'*TP<RO,:(79GX?4>R=$SGQ>
M[[*%>?D$6*\VU:UY\FHZ2AY8:)"=)*^S.J\3NTIH8-EDQ R?-B99V+*&!Y=9
M8Y;)*B^S<I%G15+#(P;8KJ%1#3SXM\JVNV23W9ID;DR),^VR"@;ER%4+6RUA
MJ '";3;T?.8AV54YS+HK3)VL36FJK"CV^+O9-3P>G_^ES/'31UR8%KW>F@HV
ME3S]G_^ZG$['/_PR^CA*_G9]_9X^3WXXB7<>KB<[3U:V 'D#L\[WP1YD0=X
M8T+VB'-L=UFYQUD>Q@QL7^18_CLN@L)M-)B?)._]AF%F/]'CD0[CBW9I"*K[
M3N6&X4V3'+ZKVWF=+W, !Q;.RF7RZ[LWB(0JN=ODBTTX( %R8"3D*(8!]M(
M(F'L'M :S5,A%+8V":R;-_@5(/!@PC19YA4(63A96"\O]5.*FVTJ$%#)UM)4
M&:"[-$!)Q4IW<6OEW.Y,E<(O AM^3!J;9+N=S>&(8>+*;.TMHV6;?;95WNQU
MDJW9SDWE,#.W6;7$#PR)K>H4)X#I%ED-Y!*-!P!PJXU,9 B<^R<Z@'(-@%5E
MY\3P%$!W(IF%A"E3Y^6MJ1MCDA:D9 4PX0&WC<'YLW5EZ*R3;&MA+#Y?;^ T
M-K98TCZKQ/S6X@;DFU%R'5,6'#^>,R"<CF[?>W#(39.+'P+J@3-K-L IZPV?
M'>C,%K=255FY9O+K.23&CK 1*%DF%3CN!@X>$%Y[7@4:R6%M>9IA<V 86--N
M\T4"6"-S Z1*"O295;Q@E==?"(&(6E-^MGOYWMS!.=5)B6-(P-2UA3- 1)!0
MLG<@>NI-OE/L\\(I302?P1!@ KT/-??P33PM'$91)("\LL[(]&".G&<%;J@.
M#O41+.REKBERT/^TJ78'TB22+:/!XB3Y!3@5( &Z @B1JC_URSJ2A6Z'CY%(
M^!">"%*2$_-.*L,! #6">@'&*C.F$Z2+;?;%!-#@GN!DVNV.D4($DJU62CL
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
M1P-[DGS,"F=7XKID,BN=W/MC;SK0/T<,"HK$2KV6OU149X5W8?U5'?B56?A
M[/7*JKH'-CB3&DM4"HR'/01(_P88EU[^R#C^2:ZO 0Z=".)(O(<AM/LB"7<$
M,TX8>5(F$:65++6F NDQOH7=MW5=BWGF6Y,X+)<?/CRNIL"JG-/SL&@)OKDZ
MG8TNNC4*I^EX?'ZL?F<TV)TD?^/0/0O")7I &$(DD]XM^IAG>@_SSZ&T]?'E
M'<&EB*X5&!>,+ZQ[PLV638@\FN#^%-QH\-L)YRUJ7_N 1Q7%&Z*;K04_W;J(
MR.4,SI/G&.E<=U0+@P&D!MT==OG03]_X>^F4DM"[Z]%==+&).,WA2[_07D,G
MNC(=D/!VD&LI4 @D'R)L='('!Z6($@!''5\S6ETXUI!)YP*F2&V=N/.<FXFH
M-J5ZU7 TZ&X8BGOA?(WK9,!1</R!<JX;"J[M:PT3=3()#Z\<IH/H)'!>0'?A
M[FB302"A2IV21@WG^R$/[P:?.L305V<RGBH%)$^YJN-R-CWA>/?0KH:HQ (Y
M53@_ *T7-+6PUGLAI[7,"3/^8@J3&F$6J\3SH"*:72HB\@!&F%C5YMQE7S5@
M*T'U((<K]W^ZI!!85BE.B4K<G8:>9!"UHB^ZU=["+43#F:>,.U/<=DM<W2(N
M3X3%0#SMAQ"3UX>Q7=U+KZ/24R8X/3T+I"?&D?J/2L"W6+P/_(R]=FBSP-:K
ME=8UJ#! <!<H:PIR>$'0GPT.+G<=YN/AVTDR.3M/+\^O\,,TF5Q,TJOI*7XX
M32;C\W1Z1A]FR>PT/;LXP[_/U# !2X=LHLE%>CDY'7RB(D-Q_AAYKDII=G6>
MSDY/@SR^^H9T8Z^3577#GLZFZ?ELFIS(Y(<G/3O#NMK)X$-@]@I2NH(IN<OH
MWOC965![^O"EQLGE*/DYGHHS%]'0^C'%$<?J(JA*W6T:YSV _?PB/3L]@R.Y
M2"\NIH.(*@&WYU?39'H^AH.\&+SM/0'&B<R6]9?TL=(/DWA^XRQD_MI'1+"O
M\[-T-AX/Z KHQ32=GHZ9N"[ +CB;,6V=7Z7GEY/!:[.W;(P N5VE9[/9X*_)
M=7"7W3GR'167Z!^#"JQ9;#\SY$=#3<\_)#T_>.4,JD\RP74P2T:Z,8RDTZ^)
ME4"JLQ0U[W0DN6.K);NQ-+R.8IIA^<WAVLD:A*R(9P/.KMT;O144][1"Q%S
M<=V$^QLF'RER&'V)ISH$FHF^E3*9GL=%A<#<)\\Q\JBE% C1OVRI0$78?R^5
MY<$%-+<JRB6_D[>ZZWMQVL%?/U(.@LW2$R&L"Y?SE)(&+E(X1C4!<42*_]&-
M5<+H4UXQT*S7PLBR-RZ"&\\^IS[/L2@.BSU8/>K=2KI[Q834VV8EB%QA$1P%
M^(WK-,8HYSNV&1KV12&E$2Y)4)EU5A'-9TG9DDP@-P@C+E]9[;3SSVS.8Y([
ME\+=..OD H#ABK<6K[P7U-T(;<[A"NMV-.,99#O<Z&6.X2VJZSND&*4&KHF4
MRP=!D-F6Z#D__IRI$@_SU4&?(C)M5T;J>?AX>LL=HI8\G-+U-R+8W$GYG@49
M2_V+(\3""-C9K$<LN M!81P7^Q^(58%7A[X=5RZ\0 'L2J_G8_^8]S\C@01-
MK_RH_P_< ISPY/"6DT#?@%RP[KE*#<GR8;A4VMCPBC-%B;@ 2---!ZA*X\L"
M:,5=CJZ\KTMJT^W8W>UE_@D9%3&;LU0>#>J3Y(T*5.[=);<\;K#H2(NEWQ=P
M(F];]. PD.1%8!BP4CF%H]UE;>Z"D$DS.)+1> =+:OI6)#P7X5([6"I%65RW
M<K%1<N;B0NVD]:D"F\)1+<EY6%"@SJD'M TX_2FWO]@C!\FS(N6LFV4I0=71
M2U>3HAL<T6TYC(B 44OM]M:M=L^0O+A/ZQR]'!.CB1J A7MV@8  24(F=0"H
MD^X>%=7"T%5[MX(#7"P!%Y-($W:,,KZYWFXUH">5QUY28Z>A(@ EOMJ!91X)
M%:$E=E[D:Z9N)6H/*]M7HK:"G6*KB=&@X1I4O6SXL?>>Y[&O?<Q%*^+!D3)[
M3?;A>6,]N%.0KGR51) JCJ[TKXP4+A(1A&*'[NM3"X>@4"$'Q<4XD^+7G,I3
M\.(16LY$:O']69 V/I^Q:P%Y"VX*L119D96YNHH<%<8"*RDRGE-#$W<G/'(@
MJ055GW5V.3U+@]88[X)+O.HGA'A%BCH&5E2PGU655KM$'=":J*N&-C-<]I1:
M.,D9UZX?)+_JS@HDX582/_@3"D!1PT@%I:='J=R@,E"II1QQ-OOP)C(J%L<>
MSOKN[Q#GZ39(OHG)^ <ZR:7?,H<\JI623BH>']LI_'SSA^$5VK.=LZ4@EK_
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
MS0#$"U%Z/GJM)L7X<GG['+<%>)J?D!YKMUR"0",M?@\_H%$OI4/T@]=FF%4
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
M,E^"F0:7:>'T$(:%C78T>H3/CF8]-/X"G6^U=N>%5S!/CS?? 5!+ P04
M" !U@F52ZA6[4RP#  #D!@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,RYX
M;6RE54V/VS80O?M7#!2@)]7ZM"UO; /KI&ER6&"QF[2'( =:&EG$4J1*4NOX
MWW=(R5XWK1<H<A&_9MZ\&7*>5@>EGTR#:.%[*Z19!XVUW4T4F;+!EIFIZE#2
M2:UTRRPM]3XRG496>:=61&D<SZ.6<1EL5G[O7F]6JK>"2[S78/JV9?JX1:$.
MZR )3AL/?-]8MQ%M5AW;XR/:+]V]IE5T1JEXB])P)4%CO0YNDYMM[NR]P1\<
M#^9B#BZ3G5)/;O&I6@>Q(X0"2^L0& W/^ Z%<$!$XZ\1,SB'=(Z7\Q/Z!Y\[
MY;)C!M\I\2>O;+,.B@ JK%DO[(,Z?,0QGYG#*Y4P_@N'P3;+ RA[8U4[.A.#
MELMA9-_'.EPX%/$5AW1T2#WO(9!G^9Y9MEEI=0#MK G-37RJWIO(<>DNY=%J
M.N7D9S>/C=+V5XNZA4_R&8VE@ENSBBQA.XNH''&V TYZ!2=)X4Y)VQCX3598
M_1,@(E)G9NF)V39]%?$]EE/(DA#2.(U?P<O.F68>+_M?F<+7VYVQFA['MU=B
MY.<8N8^1_W0U7\5QG7AC.E;B.J!6,ZB?,=C,IG EA\\-0JT$-1B7>^ &V*G)
M0-5@7ISXB]/-A J,[0[U6.2D@!]WEC_NI/'DX6Y+,& ;U1LF*S/YP"63)6<"
M.JVJOB0^Q:P(XS2!)(P7<9@D&:1A,9^'\SR;7/(FG*[?"5Z*(] =T+N!4K4=
MDQP-_/*F2)/T+11QN"1N>9:'\W@YH5>&1^H _42*5??$ (I%F"4+2.)EN%@L
M838+E]EB\EE9XK3,9V&6%40EG<=AD<20A=EL$2;%<D)M37D@')%I ^C>[;]*
M4(R%H%1]_J'W^%VKOB--*I5V3B]EI2EE@*[L5*@DFQ;4M$*0_H275D(9,]ID
MT^1DXH-<PUKDT_ALJ%$P2X&MNG*[H*0G6BIIE."5MS:6AO&X!M)US9PR&A_7
M%5YCX^3V&3W!D,*8#KULBN,4_JL_H@OE:5'OO;X: NNE'43HO'N6\-M!N5[,
M!_V_8WK/B8S FESCZ6(6@!XT=5A8U7D=VRE+JNBG#?V&4#L#.J^5LJ>%"W#^
ML6W^!E!+ P04    " !U@F52$@?WC(L#  "+!P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970Q-"YX;6RM54MOXS80OOM7#'S: H0E2M8K< PDF^T#V&R#9-L>
MBAX8:1P12XE:DK*3?]\AI7B=;9->>I'(X<PW+\['S4&;+[9%=/#8J=Z>+UOG
MAK,HLG6+G; K/6!/)SMM.N%H:QXB.Q@433#J5)3$<1YU0O;+[2;(;LQVHT>G
M9(\W!NS8=<(\7:+2A_,E7SX+;N5#Z[P@VFX&\8!WZ'X;;@SMHB-*(SOLK=0]
M&-R=+R_XV>7:ZP>%WR4>[,D:?";W6G_QFU^:\V7L T*%M?,(@GY[?(]*>2 *
MX^N,N3RZ](:GZV?T'T/NE,N]L/A>JS]DX]KS9;F$!G=B5.Y6'W[&.9_,X]5:
MV?"%PZ2[)H_U:)WN9F/:=[*?_N)QKL.)01F_8I#,!DF(>W(4HKP23FPW1A_
M>&U"\XN0:K"FX&3OFW+G#)U*LG/;&T/]->X)1-_ AZ^C'*CBCL$G=)O(D0.O
M%M4SV.4$EKP"QA.XUKUK+7SH&VQ> D04V3&\Y#F\R^1-Q"NL5Y!R!DF<Q&_@
MI<=TTX"7_D>Z#&Z4Z-W+K.'/BWOK#%V4O]YPM3ZZ6@=7Z_^GLF^#Y2MX P\^
MMP@[K6C"9/\ TH)XGC+0.QA.+?&;98_N;$$5QNX>S5QE7L+WDNI[21(O;J\O
M0?;@6CU:0K6+CTBCT6K5@.S(WQZ]"PL99[S,H<A9423 ><FRDB_NT.S1V!!/
MK;MA='ZW+CG+JXR4,\9Y#)PE9<Y2'B]^=:U7X!7C20%)RA+.(8U9D<6+S]H)
M!5F6L#@NH23;N$K)=IUF+%]S"LS:,QK^>NQ&)1PV-+-$7[44@17>\:P(WGZ
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
M%#!+8>V6$]Q[].VM#QOB@5J-.B-.Z:A2BD*/>(=Z)$[N=X(GM!D:)I[L!6G
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
MO]AO=NZF4EO[G>Q!597:V,NU0"G6M #OEPKUK[FA#;H/IY?_!E!+ P04
M" !U@F52I.KKKID"  "_!0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q.2YX
M;6R=5$UOVS ,O>=7"#X;L>6/-"Z2 $W;83T4"]JL/2LV$PN5)4]2EO;?CY(=
M-RG6 MO%%BF^QT?:Y.R@](NI 2QY;80T\Z"VMKV,(E/6T# S5BU(O-DJW3"+
MIMY%IM7 *@]J1)3$\21J&)?!8N9]*[V8J;T57,)*$[-O&J;?EB#481[0X.AX
MX+O:.D>TF+5L!X]@?[8KC58TL%2\ 6FXDD3#=AY<T<MEYN)]P!.'@SDY$U?)
M1JD79]Q5\R!V@D! :1T#P]=ON 8A'!'*^-5S!D-*!SP]']F_^=JQE@TS<*W$
M,Z]L/0^F :E@R_;"/JC#=^CKR1U?J83Q3W+H8FD6D')OK&IZ,"IHN.S>[+7O
MPPE@&G\"2'I XG5WB;S*&V;98J;5@6@7C6SNX$OU:!3'I?LHCU;C+4><7:S9
M*QBR8F]L(V 66:1T%U'9PY<=//D$3A-RKZ2M#;F5%53G!!%J&00E1T'+Y$O&
M&RC')*4A2>(D_H(O'0I,/5_Z[P6>\64#7^;YLO]MV-=P2L?DC(*L:R!;)7 Z
MN-P1;@@[3@A16V)];-O',N-\V")H-J#[-M&I?Q:$R<IW[7)T%O$QO/CH2>+1
MP_V2<$ELK?8&:<SHZ6H]9*5I6"0QH9,P1W >A],I'=W>O0=,PH*F2!3F1>$X
M*=X_<UO72E2^*%GQW[S:,X''4C70EX4[A4#3"O4&:%V$TRPC- F+C#JR;))_
M8#E"A\0Y*HH=)(T3@GU(XWCTP]:@#<G"E$XQ("MRU)<BUUI9%)!.PSQ&%V;+
M)PB]"&F1_.V_B$Z&J@&]\ZO#D%+MI>WF:_ .V^FJ&\KW\&ZUW3.]X](0 5N$
MQN.+/""Z6Q>=857K1W2C+ Z\/]:X84&[ +S?*F6/ADLP[.S%'U!+ P04
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
MV=N):,C(PP@H3DT15'--5>UC6P[;O57IZHI2:<F7ELQB\*K'<N/WQ1VS+92
M("Y1-BDSSMZ$W$!\@M1?K2D+QDITR9QL8Q?2J";-\402J4J#-H$/DJ-#5DD-
M.J*Y>B[OR@?7.*-55747T"Y/>%&@/I(!0ZUX")4+WLYDCB>"P^L5U/_4J7]_
MJF>QXD5;CMHF)7(9+$$SK8H36Z(5Q*=5RE5[B,< SB59-]^O=+8M]_(2M5![
M8\+MOI)NUP<OK69-Y*$ X6" P ]^V!$;#%$6,#(!E7" V#*<GC@T?1Y\0 Y.
M-2D2M)9ER$G$U%NC0Y(A+Y  C%CY9LY<V(/B,62-*]MGDU!\BU('1M35458U
M[_76W=]7 0,[=VX4H64],FA:@EY=!=@OH";F]\.@98YBZ\0<#10D_H^Q['@L
MVB%,4TH8KKMLNXVW!8<YO<9D(N32$G$VL%!ZIBSD5N (!!CN2"$,)DE*6W&M
MUO" P[L-()@^WQ"V;BN-J91NQII.&:R)5>? 3D_9K8455:IQE<^@O#ZT3Z!5
MSGR32+?BKA\ W^+'E#R8;#I$9V;3\+8KP9AN>!94)6&&4Y2KG51/VVSZ='8G
M)A?121R=S"XO3\;3-XNWE9V-_WXH$=;8W$W.0\E7QVRK@LVEYA(JPJ$/F?X^
MKT=)S)$7V_&INR^3'(:%B:\"_'TZNY_^7?RJ#=#$+!R2Q0=IOY /@+S&H+MS
MB^N+R:B/^8+_Q/1^AIRT%(XM>9A@.F^/3BO!UOJLPKZ!-6DS(A3E7*LD-"6>
M'2KR8:B)X\%I%#H@A%8%+<=(4UB3$*6NV=[8NK FVPP8U0"/GH).P4K"$QGD
M(Z)5^C3&(=(%Y:[5$7(GD_%@C+.VUH%='S_<COKG%_'@HGF&$?%ST4;FJR/A
M)@C582$EIY9-(4!M")VZ,['^7WX1XX?$FSF<5-%F=-J/SL;]R6E\*,:=M]\=
MXT]<4+C^?G,$-\S;#>,K81O'YX/13MCB\V@K;-U4N7PM2H]6\3<J\5#+JY3W
MQB-;7C'A3_%N-#D=G&\9$/?/)N>;9]L&C**^P+EQ'$?]L\NS0T'KO/WNH,T,
M?')G;&%LV[)P<D!Z2O&F/O;/[J;U$?\M#$<G-AKCOUGGW*_*.4JT8E'8N8?6
M0N!%@_$_)\CEY6"R0Y +D.:TX]]#'X>&G:]K\, R?$/DJ;+,??6AK7W:?J:<
M5E_G-LNK;YRHL$L%)FA:8&LT.#_M5:>7YL:;(GRKPR3@318N5R31ZG@!WB\,
MC@7U#0MH/][>_!=02P,$%     @ =8)E4HT .[*/ P  DPD  !D   !X;"]W
M;W)K<VAE971S+W-H965T,C,N>&ULK59M;]LV$/[N7W'P@"$#N(@OHD0UCH$X
M7;=^R!8DW?99D6A;J"1Z)#UG_?4[4K;L%$TZK/GB>^$]S]U19Y*SG;$?W5IK
M#X]=V[O+Z=K[S9LD<=5:=Z4[-QO=X\K2V*[T:-I5XC96EW4$=6W"*<V2KFSZ
MZ7P6?;=V/C-;WS:]OK7@MEU7VG\6NC6[RRF;'AQWS6KM@R.9SS;E2M]K__OF
MUJ*5C"QUT^G>-:8'JY>7TROV9I&&^!CP1Z-W[D2'T,F#,1^#\;Z^G-)0D&YU
MY0-#B>)O?:W;-A!A&7_M.:=CR@ \U0_L[V+OV,M#Z?2U:?]L:K^^G*HIU'I9
M;EM_9W:_Z'T_,O!5IG7Q%W9#+)=3J+;.FVX/Q@JZIA]D^;C?AQ. HL\ ^![
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
MA<R%78&Z8:):EVHK>M$YU*)LP3/*L\Z[[&<L45ZR:BO&E\M&++D1K&ZK.82
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
M=#K^_"E3OG\6])/(;;J*%QR1D32L\9(B+QNPOF2.VXDXV+W-YO\"4$L#!!0
M   ( '6"95)(L()>7P,  &D(   9    >&PO=V]R:W-H965T<R]S:&5E=#,P
M+GAM;*U637/;. S]*QR=$\N1T]U.Q_9,TFYV>\A,INVV9YB"+$XH4@')./[W
M"U"RXF3='+9[L4D0>'CX(*'ESM-]:!&C>NJL"ZNBC;'_4)9!M]A!F/D>'9\T
MGCJ(O*5M&7I"J+-19\MJ/O^M[,"X8KW,LCM:+WV*UCB\(Q52UP'MK]'ZW:JX
M* Z"+V;;1A&4ZV4/6_R*\>_^CGA73BBUZ= %XYTB;%;%U<6'ZTO1SPK?#>["
MT5I))!OO[V7SN5X5<R&$%G44!."_1_R(U@H0TW@8,8O)I1@>KP_H-SEVCF4#
M 3]Z^\/4L5T5[PM58P/)QB]^]Q>.\;P3/.UMR+]J-^A6BT+I%*+O1F-FT!DW
M_,/3F(<C@_?SGQA4HT&5>0^.,LM/$&&])+]3)-J,)HL<:K9F<L9)4;Y&XE/#
M=G%] X;4=[ )U2U"2(2<\;@L(V.+1JE'G.L!I_H)SD6E;KV+;5!_N!KKEP E
MDYJ850=FU]6;B)]0S]3BXDQ5\VK^!MYBBG21\1:_$.D+X,L)^#(#7_YR"M_&
MJ:J9.HVE?K3(#?P(QL+&XIF*+:H_R:=>I8!!/20?L>:VH'N^QCT9S<+HN3LC
M$C<-9H-&L!\SMF\4,& (K.Y)60,;8TW<S]3GYC0:$"KGXVD2.V.MZ@:^QVY2
M,&Z;UY"O8$3=.O.0A%T+4<B?J9W$UOL03$;5B4A"'MR?RXVKA:/AMN*7J.8S
MNU?!)])')(&@DV##&3\ONN70V(#W&*(BB!* JT=LO1]$,_5MBF D+U:/;"-)
ME[7JO,/]P4N37,T.&N/ :0.6<^/KI., C@^),_@:H$\;:S0SC@1\+Y3V70_.
M"*%XG*J97)]7KOX3[,V_V5UI[9,8$FHTCT/UH!.9JMEW0[XKN5T(+4CE.9O1
MC"GS7&6:BI([9FB&YRR,PIV)K=) M#\4_5!FZ)G*D^$G]$5WB&OVR@Y8%%I/
M\5S:53F(7(K9,^T>]L(Y\P&M*3''0\N^Y#EJOF9XK/R_TSS11"=J!D,PS)P'
MZ7@QY *-JMR\K:]?]80,+;YT[ISKQ@40$SKU7I5'SW^'M,U#+JCL<)@$DW2:
MHU?#^'A6'X;P+=#6N* L-FPZG_W^KE T#+9A$WV?A\G&1QY->=GRMP"2*/!Y
MX_GQ&#?B8/JZ6/\#4$L#!!0    ( '6"95+5N1#,\0(  )4&   9    >&PO
M=V]R:W-H965T<R]S:&5E=#,Q+GAM;*6546_3,!#'O\HI")Y&TZ8#)F@K=1L(
M'H:J N/9C2^-A6-G]J5=OSUW3ELZ,28!+XE]OOO=_QS[,MGZ\"/6B 3WC75Q
MFM5$[=L\CV6-C8H#WZ+CE<J'1A%/PSJ/;4"E4U!C\V(X?)TWRKAL-DFV19A-
M?$?6.%P$B%W3J+"[1.NWTVR4'0Q+LZY)#/ELTJHU?D'ZUBX"S_(C19L&733>
M0<!JFLU';R_/Q3\YW!K<QI,Q2"4K[W_(Y).>9D,1A!9+$H+BUP:OT%H!L8R[
M/3,[II3 T_&!_B'5SK6L5,0K;[\;3?4TN\A 8Z4Z2TN__8C[>EX)K_0VIB=L
M>]^BR*#L(OEF'\P*&N/ZM[K?[\-)P,7P#P'%/J!(NOM$2>6U(C6;!+^%(-Y,
MDT$J-46S../DHWRAP*N&XVBVQ$C!E(0:/O,1F,>(%"<Y,5H<\G*/N>PQQ1\P
MHP)NO*,ZPGNG43\$Y*SI**PX"+LLGB1>8SF \>@,BF$Q?((W/A8Z3KSQOQ?Z
M@'M^Y)XG[OG_;N#3F&(\@$=1;+6X48Y@L;P"J[81E--\']:=57*P([08&D-
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
M(>V&V$NVMRC>%<C1\'[!N4/?=KN19KBDNLHRUQ9IE]:,1DUJ#T^0W@P0UER
MV$4#M*1EGP]^=&I.( @WT:XUA*E'0@+RG%_H-T;(BVZR:%M=4RD\S248]1N
M!J+:I .]+Q.T=DIDC.B%1W=)QU*8US:T*W?]6\+%\,<:V%/9P?E#%[#'JC+:
MU_A39^='V8[:W:D+5?#SJ]9M_Z'&]/5CKQUM]LF%WH/DO8L@=^X(8!8'"V3P
M;!I,%S%#))+E],\<"$1A$H0@;%YTOU,*110>GQ/\A('7H3;#YG\ZH)J'=&0
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
MC%F<TFT$4".!!$A?#/B9E#Q@F5:?"8 (6I7_5ESDN7J ?:JB'-L0%:RJ O8
M 4&4LW@ ^E@=T[.&/@\<4T?P'20%1M AT R<&[];V(PLBP!X>960;,(G<I-D
MN*#*V=0G'&'+&E26@H! BVK.0$T\VC)((%>&0*X&">2O<-)A)8"7L$(X%2&J
M.-A#F"IN1U&[9R*% 59!K,3 _BFT$E]"7$$<-US2,#5 #3@G,!,X\GG"&(P8
M>TH^*V<V"&W F>9TYNTBU$WV>XW5,-&BQ$G UC5"@N%]57/3+$TV:498C[2P
MVF9%U91*&  >?QS6>4N3&T&)B 5T7"?U9X8KU;W*&YF@^@*B>@5?=DV9"@*9
M-^'$I,6NTESX"5P6E^PRYASI8"_SM[ 2]@3GLJF)0T##"%$3AZH+ ("J54F8
MZLH 0" !_M$Y2V@TGB\QJ+,\@5\4$EC9#%55M%OX"A%,F&E:TB/H,X,C-,9Q
MA)#*HGC"BCMN*@VFDTIP0YBD9M ,)W>O!@_-VAR:]>"A>=OD=,@!O-NF+%6^
MO= 2D*( +.U#(@A9K[@Q.$KX8.U&T;>,3H>/A;8&\>F#RF&[-JF1"3_\\EI+
M@[ 31)P8T4B DQXGU,T^,+XOG]!TL ODD15LA$_H )V*$OI.'*'U+KG <8W>
MP7SS':/JWY!D_E_\ U38%VIW((XBAS 2[<?_;679I\VQ2^U#4_M[ N_B^/0!
M-B&ZJ/S1(7R2]O[#G2-, >Q_>3V)WCWQT,8M"2/-66UWSID+] (YFQTM*[;4
M,^CNL$:E6^",+)/1:$(K!D))\WL5)'4L'MKWA::I+]LC"@M1R2I'WD/I8BW"
M:)K:[>Z8@GZ,VDK6ZC46,LG4,3:D,8X.22KL%FAPU9VDI0F:(F&'ALA<0-:
M'77.2K+[K3'DI719035\R)R&0M-0KSF"*()-DPA)+PC#3,YXJ_ 1"'EH$[E7
MA'XG]>(Y+F2DX>CAB*\3B*RIQ0V_,^QD$KT-3E@+*3N%TE>NT5U>(IF5ID?R
M>]V#[2TX$_+TO6LWH84L,.'[!- +?A5LVFF]%;^XLYV@[4'5*'R%.7%[.:W-
M"B#P$^<,*@F(\LDFZTR_EZO#;/\!'SO("92\R8BJ[LOB9*9HNO5ER%)IYDL+
M,F]1MXPGZL_"E '&>&T8X_4@8[PK@#/GJ4)0?!KF?8,=A7F?&D4] [B?:;E&
M\ Y!QMNL*OY#8)/'O1V ]GF,]EGQ4/%^ W%EI .6A41!-!N7& 'YQNW^26U)
MQ37&,:8F1:9 V]'O;QUXR(E!0RYJE] KZ&KP2I)M&X]<$_F#MV$*L\ET&OU
MLUI/5O/5-$9JQZ8MC?QY 4#<-"2Q4=.4Q8D[T:;_H1ZB_RK*SS0I/B2$Q'M1
MS[%S6.E6@3"Q3T508SLH'/\&V"V>"S$LO54[-&N!@$*;'KU.\L_>(#"7#F3@
MJ!5VWHP1*<K_9%*15=,TA.^8=U&M!ODQVUE^&-MG&Q4SA)'Z(V22C.Q3\ *0
MGSK3!(3VLN:A&+B!25*_J&, JV;BBJ\.'KL;<^QNAN51D)*C^R1K/+$WJ,L-
M=A0^=GL0.<,#1&\=N:2JRX:?.D;G0Y.R-7,'>G..AD3;4V)TZZULTX- '2"]
M57#"=GQF*I4Q?\B9[D>D0:2H>AA, ^ZJ&0$9/M#L5 (J91[#@[[K!Y1Y0)O_
M#!V!+EJ#.@_B4^W8@ZSBL*,=^D\X\$;%T:=BWP,21.X>[B2**>'/&3NK67^2
M%>-\Z8S:KF/'V(I$)B53D$ -;8X >>B,+"[)[AZ6 >)-T51Z?<8"E&K@:F"(
MB.[TVE&&0S#B3D"%@'[)= V_:!ZIM\;LPR2(":"Y 8U(@?BB2.2 \9C"R2^W
MQXL<)*W&6X,6:?%?0._\G0TW#9L8B@UB*A&>-#\W GG<J_:;3=Y]EQ;"6TA<
MV4P(#6S[ ();6P5@QP&$U=^9XJ I0K29X*J (J&S24PY^!J:U&'G,A!J,YP>
MS8A7#R\[)K1(2RE!I'L<SO6Q5(K'J<Q 9IO1KH40(ER4?IVA7EXED^AGFN.,
M)2'LL=!8[NPX>PH<^S/T@TSKWTU!!@L\Z16[.5 7%PSC-H"$L "4^X/]3JXV
M>A+S;YN$K-F1:]O3$CE+]E&OF U#:-JQJ*/9;Q?G09V$48&T^9UC@PK0$;36
MGBEWH/)=H(L6D )]:)"270QPMMFCO1)IV7V1 ?JRN7Z/AXOL8JZT^3Q3*-!X
MLQA]QP1FI[(QD DBRH@5(A09 N,BJSZ$/LQ(.$ *'.E^# U#@08(O7#>LBPV
MHH%O+K';A5 DH,K)Y&JK\6'1P8>GH$.(%,@I,^N#PU ?BUV1%8>+Q8/ N71Y
MAHAASE'5]K @7EO+C*$K(:)C?40D49+4B1^02,(H8BI(3PA=$*A2TD"9*E3"
M3G&EL8A T0[FA3!_4:/DQ.(A47K4J$%E+>N.J2TV!D3J])Q<>%_WCI=AFY0E
M"8JT\@IWIBR^D!D1?P>06+C VM]G #B *!"G?P"N1_,Y\\_=+A5ES+%W#(I*
MMT94NAW64/J@QWX!%X A\6FP\[#X= "MY>F##KR+ 1EP4JSL2F\ E@(MVZ$-
M]H3-3$?G#"8BSA @.P>R8S0U[=D&I&IC..[U%V-W=T *$][Y8WHXPOA9"G/:
M>398<S10]TCA'1&:4](%BNAS3B80:T@W.,RNFC(]I+C9L,_ A/G(HN"GK0'D
M;V^ B2*RL,4?<%-L!,C93AR3@$=+H2K[BGYKB>"S&_I[2P.S1,[D0-0D"\R(
M >G#TQ^79#LDEV(A<6;1,D*08T(;+!D&)#(5[N$ F($2L;R93=8@N("X6X >
M D_6U]/)3#^A0>'AZF8^F=O7 !O.BH@V]/+<8DQW"%"!%O%BNIHL;&MXMHS7
MUTL[, V#VM(BOKZ]F:S"(XV^"LHFZ$'P^J@R$^_0,'*CKX;B"PHZ5TA?B)X"
M'M=( RK#6E]EP#38WOD^N9R)2B#*Y1(69'Q"6X"Z/$,QD?O%8XD:QUX)9T@
M4#6R5*:,K+'.II,;#TCSM7V@(;2<3Z9AZ,1"$ZV5=9L!_6?]%Y7AWE/^N,'B
M6P'?P85H<7W=6N4L7MVN[:+T0N?Q;+FTF# P?=I8V$0\,6AF#GHX6T:&V>PO
M<;28_X5^7Z[_0N>:MF0 3(ZEW0<]<%2/H%IZ&22-3 I[Z9"-8O#..#K"[/''
M  <V(W\#X?')_[<3C]GTUJ4*\&2^7DZ6;>)Q/9]9BO*5Q.-Z>6L[%'RY689(
MQS*^!C(SZZ,<GSS$S N1RD&(R[W  \\N5H4-8QWH?NOYR%$2 GDKW2+P">/D
MX U*'K.IC<N;#LH>'XP8!B<@5W4P_&ZXB^,H:O>"X4<<Z?+W)&_0.&X,3G9]
M@+8IQK($R&+J"8B5N%G0&@&?,>J+2 \I,+"%)/BBP,ZJ"-&SO,C'V *]*\CQ
M09(HK85[8%;)KJ# M5<??P7Y;X+;LQ[/%G$D;CUK7NH*R0'AUO& N0LRII54
M8NTNUATN3ABR^-?&;E,J5YFOML691)!7'^^B3\4YW0*Q6ANEVYL!F5- I>>
M$12%H)T[&0))LB/IJ&+?*AI"C1>\\^XN190$>D-T%ZA-#CH\G*#"^.?)%<8X
M6RH0G,73X*-WY6X8FXDSA08CBK#!CC'P!^0^Z'1;:;PPD]-1,T97:&-,%^QB
M>!*MI4I_1VO6Y6S4(>'#)+6Q1:O8-=NZ<J8-C^YAVAR!1>ZSC1]C .)@:^83
M]WPP6==Z=W"AED$?<$AMT3T71<;.LT@EL S\/F",PQ SYU3AAI1DE(\-;IE
M)_C/V@TL:]_4:&L)_ :T^ L%+62D[K)%*]F6A7EWGU!TVHCY([F%C$C?BJF1
M772G6,.D=J1]IN24YN@+MC_2BO\-AQ8F(":K(M2OI@<T%?&$I.6V.54U.5_(
M+.\9!C@,#!4 ?[ZN[1%.!= ;(@VD]%E>86VDC!D41L[.!(%QX""(LY[B5XEU
MTCEE3;S!8+5[/\32)WF[HMG4^R:SY.9;.-++J[?2ZK_0O_.FT^@*&W$;?/^*
MO430HF@JC(>X>JU ,B';LY8%SYKJ(U4">D0T<S;_SOR?7<?KV_75.P-S#=)'
M&MU.IX'AEO%JMHYFRW@YGT:+%8J)5^_U)E31; KMEM%MO+A=1[>W\6R]NOI/
M$*'4N-CO 9EG\70ZC4;1\W4\F],'(//7JYMH= 70< >2(7CVT6R.+1=#[-<)
MBY\-\LYWZ"K#X((A]CO<13J*VKWX#SHZNJ%J&F_\(Z3&0-3@:&[5T!+G=HGS
M1\*=T6%9LVZ$PMP9<;M_M8.]A<T9OV&\<^\H/;^QW:S63LAM48GX#,>J.8EW
M<H= PQ!.+4C:\*\X2E'E!MG^)_>EM"*/;.-'>0"_3#!Q8TSJ'IOP*!*)PP^$
M:Y(7 T]V!D)IY=OH8B>ZGL5^.NUH< 1JB/&W.+?2D Y<'0CGP-+).ZB'(C,:
M?-:1HD\863/#4B$FX8K80H9VATGT!F->@+ UI:BN^%*M<CHX$D4($.,)28 ,
MJ9M 4I%$[I@88O  V4K0?RV4'<0,T$"2C%,;@GLHL;"[=+]7)7F<M3>-O,2P
M^=">(CJ*K5([*S,8HZ#5L#T)Q'&7I2RN <OXW7*=_[&PAIE-*ID-9Y6\RX&E
M'<B>I5&D[TQ]0U[)9R0KH0&ZC^'$B!-1!VUO$//Y+,$O56HC1QQ()I5N7W$
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
MFE>>X<X-6NJ.'1V $0@+4:!Z%!>E$]'\*H2X>=> 4G?N^L;11S*/>0\1\\:
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
M%#XQL';K"_&"Z7V8 9"6E$J!$TFDG#AC]T#3-A;"%NLSU\HA.:DL*75)[FU
MH[?-V-)'V\+K*3"B:DQ2B*+5_"ON0*I[0&9B*G7, A,B_K'2I;;DRCP4D;V.
MK1TVW:OJG'@%=? 0?0:F59Q=W:N%  _'0E?2QTB#]G2\NZG(CW!O B6CY_A0
MC,IW!;HP["5#^4Z/3^C%/Y.G&64LC'@5[ZBU,6Z/#; ^?7U! %FU:88[ V5S
M D([V51,D$$;O9$RN1/ Y69J7[OC\ND-+9ZVWE ;;2+ZJ@UQ750[?3$-4P#'
MALI%H)#::YKBYQ\ *,\8^2 44B[QXP[0>6$AYYT!)R4(KXO ,QS 6C/5+M[:
M:E[BB9"TB7=[R6QG6@7+34 UT5'C%(.06-.1.5Q>Y[SHM&JM.0\>%3[H%#@N
MV8ERZ&-3-Y001A]$(1JA)>V-UXKICU=%K%U S%@P]&+=*!5_.53]C#U>A#Y<
M(H_-!A?,$D-N;->V4:"FW8M@:6F4OB\@J8I<BOF*I=BR&Y=..A64O8J R45*
M)C!\[ "F/UR1>]^4)-=QV(ZCB!_5,&%F(=Z3RZ1FCB26@C;DUN_L%PG&L^EX
MM1HO;N,.&WROJ\Z _)+KV'1]<X1^B:R(6)3O++ELC@CD5]HS/-Q1C3"]IRHP
MC%<1Q0LWH+H\KF0EJ1S6L0WJ2+D;H[WT(B/+&V6___)KY*%'QN R"U;/&]*=
MX-3858J<(UY;LG@(DG-64)$UQD6C+X^ 72A<^)@(@_:Z7VG#<';Q%IH@ NG&
M6F3>7/QID>/*[=EPYB?A$N@^8R?"[U]H.MYA%7)7F--WS?WKU4?#Q"QR$%+0
M;5:GM#GIVVG1%HY\9%NF$EB.&9S1IBR2';HRM%;'U(9RWD"* =I1:-,4%P6L
MG30W(^E.GCI\9,:74IUHBB<ZX71P5FZV>YJSR:([72E!R;DI&[PD"P?>TB4=
MOQ47;N&@DV,;$_0_%MJ'0^("JH(&;>DWO.>K,D'Y_/J1*JRT,56'/Q8/GERS
M!>JHUX(D ,3!M"2&R#9LSFR :5=%Y";Y,@2I;AMA%-!\4#R3'*]4R>CZ$9X,
M?,!;W63PJCFC,9TGX ]$<0K>E=ED;4SE:E2NDO \'1$?:TX<BT$M"WP./Z!0
M+T%F](/E9NA> 2*#B=-IC76W5+V=:#-692Y9Z*A>_@Q;H8$8(%5*8BQ5A71-
M9MO:/+'7SY"1.MMCAC89'ASBH?4A0=SP!'K"C=T#.FGI.+^:3!:O5K"/1)Z-
MAB-[]0LGE,G0_6%=I^4@V*K.M'FS=2?Z,B+&#M\8:*,J[@2I]5BF?M:?4>7L
ME5-2-L"[="55HQ>Y)6B9P]O233J4"#W OOO7---FDO-9<?ZYME&<B93DS!<.
M>&4LD@O8+1!1,9;U,PR3%8>"'<RU7E*)XB[&SR6Q>\)U7*HS67Q;@B=:DW&"
MG8E$,OA=?Z-I4)JP-'$>6T@YI@-2"Q@XG.D4& X/"?$B %K=PT8QO=8UVJ:5
M,6ERF#E5F V;(+RR%*04)5E!5>Q9LB&+0;M(JN2[:VY9L#>V&)<H3W\DA,:T
MT+RF0F9X1[JQG@R@3!5HZ)E>7,F7C'+.NSJJJ>#4+0P42ZM*QQP:GX4CM7B;
M?M#7-^94;KK=NZ:).A%)1,[0F3#<B.+"V;=3LB"K9[$!]HAWN_E7H#N.3W4
MF2:I-<74XA='P.G/1$!]PW)O;D8MX1]F04X2@F/9JFS$GN\&Z">B8GDV?JB^
M#BI;9,^KB4!7B['OQ^G%S%2T$=?]Y:SVC:ENZGY4P:>^1";?%O/Q?,47:1H*
M+1SZSPIZ*Y4.&6?\-L5_2'B@1W7R91+]DWCU&Z^XS]]U@2+WW%A%RIP_KT1>
M'($$:?F+B_+FR@O493!+UU[N+=Y_T93)P^2H@'9,$TNDG;YRYY*-/W$ZEVU#
M1NW$@:8GKU:!#1401TKBCDP,>5^BS.W46#[ZD3)D%30V4ZU_:AE31Y_9+0 R
M!>RAP"L9].5"@>14LLCV <&X+W1ZXYXN<BB<W%/]2N=N=3<J\Z?@S>9.L2A[
M*%KV?/9%WQ<9GF==RDI23ZPR[UNGC<HOE^G(TN3B=;;I:&\(*O <#F"1J55<
M6 ]C*]!8)J&8A$OL@(X(X?19VK\OI'1(NB[?QOC'$" 4<8A6@5!,@S5*N1MI
M("!>USRX:;840; 2E'0BYX//A,,I78CH_3Q3Y0)=;$'FNVOY[,PFF.NB=0<F
MZTRRQPT%FQA'L[VP]A/[^GK\>Z%-KTT+1#>YD-&CPZ&;"FR):DTIN#5>=,JE
MA#O8;$J.VW%:H$9?@\UM&7"(<O"?*!--;C)?$.SD2, %N!S*"?FQ,\NT0:S)
M[:B](SXA@D_7=]1E";=.,J\]!G@$\++-K2ZBZU@<\$>_'BJ]8IDX-^[()2'+
M@/4C&1,!L [>'H>).F5<?FJL@<54L'9N<P-2E_AJCX18&0L2'](3%M:5ZWT'
MS4.EF\LDY,'>AN.+'@&,XNI>B7/YHCG3 .MS7;FPUA7BC>NF59. <K=U7OCU
MK'53S>URX3Z1BVIF\7QQTY-"_G0OJ'_]T/M0'0;?'\>7;1Y=DAFLWI#(%2QJ
MYU0* =GH9=ASZ*L50QMG4OR<DQ/SO;JE%!KQ?N%\&RDT@R(2"$]$*:I >1)=
M0,M8)3D&(+<7+-G<2P<A-=[8:]P^>1"J)9C<*4/K\[O<%1-ADLGA@(FFDIIJ
MHA^*!DY-]<?O9/C%-?+.X]O%.EXL9M$B7MU>QS?3VV@)?Q?QXF9^11;%<=N@
M2,42,3)<[L>KHI^#UD$X]*-H=;.*U\M%-(._LW@*GQ;QS1*>K1=7KO*_7"_B
MY>TTNIE=QU.\L@'>FE.= 4?8=NLM+^']]75T/9]C>C^\OYI>Q[/5K91I\("Z
MC&?S&UCI+%I#E]?Q+>;]S^+;6WAXO1Z*";.5UN?#E=;;5I)@0-@WU%A_&$7M
MKJ7JE?NDY_X>P9PCVSJVV@@8-//K$(30O3T2PL/\1#^,.P/XEBS-E4@>(],F
M>[6H>,B6;5WF9_Y*:^8[X#?PYR'=>1FY](YWW8+-I36L9I>6&(>YU3"R!G]6
M,"QWLE[WK4 8L0PO4B3O4I'QO0-2:T.JYY#6;>C4'TU<LF6VAI#05L^>#Y?
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
M+XI:?\$!'HKR,TWOQ_\&4$L#!!0    ( '6"95([20G4[@8  ,D0   9
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
M'-5T=PGM%E9MW,5OH2RND>YQC7N[T+0!WY=*V=V"# S_"3C[!U!+ P04
M" !U@F520(=$!S@#  "6"0  &0   'AL+W=O<FMS:&5E=',O<VAE970S-RYX
M;6RU5FUOVS80_IY?<="080."2)3\HF2V@3A9MW[($"1IAWVDI;-%1"(UDHK3
M?]\C)2O.4JOMT'RA2.KNN>=>>.1LJ_2#*1 M/%6E-/.@L+8^#T.3%5AQ<ZIJ
ME/1GK73%+2WU)C2U1IY[I:H,XRB:A!47,EC,_-Z-7LQ48TLA\4:#::J*ZT]+
M+-5V'K!@MW$K-H5U&^%B5O,-WJ']4-]H6H4]2BXJE$8H"1K7\^""G2^95_ 2
M'P5NS=X<G"LKI1[<XGT^#R+'"$O,K(/@]'G$2RQ+AT0\_NU @]ZF4]R?[]#?
M>>?)F14W>*G*OT5NBWF0!I#CFC>EO57;/[%S:.SP,E4:/\*VE4VF 62-L:KJ
ME(E!)63[Y4]=(/84TNB 0MPIQ)YW:\BSO.*6+V9:;4$[:4)S$^^JUR9R0KJL
MW%E-?P7IV<6EDAE*J[F+D0$N<[@5YL' +_=\5:+Y=19:,N.$PZR#7+:0\0%(
M%L.UDK8P\+O,,7\)$!*_GF2\([F,!Q&O,#N%A)U ',71 %[2.YUXO-$!O'M7
M%*JJ&BFRSG&#^E%D"+56CR)'/6!EU%L9>2O)=X9V 'K<0X\'';BCPYDW)8):
M0_;:C'YMI@WS(*IK .>FYAG. SKA+B(8+*CVP18(_R#7;4*/XHBEE IVYO-Q
M=*\L+T$VU0JU(V2_'ET#:0HLF@)CDZ._>LW78NU,R U)'P-1J93V7CM*?VC5
MU#__E,9L^EMKPZFX *QH\.<(\(GZ5RYL0VH)Q)!T=&O4+FK4>/XO6D>2?G_:
MD=M07[3DRFL_1BD<PVA,P]@- R4PZ4M@,E@"EQJ)B$_U -JT1YO^Z%I->^CT
M36IU$/7+M7I[O00A*9NJ,81M@!H'^N)RS>/@XNA*&*O%JO'W1%9P*;&$"Y@D
M)]-)3#6:GJ23"-AH<G)&-3L0D[,^)F>#,;E6*T$1V? *AT+,HN<N'OWH_+&]
M*X*]20:'8;^UW;Q,U7]ZSUX@@<$XH;.5,!H8.W#*PKVKLD*]\0\"0VXUTK:W
M9K_;/SHNVJOV6;Q]L5QSO1$4@Q+7I!J=3JF[ZO81T"ZLJOW%NU*6KG$_+>CA
MA-H)T/^U4G:W< ;ZI]CB,U!+ P04    " !U@F52MP '8\P$  #Q"0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6RE5MMRVS80?==7[.BIS2 6[Z0R
MMF?LI)?,)%-/DK;/$+D2T9   X"2]??=!27:;F*_]$4B+GOV[-G% I<'8[^Z
M%M'#?=]I=[5LO1_>K%:N;K&7[L(,J&EE:VPO/0WM;N4&B[()1GVW2J*H6/52
MZ>7U99B[L]>79O2=TGAGP8U]+^WQ%CMSN%K&R_/$)[5K/4^LKB\'N<//Z/\<
M[BR-5C-*HWK43AD-%K=7RYOXS6W&^\.&OQ0>W*-OX$@VQGSEP?OF:ADQ(>RP
M]HP@Z6^/;['K&(AH?#MA+F>7;/CX^XS^:XB=8ME(AV]-][=J?'NUK);0X%:.
MG?]D#K_C*9Z<\6K3N? +AVEO1IOKT7G3GXR)0:_T]"_O3SH\,JBB9PR2DT$2
M>$^. LMWTLOK2VL.8'DWH?%'"#58$SFE.2F?O:5517;^^L[B((^DLG<@=0-_
M^!8MO!VMI2FX<0YIX:<O<M.A^_ERY<DE&Z[J$_SM!)\\ Q\G\-%HWSKX13?8
M/ 58$=>9<'(F?)N\B/@.ZPM(8P%)E$0OX*6S &G 2_^' "^XR68W67"3/>/F
M\U3T8+8P_,>C"1[KDT?Y X^3+B\[(%VPWQ 0:_/L8/'IXRTH#;XUHR/G;O$X
M?CKC=-#VJ$<$UTJK] YJX_PKR(I$5%4*>9:(=1E#624BCZOOK&M*-D?!5A"G
MD2CB-21)(?(H@GB=B[C,OS-RDHH+O+R'*A)954*<ER+),DZQB))\\9Y +1*B
MTK7ID3C6J/9<DT#0%179.A5%54$ATG5!VRD$;ZQ")T!38\MS$:4)%&NQCC.(
MBTA0RUI\,%*36T.H>P)'XD!DC-X9CGN:G$A6F8C*'(I,9$4*<56*HDR>A$%I
MI?1^1<^F#TFEWFDE=Q_9 =Y3(W7D)$U%O*X@3RG&@D&CXJF0JX?X',7:R8!*
M1/\A9KX[G@DWL]Q9)M9Y#%DJJK2"I!)%D2W>X6"<(KR$5,U*EBJ-8LAC6HV?
M.#QIP)H=J3T/0Z?0.H@IUV2P%E%>4?(H\=$B' ^*84V01?!4DNPD2)HLOAA/
M<:[7D:B(3"S2. \ L2B+7)15N7@%-\, U-1LB,S3I4$Q]+URW.1)1@THZQ:&
MT=8M]5H2M4'8'*E>$4;'GGUKS;AKP\P#V 5\H?%OM#2 HF/5.0-FTZF=9)DH
M/HIU3FVG:KY5Z&O+22<.?+EQ#JTYRLXK#)*P!]\JV[P>I/5'V$DJO8:.1\=I
M)9<?GN)0,IRB(B6<,/:M] %DHD4, NPY9^:@.1X^ *?HV'+B]I!:P37?C4VH
M $MJ<)E-?:,VP]'RI>/$=*1G=GW WP;&W_.4%@%5J,]!JH9M9;.7NL8 2\5G
M+/5J3@9C;F07UL(=0];N20,C]K*N[4C[)4L9VE@3@-RX<?AMQ%"R[.D";II&
M3<>A.XI'VM U.N46Y_ZSM:9_4*,W&T6G/00$9H^39G0(5!\R+&F*WA P=/+(
M@5*"E&E"MSU-T *[V-$;0,^I(26X6C2HGFN^.=<,OQ>X:*S9*RI HU]/E8.Z
M>1W*\.)'5\+JT37<H]V%QP;7Q:C]="//L_-[YF:ZQA^V3X^AC]+N%!V(#K=D
M&EV4^1+L],"8!MX,X5+?&$]/A/#9TIL,+6^@]:TQ_CQ@!_,K[_I?4$L#!!0
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
MIEX'60 5[FC+S8/L/N+ 9^;P2LFU_T+7^Z8D@++51C9#L*V@8:(_Z?/0AZ.
M+#X10(8 XNON$_DJ;ZFAFY62'2CG;=&<X*GZ:%L<$^ZG/!IE;YF-,YL/4E8=
MXQPNOM""H[Y<1<;"NLNH'"#R'H*<@$@(W$EA:@WO1(75OP"1K6<LBKP6E9.S
MB+=87L$T"8'$)#Z#-QU)3CW>] 1>WFIKT1IN9%,P0=T\A#!2_[$MM%%V/GZ>
MR96.N5*?*SV1Z]&N3=5R!+D;,[S5T_,HM@/8%*A\%TXJDX>[')@ 4\M64U'I
M28Y[)@03>SNJG(H281:'R_D"EFD2IED&21@G)(S)?+*M*N8:H>'BLS0()+V$
M;!F',Y+ PA[3#$@V#1?S>&+_ZS'D?UA6(LM9N,CF;S4P.IK.!M7>[Z"&4K;"
M](,Z6L<UW_;3_=>]?R/NJ++\-'#<V=#X:C$+0/5[URM&'ORL%]+8S?%B;9\J
M5,[!WN^DI3HH+L'X^&W^ %!+ P04    " !U@F52Q%L K;H"  #:!0  &0
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
M11!"F 1>'##G1M*KKE#QZ66>[ *U&"K,EU%H8=?GBHC^$;6A-F T) 'S6%9
M5GA!4D#($B]*(V>YI4;"H&0UEJAF<"M*,B$I*KR(Q!,@+W)((R\*,F>G9(W:
MMA?>0HV4("1O!2.O7I(RB'(OR2)GO@?:\+JF-M1R0W4JI380YEZ:)Q:4%:$=
M\HPY'WJ#BA0OKLXE"$.O* ((8R^(0^>Z>N1]292UDIT_7#@PC5 5H=544D:H
M-(4L)>$1D/RTF 5IB$ALG-(KH/-A$#-2$3N?I2$S:49UCADD6>)E:01TA%'F
MI5GZJUOL7W2/#M5AZI&:+(Z]F1O)LKJTX>NY^WS?/O?P6ZX.@@ZNQ9J@P566
MN*#FOC@'1@Y3+]I+0YUMFC;T5X+*;J#OM93F'%B"Y<]I\PU02P,$%     @
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
MZ_$NCN(&'S_&!0><7UGKCTH(,#ZG%G\ 4$L#!!0    ( '6"95+(O&O:= (
M "H%   9    >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;(V446^;,!#'W_,I
M3CQM$BH80I-42:2F[;0]5*O:;M,>'3B"58.9;9;VV_=L",VD-MH+]MGW__GN
M\'FY5_K)5(@6GFO9F%506=M>1)')*ZRY.5,M-K13*EUS2Z;>1:;5R LOJF64
MQ/%Y5'/1!.NE7[O3ZZ7JK!0-WFDP75US_;)!J?:K@ 6'A7NQJZQ;B-;+EN_P
M >V/]DZ3%8V40M38&*$:T%BN@DMVL9DZ?^_P4^#>',W!9;)5ZLD9WXI5$+N
M4&)N'8'3\!>O4$H'HC#^#,Q@/-()C^<'^A>?.^6RY0:OE/PE"ENM@GD !9:\
MD_9>[;_BD$_F>+F2QG]AW_M.9P'DG;&J'L0402V:?N3/0QV.!//X T$R"!(?
M=W^0C_*:6[Y>:K4'[;R)YB8^5:^FX$3C?LJ#U;0K2&?7-W4KU0LB;+#!4E@#
MGQ[Y5J+YO(PL\9U7E ^L3<]*/F"Q!&Y58RL#-TV!Q;^ B (;HTL.T6V2D\1K
MS,\@92$D<1*?X*5CMJGGI?^;[0GF=&1./7/Z ?.!^J3H)((J 0_\/<J2:X3M
MH:KX3&UDT+Q7U=-\NGQ@*X3?R'5?6*"R8+U%[4HS26(VI_JPA2_2Y/YV Z(A
MA>H,;PHSN:)?HL6V<TU@P"JHL1 YET"[T [MY9L=#;!L'C*60L*R,,M28(LL
M/,^RR7>*0+^E-Z:5I.$BH^.G(9O',(W#A)U/'I4E/)LG83QCY+((9RDATRR<
MS]A[%8^.[F^->N>[U$"NNL;V5WE<'1^"R_[^O[GWK\@MUSM!>4HL21J?S;(
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
M;ZL'B6_#5DO*2N"*"4XD9#?]C\'E;6S.VP._,]BHSC,QGBR$^&I>[M.;OF\
M00&)-AHH_JSA#HK"*$(8WVJ=_=:D$>P^-]I_LKZC+PNJX$X4?[!4YS?]:9^D
MD-&JT(]B\PO4_EB B2B4_4LV[FR,%I-*:5'6POA>,NY^Z4O-0T=@ZK\A$-8"
MH<7M#%F4GZBF\VLI-D2:TZC-/%A7K32"8]P$Y4E+W&4HI^>/4% -*7F@4F_)
MLZ1<4<N7(I2GY)86E">@R-DS712@SJ^'&JT:V6%26[AU%L(W+ 0A^2*XSA7Y
MS%-(]Q4,$6Z+.6PPWX8G-7Z"9$"BP".A'_HG]$4M!Y'5%_T[#DY8&K661M;2
MZ U+3UA3:54 $1E1;,E9QA+*-6:W0["R"'0'P3&^3]HP57RI5C2!FSZ6J0*Y
MAOX<,YCH',B?0*6+ T$6H5R -$SV0C^8(IW!S'+:>_QR2QA'"5$II$#U'BJ9
MY)C\RB!?"I$Z:HQV9M(C&(?>;!:2Z<2+9Q,2Q5X0!3U+988F1#8DD1?&/HFC
MF3<>C<E9$/B>'\W(>:O;J.:")Y@L4A3HUA(Q:$ ?M#5[EU.1,LK)/<?XG_WX
MPS0,_:MFU;X&5^?D[ D ]6@@X>B<F.4@O&I_PWCBA=-I[YZO42]V%XU&$E'"
M17MD$GG3Z:AY[5V09R2N&Q-#C24,&PA(B5QJ8=EEK5+E!';;"!N7&4:W\0_7
M%ULK]K,4U<J:FUPI+.Z_,%@JIQ)R4:0@U0 ])K]6'&R$/*,N$]@;K/"=*%>4
M;UMQR+!3:Q<>I$X@N29JG#!<3(0$LJ@4IHS"8'I=#7N(%:Q!TH+ M\I@[CJ&
MD6A!UY[MMDE6\71@&7,'K+=L49GLIGA<HU+4@ F&P1OXV-(PTH@NH2HWX39$
M,F75$(I>D(*5K"D-#M(CFYPE>!3WDD14W.RAQ_8P;_"6@*F;=G Y2(E0NL%_
MQ+,N 1O4AR!'XW@P;4 V2G B85BHG2KU.4SKP;@YUV T>V9BI(9^:U-I5MI"
MSRB39$V+"AH\'2#.3LHRQ +8><@"] ; Z=@W;Z+<]:KKCC$O(1'89OX&RR8[
M3/HZLXJM+?O]=* ),F2H2$!JG.X[QCHUJ3=BSV8F17D I),21ZG#1K#+ W=N
MT4R=%/FQ*E\GF?$' 72[F&M@AI*#U= G&\1\8!^Y ;:V8ZUMP'4A?R<Y7/T[
M4RE;HTI;;#MUG2S%CO8!95-#">%45Q(&O8N+?3^/^H*HS5<5!D>"[>0V;([\
M#PMLY*9#%H+68ZK9(O""7VQUJS;\^O$N-;N.4K[O)[;-T[BM&5.'C!:(2F29
MPJ_&NHFYLRNZ=0P<(Q+0\X^EJ5D;6#S2G7OL+1ZPT9I4.221G)C'<3N/X_]@
M'B^.?@"X67Q2__%9O&N..4TM2QF. [$QX?P^B+<XZF2_JV6TMP+[S5ML+WNO
M.7U=.:_R[_5W0"=\MBX/ MC[]';![@9L,/&].(K)9.2%4;PG<Y O%SNA<.1-
MXIC,?&\TF_2>[2!I%<YB+YSY^!6"AZ+P.TD6^UX4!8=?!N]S_GW.O\_Y]SG_
M/N?_#W-^V+GQ*$$N[;V.Z7MHU%U^M*OMU=%'=V.R.^[NG;Y0N63(;0$9BOJ#
M"8YTZ>YRW(L6*WM_LA!:B](^YH 8I3F ^YG ?S;K%V.@O5";_P-02P,$%
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
M,+;Q,Z8 7X\I.*CT2 =C"G 84W# G'Y(E%#K*;*Q,FX [6YP3'*B5A]*VR_
M%U(0:5_1&W6'NU7WR*A[-+BZ.Q#/&%V""_WATOC(:'RT0XV_<42QHV]W%$=&
MU*-A1-T!<T[OL9"%FA&0L3PE=&ECM['Q8]?T>B.G5R1'1IBCW0IS9(0Y&ER8
M'8C/B&0CS]$.Y=D9R?]7CR.CQ]$P>NR >5XD&UV.>NIR]P)B@S6R'.U6EF,C
MR_'@LNQ _ ,IZLY CHTDQR\HR8Z^W8$<&TF.AY%D!\QQ)52)4&_:^![GK-0A
M;>-G1#GN(<K=NW,KS>M=]W6Y?9]]8Z-]MV(=&[&.!Q=K%V*/165L9#I^09EV
M]-TCNHU,Q\/(M -F8X>O9WP;J8Y[;JATFOW$=J*M)Z/>\6[5>VS4>SRX>KL0
MV^C>L_$SVCU^0>UV].V.[K'1[O$PVNV Z1_=_L;ILEI%+NLS= $25E'9'#1W
MI=TY_5%S.FVJ-X?\EX@O"14@QPO5-!CM*WGCS;EY<R-969]5SYF4K*@O,XQ2
MS'4%]?N",;F^T1UT_[TP_1=02P,$%     @ =8)E4N3R;#8Z!P  <2H  !D
M  !X;"]W;W)K<VAE971S+W-H965T-34N>&ULS5KK;^HV%/]7+%9-O5)7XD<>
M=&VE%OJ@MRWH=G?3-NU#"@:BF\0L,>W=M#]^3F)B0AX8=D'KAT+,>?H<G]^Q
MX_-W%GV)9Y1R\#7PP_BB->-\?M9NQZ,9#=SXE,UI*'Z9L"APN7B,INUX'E%W
MG#(%?AL9AM4.7"]L79ZG8\/H\IPMN.^%=!B!>!$$;O37-?79^T4+MI8#G[SI
MC"<#[<OSN3NE+Y1_G@\C\=3.I8R]@(:QQT(0T<E%ZPJ>#<V4(:7XV:/O\<IW
MD+CRRMB7Y*$_OF@9B474IR.>B'#%QQOM4M]/) D[_I1"6[G.A''U^U+Z;>J\
M<.;5C6F7^;]X8SZ[:#DM,*83=^'S3^S]GDJ'S$3>B/EQ^A^\2UJC!4:+F+-
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
M48[67^#SI3&TV7@'_9_#]!]02P,$%     @ =8)E4G[2#,JH"P  ZC@  !D
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
MYTF79TF68G-?^M,)9T^ :WF%IQ^R/,WT56;11&^I>\G55ZKTY/1N0[BODUL
M/PG!)Z)VIY_0[]D8^ G\0K^F-*3R&1S-B?1I)([!CS\@V_H9T 3\NF:I4'KB
M!+S9>Y^,I3).3S$."D,N<D-PAR$(W+)$K@6X3$(2MNA?OJ"/>P#&*BIE:/ V
M-!>X%_%\P]\" YX ##$4:Y^3-K=F_2!W@50@2(,@MQ-D/MB2'I#+?I Y";:6
M8#C[^ <XRM?QN!/PZA6 G^_GX.A--]:[P5C(VS6N!>K]*Z *LUI0KH>CN(.B
M=?,*P)>B]>'UD>])>*/D B.#-3I@KX5(_20@@*V JL\KPCD)09N1>_!F"6]F
M\&8'_$?5($1,B/;DS77M3%?W 8]3 UHF1,YD_+B;D[F<LR-GVBXTO7VQ=TTX
M9$##<N"^W'53SK(MB%$IMN>J5;IJO>AJX(LU.$J%"B%-CL<;SAZI(B:P? 8L
M)]WD(>\HJ*3M,<DGL7:,<RP#P9H/5TTQA"P3N;60M(AYIF6A6D1:)C4<[-KM
M$;'+B-B]$3D/@C1.(U^J"*B.AP94MGEL-R='RN>ZR^^:<B8R+1O:-6>:<M@U
ML>W5\#[8C:Q"T/-LVVWWVBF]=E[, [7P 2&A "O.8B#7>GNIK:56_P3X*TFX
MBD>8!EDZ;+\(0+ZIIKECJS@M3B''M&H+?M64,PWD>&8MEDTQ9)N.@^J)T0+G
M67@WYGLQ<LL8N;TQFK'DD7!)EQ$!@B24<9 P200XTK%2+29VP$<],#H&84I
M-O#7+8F7A/_=0TM>.;]W"-9#L.JPX/^:! &+8RI$V9,-2XK"B#TFLSS3;;!%
M(;B;ZXYK[[+*OI\[G23J7\C(%P+\">YX2!-U/ /W+\805]CX((M4E3YD]!I?
M&IUCG@"U JF:XDAUM?E06Q-Q4:#N;1Y'4;3MU9AHUB*)+6@;9IV YRV2ICHA
MZY^.):HJ,.HOP8N]-*3;H-)$E2 _ IMT&=&@3+BVKJF88,\-Y,!&FMV@9J%6
MY(,[?:A**^JOK1UI!OX!AV(25!4Y9!\D3:MZ@OH+RG]+TTO4PO&M:7HU1'+?
M]HKG43_1'Z88%I/:M6IH-7G/;2:DYYF="5G5#^3U^Y7EV+EBZ@6G^EX*W!66
ME\EUP.3$51W"\!#)B:L"@/L+0,DN5WIQR^FN"W99Y.Q2!D='+(^=SHR[5?5E
MQH1L/T2B9I&#T&BPS_M"<*_(&8;7M=BX*D08]_IXO;@;M"I5X<$'.73ABO/Q
MH3D?-P])V'%1D_-QR^',-(S.J%><C_LY?S?J>B^]NM/ %87C@U XKB@<'X+"
MY[BE_:YW!<5RM9P/6CN-FR&2N9?CG1O&F/"'[!)<J%8U361^P5".EA?MY]GU
M<FW\ IW.4<OX)3J]R6\T*_C\5O_6YP]4M<(16:FIX%M'F<OSB_+\1;)-=K^Y
M9%*R.'M<$S\D7 NH[RNF2*9XT1.4_ZZ8_@M02P,$%     @ =8)E4EC3<)^W
M P  \ P  !D   !X;"]W;W)K<VAE971S+W-H965T-3DN>&ULQ5=MC]HX$/XK
M5JZJMM+N)DY(("T@[0+5W>GVA);N5:?J/IAD *N.36T#[;\_V\F&M\!2::5^
M@=B9>>9YQO9XTMT(^54M #3Z7C"N>MY"Z^5[WU?9 @JB;L42N'DS$[(@V@SE
MW%=+"21W3@7SPR!(_()0[O6[;FXL^UVQTHQR&$ND5D5!Y(][8&+3\[#W//%(
MYPMM)_Q^=TGF, ']M!Q+,_)KE)P6P!45'$F8];P[_'Z$8^O@+/ZAL%$[S\A*
MF0KQU0[^R'M>8!D!@TQ;"&+^UC  QBR2X?&M O7JF-9Q]_D9_:,3;\1,B8*!
M8)]IKA<]K^.A'&9DQ?2CV/P.E2!',!-,N5^TJ6P##V4KI451.1L&!>7E/_E>
M)6+'(<0G',+*(;S4(:H<HDL=6I5#ZU*'N')PTOU2NTO<D&C2[TJQ0=):&S3[
MX++OO$V^*+<;9:*E>4N-G^Y/Z)S3&<T(U^@NR\2*:\KG:"P8S2@H=(,&@J^!
M4^ 9H$^2<,6(7>)K-"!J@=Z28OD!9?81OJWHFC#@6J&K(6A"F7J'WOZ&D_@#
MHAQ]6HB5(CQ7U^C-WKCK:Z/$\O&SBO5]R3H\P1J'Z$%PO5!HQ'/(]P%\DX(Z
M#^%S'N[#LXA#R&Y1A*]1&(3!X.]_T55)_%T#N<%/0#U-ANCJ31/*\&(4G+Y
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
M*$EH;@#Z_4((]7)C!JC/Y,;_ 5!+ P04    " !U@F52Z(_@I@P"   #!
M&0   'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6R%4^]OTS 0_5>L(*%-VNHD
MI1V,--+:"L&'HJK50 CQP4TNB37_"/:E&?\]=I)&06+P)?'9]]Z]=SXGK39/
MM@) \BR%LJN@0JSO*;59!9+9F:Y!N9-"&\G0A::DMC; \@XD!8W#<$DEXRI(
MDVYO;])$-RBX@KTAMI&2F5]K$+I=!5%PV3CPLD*_0=.D9B4< 1_KO7$1'5ER
M+D%9KA4Q4*R"A^A^/??Y7<(7#JV=K(EW<M+ZR0>?\E40>D$@($//P-SO#!L0
MPA,Y&3\'SF LZ8'3]87]0^?=>3DQ"QLMOO(<JU7P-B Y%*P1>-#M1QC\+#Q?
MIH7MOJ3M<^\6 <D:BUH.8*= <M7_V?/0APD@CEX Q ,@[G3WA3J56X8L38QN
MB?'9CLTO.JL=VHGCRE_*$8T[Y0Z'Z9&7BA<\8PK)0Y;I1B%7)=EKP3,.EMR2
M V3 S^PDP-X0Y<;D:@O(N+#7Y/6K:+EX3[@B.RZ$:[)-*#I1GIIF@X!U+R!^
M0< 6LAF91S<D#N-P\_D;N>I9K_^DHL[7:"X>S<4=]YL7N">&CLA4SDQNR6.=
M,P17+EK>1G/R?0?R!.;'/\K-QW+S_Y5K9",<>TZVX)K*\6_]Z$FBOB'^T9S3
MZ&[V+J'G:6TZN5/_/';,E%Q9(J!PL'#F!\KT(]<'J.ONFD\:W=!TR\J]4C ^
MP9T76N,E\),SOOOT-U!+ P04    " !U@F52I4>03G,"   1!@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970V,BYX;6R=56U/VS 0_BNG3)I  O+2TC'65J+M
M7OC 5(&V:1_=Y))8.':PKP3^_6PG#5U%.[0OC>]\SW/WG.WKN%'ZWI2(!$^5
MD&82E$3U91B:M,2*F3-5H[0[N=(5(VOJ(C2U1I9Y4"7")(I&8<6X#*9C[UOJ
MZ5BM27")2PUF755,/\]0J&82Q,'&<<N+DIPCG(YK5N =TH]ZJ:T5]BP9KU :
MKB1HS"?!57RY&+IX'_"38V.VUN"4K)2Z=\9U-@DB5Q *3,DQ,/MYQ#D*X8AL
M&0\=9]"G=,#M]8;]B]=NM:R8P;D2OWA&Y22X""##G*T%W:KF&W9ZSAU?JH3Q
MO]!TL5$ Z=J0JCJPK:#BLOVRIZX/6X!XM >0=(!D%S#< QAT@,%; <,.X%L=
MME)\'Q:,V'2L50/:15LVM_#-]&@KGTMW['>D[2ZW.)K>\4+RG*=,$EREJ5I+
MXK* I1(\Y6C@%);:WC%-S\!D!OBPYK4]=3J!KTIE#1?"^Z^KFG'M-D#E()0L
M3H4]SPR8,4@&%)6H@4HFH=C&<4E,%GPE<!-YM$!B7)ACFWK^_3<<O7\7C\X_
M'8]#LG)=T6':29NUTI(]TN($;I2DTL!GF6'V-T%H^]0W*]DT:Y8<9%Q@>@:#
M^ 22*(E>*6C^9GC\\17XXNWPBP-J!OW1#SS?X/^._D"&89]AZ#,,]V3HKPA_
MN1YIR72QR]XVOR4;>3(WKAZGMLF/V_W]9\3B4$2K(=QZ+!7:6MS0,>#UMU>A
M]_9S[<H_YQW_S,Z[=CR]T+3#\L9*Y-* P-Q21F<?S@/0[0!J#5*U?Y(K1?:!
M^V5I9S9J%V#W<Z5H8[@$_;_ ] ]02P,$%     @ =8)E4D*JK7L. P  6 T
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
MI7J%H @MZ<Z6UNN7V2&5'3!(+):>1!HWD<;NW'%IYA0JJ+*FW@T/SN+P5UM
M/PU[PG[4L!\Y[?R9P_"8]9"8&50PB 2F$91/6S#S46?VAN&H;_*.&Q+C%Y(P
MT_@$S814ME2..]ZQ%Y,#]U7JNMWB<=!'$GMMM?"<0O*,ID3?K^ZE*F!_\(]C
M)/!!-<+.-,#2P];J4<'"P[##:!2->P(BK4-RS"&Q.B1=AS$>$[_'8:O$V#_F
MT+<Z]+L.O8B$?0Y;8<9N90:'@=5AT'$8@ J'/?Y:%<9N(=7JB6 7@-2&P5YW
M!:IG=1]:$CS"?>&VHHO=,E<5HE6IRH+5"SJG.]@+6TO1K+;V) OC*/#[>+22
MB-WJ]"'-854@J(7+6AWUJBF8WNVW6N.D%G>HG08D"D@/M5;OL%OPJA15!!).
M[WG"56<74'/HBET0^O$8]W!HY0[_I-Y]K(GL3M"=@C*BTZ*S=\,SFBTX$+X5
MDIO3R/?YH])GF_N$ 4P^EYZ:N=M_*4_7E.;G#0]#HR'AVH"V8DG<8OD5MK+%
M3PDE:862'!-*Z[9T>@3V'=N2-2==>8W"WG)!6G4E1]75MO>>'H'UL>QJ<DR(
MW\>RE61R5))M16=Z!-;'LBODL>^%00_+5L?)41VW5:KI$5@?RZ[Z1^-HU+.N
M2:O^Q*W^4[83H/V]9-WH/K)A=],S#H.^E.I:\;2E56WB5FT[@>D1U%6J]5TB
M"B5'7W,L$:C4U=T,C0+O9"\ :D,5VD))1+($T8%>T*_,H2<42MCN0;W(=F]>
MCPB.WX.II<B-V($$5I9(8PE:X8!8TF*'ZB/BF4U3A@>W BDKUN;^1B)3BZJ#
M7=/:W!%-S<W(L_89/I]C2_L5B<[G)+)\@83!%W/=-&Q=5Y=5GVBQYIF$^K,"
M&AYLX@?5N7'_HD1N[BONA5(B-8\;1D%*=0?XOA)"[5^T@^86;O(?4$L#!!0
M   ( '6"95+;(I"_K@(  #4&   9    >&PO=V]R:W-H965T<R]S:&5E=#8U
M+GAM;(U5;6_:,!#^*U8F3:W4-B] :#M  KIJD]8-E;UHFO;!))?$JF-GME/:
M?[^S$S)* >T+?KM[[GDN=\=H+=6#+@ ,>2JYT&.O,*:Z]GV=%%!2?2$K$/B2
M2552@T>5^[I20%/G5'(_"H+8+RD3WF3D[A9J,I*UX4S 0A%=ER55SS/@<CWV
M0F]S<<_RPM@+?S*J: Y+,-^JA<*3WZ&DK 2AF11$03;VIN'U?&#MG<%W!FN]
MM2=6R4K*!WOXF(Z]P!("#HFQ"!271Y@#YQ8(:?QI,;TNI'7<WF_0;YUVU+*B
M&N:2_V"I*<;>I4=2R&C-S;U<?X!6CR.82*[=+UFWMH%'DEH;6;;.R*!DHEGI
M4YN'+8<P/N 0M0[1KD/_@$.O=>@YH0TS)^N&&CH9*;DFREHCFMVXW#AO5,.$
M_8I+H_"5H9^9+%DN6,82*@R9)HFLA6$B)PO)6<) DW.RQ,)):PY$9N038,;(
M7&I#3F[ 4,9/T6+^^2<Y>?LFC ?O3DFS$B;(UT+6FHI4CWR#3&T\/VE9S1I6
MT0%6843NI#"%)N]%"NE+ !\E=CJCC<Y9=!3Q!I(+T@O/2!1$P1Y"\_]V#Z^.
MT.EU:>\YO-X!O#G5!;G%%CHC7RI0U"5]:DN:&4S[&69::P#R:[K21F&M_SX2
MM-\%[;N@_6-!*_J,36@TP0E 9!>;VR^[]TLUF+'#M#/A<1(&P^$P&OF/V_E[
M;18/![U!9_6"\:!C/#C*V V5<YF=UUAV%#."O.4*ZTY :DL,GI*"BASVB2&<
MT17C+I_[= U>$8[BX#(>[NAZ;785QU?1CBY_JP-+4+D;3)JX?FJ*M+OM9M_4
MM?S._0QG8C/"_L$T _6.JIP)C>(RA PNALA,-4.J.1A9N3Y?28-3PVT+G.N@
MK &^9U*:S<$&Z/XI)G\!4$L#!!0    ( '6"95+N+-*OG@(  +$&   9
M>&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;)U5V6[;,!#\%4(%@@1(K-/.)1OP
MD2)]2&'$/=!'6EI;1'BH)&4[?U^2DE4EM8V@+^8U,[NSI%?I5L@750!HM&.4
MJZ%7:%W>^;[*"F!8]40)W)RLA&18FZ5<^ZJ4@'-'8M2/@F#@,TRX-TK=WER.
M4E%I2CC,)5(58UB^3H"*[= +O?W&,UD7VF[XH[3$:UB _E[.I5GYK4I.&'!%
M!$<25D-O'-[-^A;O #\(;%5GCJR3I1 O=O$E'WJ!30@H9-HJ8#-L8 J46B&3
MQN]&TVM#6F)WOE?_[+P;+TNL8"KH3Y+K8NC=>"B'%:ZH?A;;1VC\N 0S097[
M1=L&&W@HJY06K"&;#!CA]8AW31TZA'!PA! UA.@](3E"B!M"_%%"TA 25YG:
MBJO##&L\2J78(FG11LU.7#$=V]@GW%[[0DMS2@Q/CQ9DS<F*9)AK-,XR47%-
M^!K-!249 86NT )3,YYA5MZ;P/(%' !VYN$I4)=H46 )5[;V.<H$L]O876E-
M>6 E%:]@)); 847T7NL;WM6X\QEH3*BZ,,&F7W^A\[-/X:!_?X'J$1&.G@BE
M!JI27QO/-G,_:_Q-:G_1$7]AA)X$UX5"#SR'_*V ;XK55BS:5VP2G52<0=9#
M<7B)HB *#B0T_3 ]O#U GWV<?G/"3=S>?^STXO^[_Q,1DC9"XB(D1R*,\PU(
M353WU1RZQUIEX%1LL]J,8M.Z4G_3K6T-"J,.ZC9.>M=O8;,#L"0>]/HM[(V3
M?NND?]+)M&(5Q;9/(77LT9]P..O_FU5TT[M]EY3?^3,SD&O7%!5R5U._TG:W
M[;MCUV[>[4],/Z[;YU^9NID_8;DF7"$**R,9]*Y-9K)ND/5"B]*UC*70I@&Y
M:6&^*2 MP)ROA-#[A0W0?J5&?P!02P,$%     @ =8)E4K=?:C1>!   7!
M !D   !X;"]W;W)K<VAE971S+W-H965T-C<N>&ULM5AM;^,V#/XK0G88>D!;
M6_+[+0W0-CELP#H4[5V'?51L)A%J6YDL)^VP'S]9=FS'<7SIT'Z)+9E\R(>4
M*#'C+1?/V0I HI<D3K.KT4K*]1?#R,(5)#2[Y&M(U9<%%PF5:BB61K860".M
ME,0&,4W72"A+1Y.QGKL7DS'/9<Q2N!<HRY.$BM<;B/GV:H1'NXD'MES)8L*8
MC-=T"8\@OZ_OA1H9-4K$$D@SQE,D8'$UNL9?9D0K:(DG!MNL]8X**G/.GXO!
M;]'5R"P\@AA"64!0]=C +<1Q@:3\^+L"'=4V"\7V^P[]JR:OR,QI!K<\_I-%
M<G4U\D<H@@7-8_G M[]"1<@I\$(>9_H7;2M9<X3"/),\J925!PE+RR=]J0+1
M4E!$^Q5(I4!.5; J!>M4!;M2L$]5<"H%3=THN>O 3:FDD['@6R0*:856O.CH
M:VT5+Y86"^51"O65*3TY>63+E"U82%.)KL.0YZEDZ1+=\YB%##)T@1Y@ VD.
MZAER):O3>S8%25F<?48__X1=YQ?$4O1MQ?.,IE%VCC[MC<>&5(X6YHRP<NJF
M=(H<<0H3=,=3N<K0+(T@V@<P%,.:)MG1O"&#B%,(+Y&%SQ$QB7G[QU_HK'3\
M<X]SMV^ ^OXX16>?^E"F)Z/@X <.S4Z'\H]#[<7-JI>'I;&M_[<\!BS8M05;
M6["/6+@71:T(:8S@90T1 V5)0$PE1$ARM :AJV$: N+SF"UIL0![U]2P'2ER
MZ$OV6[7V2#HU26<09@H+$$(Q$N5F.M^]J*?>5?]T5WE)J41U-6I1\C=J:UB^
M;YIC8]->:X=R@6W97;'9H9CCX;;8'CFW)N<.DOO&I<I>"G)'JC<[)8;3IH*#
MP \\=]_)VU+0:POZEA\0N\/Y$-#U/"\@I$/Z4,[&Q \LW,_:JUE[@ZSO^)S%
M@)8T&5H@?HWF?] ^"VH+P3MD*3@,EF]:EM\)ZO10SG("SS>#3O /Y4A@N=:Q
MX&.S.;;,03I/-,[A@D;J>$ 9B T+U6%U5I0*$/$K>D[Y5MU",O2[NH:@N> T
M"FFF8ZJ.)/1T_3A4'7'K],0?E#=,&AOD'3)7@>REQ+<=U[4ZJ>L1Q*Z-3;LC
M..L1='S';<GM$VK.%&P-$KJ.-B DRU2DA@+4G"#8_J@D- 4<#U?P$Y/@',;6
MMXGG=?=/CZ"//1.[W1P<RMFN90='2C9N:C8>+MJSBY G:J^H8[78$%RN0 Q&
MJJF+V/NH;#35$OOOD0W_\/AT3 \[03<;AX(>(:9C=[/1 ZC.6=<[DHVF-N/A
MXGQ'7UB2)^C?(_5*IZ>H6D-7X:9V$O.#,D2:PDCP\+4.!.-1ZWJ#5&U&4O68
M%T5?%Z$-$S)72602DK[D_0 ?HU>@HO?V_G;%DJ/1ZJ+4SECJ]C5#.CYEIU'/
MUBWRM6X,._,WJG4N&]T&INR[[ZA8LC1#,2P4I'GIJ8TMRE:V'$B^UKW:G$O5
M^>G7E6K_010"ZON"<[D;% ;J/Q0F_P%02P,$%     @ =8)E4OS\6Y\\ P
MOPH  !D   !X;"]W;W)K<VAE971S+W-H965T-C@N>&ULO59M;],P$/XK5A!H
MD\;RTK<5VDK;"@*)H8GQ(CYZR26Q2.Q@7];MWW-VTJP;;58AX$L3V_?<W>/G
M>KG92ND?)@= =EL6TLR]'+%ZY?LFSJ'DYEA5(.DD5;KD2$N=^:;2P!,'*@L_
M"H*Q7W(AO<7,[5WJQ4S56 @)EYJ9NBRYOCN#0JWF7NBM-SZ)+$>[X2]F%<_@
M"O!+=:EIY7=>$E&"-$))IB&=>Z?AJV4868"S^"I@93;>F:5RK=0/NWB?S+W
M9@0%Q&A=<'K<P#D4A?5$>?QLG7I=3 O<?%][?^O($YEK;N!<%=]$@OG<._%8
M BFO"_RD5N^@)32R_F)5&/?+5JUMX+&X-JC*%DP9E$(V3W[;7L0&(!SO $0M
M('H,&.X #%K 8%_ L 4,W<TT5-P]+#GRQ4RK%=/6FKS9%W>9#DWTA;2Z7Z&F
M4T$X7%R)3(I4Q%PB.XUC54L4,F.7JA"Q ,->LBOD6*/2=R2S 7U#FP=+0"X*
M<TC'YQ^_LX,7S\+QZ/4A:YY,2/8Y5[7A,C$S'RE-&\R/VY3.FI2B'2F%$;M0
M$G/#WL@$DH<.?.+7D8S6),^B7H]+B(_9(#QB41 %6Q(ZWQL>3K? E_O#3WK8
M##K)!L[?X,\DZXDP["(,783AC@BG5:55I06W?TW#4+$,)&A>K$N I35)RTA?
M9KKR,+6NBMHT9]MD;X*.75#;CVX6PV$4SOR;32E^-QI-II.'1LO?C0:CZ;VG
M!Z1''>E1+^D+(459ESW7-^X\C?^10),NPJ1?H!1!,^2WC(1*!5J)KH&AYM*D
MH#4D=F>[-.R DW*L AV#Q,-M0O4'#X/C('C>P^*D8W'R%UAL*[T]./2'?I+#
MM.,P[:\:?OM$U83!?2L._E'=A!OM/NS-]X,HZ:)5^K D-F^3OO;V7$,F#.E#
M(L2\$LB+(Q+G3I'U*A=QSJ0BK,:<).2;_8()0^"?M="/>W?;_/L3'#VE3!C=
M<XWVX[JUA/XKY_Y$=W/V-[[L)>C,34B&N=IHOG_=;C>%G;K9X]'^F9W.W,1P
M[Z89[2ZXS@1U^0)2<AD<3ZA-ZF9::A:H*C<_7"ND:<2]YC1A@K8&=)XJA>N%
M#=#-K(M?4$L#!!0    ( '6"95))O)#.!@(  '$$   9    >&PO=V]R:W-H
M965T<R]S:&5E=#8Y+GAM;)U42X_3,!#^*U9.(,$Z<;N[:)5&:K<@."RJM@+.
M;C))K/4CV)-F^??83AJ*1'O@DGCL^1YCCYT/QKZX%@#)JY+:K9(6L7N@U)4M
M*.YN3 ?:K]3&*HX^M UUG05>19"2E*7I'55<Z*3(X]S.%KGI40H-.TM<KQ2W
MOS8@S;!*LN0T\2R:%L,$+?*.-[ '_-;MK(_HS%()!=H)HXF%>I6LLX?-,N3'
MA.\"!G<V)J&2@S$O(?A2K9(T& ())08&[G]'> 0I Y&W\7/B3&;) #P?G]@_
MQ=I]+0?NX-'('Z+"=I5\2$@%->\E/IOA,TSUW :^TD@7OV08<^]80LK>H5$3
MV#M00H]__CKMPQF 91< ; *PZ'L4BBZW''F16S,0&[(]6QC$4B/:FQ,Z',H>
MK5\5'H?%7C1:U*+D&LFZ+$VO4>B&[(P4I0!'WI,]-/X0T)] 9VQ<?+,%Y$*Z
MMSE%;R$0T7*2VXQR[()<QLB3T=@Z\E%74/U-0+WWN0!V*F##KC)NH;PAB^P=
M82E+W>CU"NUBWI=%I%W\W[Y<45C."LNHL+R@\+57![#$U,3?,,LC_>3?_6MC
M1[;;R!:NVK'(<GH\-T#/VD"!;6*S.Q+-CQTQS\[W:3VVT9_T\3(^<=L([8B$
MVD/3FWNO:\<&'P,T76RJ@T'?HG'8^C<!;$CPZ[4Q> J"P/S*%+\!4$L#!!0
M   ( '6"95(I3ZDX?@0  )\3   9    >&PO=V]R:W-H965T<R]S:&5E=#<P
M+GAM;*U8VV[C-A#]%<+=;1,@B$3J8CMU#"16MNU#@B#9;=%'6AK;Q$JB2U)V
M"NS'E[I$LF6)=E"_V"(UYY!ST1R)DRT7W^4*0*&W)$[E[6"EU/K&LF2X@H3*
M:[Z&5-]9<)%0I8=B:<FU !H5H"2VB&W[5D)9.IA.BKEG,9WP3,4LA6>!9)8D
M5/Q[#S'?W@[PX'WBA2U7*I^PII,U7<(KJ&_K9Z%'5LT2L012R7B*!"QN!W?X
MYH&X.:"P^)/!5NY<H]R5.>??\\$?T>W SG<$,80JIZ#Z;P,SB..<2>_CGXIT
M4*^9 W>OW]F_%,YK9^94PHS'?[%(K6X'HP&*8$&S6+WP[>]0.>3E?"&/9?&+
MMI6M/4!A)A5/*K#>0<+2\I^^58'8 1"O!T J #D5X%0 YU2 6P'<-@#W +P*
M4+ANE;X7@0NHHM.)X%LD<FO-EE\4T2_0.EXLS0OE50E]EVF<FLYX&D*J!,W3
M)A%-(_3"Y'>)+@)0E,7R$OW\$_:]7Q%+T=<5SZ0VD5?HT]YX8BF]EYS1"JMU
M[\MU2<^ZF*!'GJJ51 ]I!-$^@:6=J#TA[Y[<$R-C .$U<O 5(C:Q9T]_HXMR
MXY=,0=*QP=G)='A\ EUP.MWH!+J'#SC[[35 %Y\N#3%TZFIP"EKG@]5@H'9K
M:K>@=GNH[\*09ZF2NKN$P#9T'L,52D%UE4[)Y!=,>:?;3+'M.;Z+)]9F-X.'
M=D/7';G>OEEP:.80UQF3?;.'TFRXNZJ/W>&H-MOSVZO]]HQ^?\U[(D^2+&5A
M%58)8L-"0&O!-RP"88BN7Z_BGSMQPYIZ:': *QJC-$OF(!!?('7<H<Y^4*[B
M[887^ZV$=MC8PU8V#VU&/2D:U1Z._F^*T _TJJ>T:T5LY_JGZ-,(WK1D1TQE
M @RQ'M<[&9\[C=AN.KUM=/.I3N%!OJHKEBX1MC\C+E#"!1397@'Z3?!L_4L9
ME ]$H)(!^R!?3BOK'2:M9S,PLNS'8T?YL#$>>\%&0L<9K4'D4_H-J=,5,Y_G
M7=OVYRZE.0)T^X#!,>#H$+@?#-($@YB#(4#GL(S"#]31K/5LP*02;)X5\0I7
M-$TA1G>FY1O=P6<7'MPH#S9+3U/X48<'4K]QZ3+>\71.8ZJWHRL[!&@>BOV'
M@1Z&J+-FW,.6UB[_HR:!T60_*HTN8;,P]0FR3G3Y:M+ICG<HS:X_;C?I69<=
M'HU\N^W8H9WO#'W2XUPCA]@W.M=9JE5Q/VD?!6P@S4#V5+6I[!K=Q,.SUW0C
M6=BL61]O7F8^C'N;UQ'@L+=YF8%D?*QY-:J)QT:J1SYG^KE=TJ3(Z,ZPE6[3
M9T:CH\0^=UY)(TKDS*)TA,^U^_)Z!.@Y?7D] AQV5-)^,!I1(F91,N05M\:G
M9+A1(W)V-2*-&A&S&GT\PV:^_B?W"-#I P9'@%VE40;#VCF(2$ LBQ,@B0JA
M*;_DZ]GZE.FN.%MIS=_CFZ \*VIHRJ.K1RJ63"<EAH6FM*^'6D%$>1I4#A1?
M%\<=<ZX43XK+%5#]EIL;Z/L+SM7[(%^@/I.;_@=02P,$%     @ =8)E4ODV
MFQY0!@  (Q0  !D   !X;"]W;W)K<VAE971S+W-H965T-S$N>&ULI5A9C]LV
M$/XKA!L$";!9B[J5]2ZP1[8-D+:+'"V*H@^T1-ML*%$A*7O][SND9%F69,=!
M7VR)FAG.-S<YVPCY5:THU>@YYX6ZGJRT+M].IRI=T9RH2U'2 KXLA,R)AE>Y
MG*I24I)9IIQ/7<<)ISEAQ>1F9M>>Y,U,5)JS@CY)I*H\)W)[1[G87$_P9+?P
MD2U7VBQ,;V8E6=)/5'\IGR2\35LI&<MIH9@HD*2+Z\DM?ON(0\-@*?Y@=*,Z
MS\A F0OQU;R\SZXGCM&(<IIJ(X+ WYK>4\Z-)-#C6R-TTNYI&+O/.^F/%CR
MF1-%[P7_DV5Z=3V))RBC"U)Q_5%L?J$-H,#(2P57]A=M:MH(B--*:9$WS*!!
MSHKZGSPWAN@PQ,X1!K=A<'L,+C["X#4,WKD,?L/@G\L0- S!N0QAPV"=.:V-
M92W]0#2YF4FQ0=)0@S3S8-UEN<' K#"1]4E+^,J 3]\\25J2+82*5H@4&?I=
MKZA$]Y64L(1NE:+PX=4#U81Q]1J]_ F'P15B!?J\$I4"#G6!7AR\SZ8:]#+2
MIVFCPWVM@WM$AP>:7B(/7R#7<9W[W_Y"K^IM7H^(>O@!45\^/:!7+\:DO#M;
M"DZ^H]#C^:+BXZ*FX+;6=V[K.]?*]OZ'[TYLX[7;>'8;_XQMH)1!/5G3HJ)(
MK8ADQ1*E0ND1P]R=EOHW_F<L4FJFT#*9JKB^B6(WP/%LNN[Z;T@6^&X2X4.R
MQR&9'[IQ[+5D!P;Q6X/X/V205!3:6/R((>YK:4%'"YP$. IZF(9DKAL&CM/#
M-"+-<T*<C&,*6DS!#V%2A%.%-'D> Q0,-85T<_N AF0XB%S?[P$:DL6.'T?C
M>,(63W@2SWMPB:1*0VE*14XA:%/*UF3.Z1B@<*!"Z"5A#\Z0*/'"N!>9CT,J
M-XRQ.XXF:M%$WT$#*:>%9!3*;4%'HRP:6CMT8+[HH1B2A4F"^SX94@6!XQU!
M$;<HXI,H/@A20$P)\,D:7$,AP"#21+$4IHS4BS8"Q^#%0WAQ%$9N#]Z0+/3]
MT.O!&U+%OM-)R -X20LO.3N%Q *:M/Q*M4%F:K.PM1D&0DG,1$4XHL\P'2HZ
M"C890>&$_2(XI H\U^\Y_'%(Y7DXB<>Q8F<_-SCGHIWNDTM!HG%B48.?_P7'
M:K[=^3O;5<K1$<$9)DX<AKW ?#="YGNQU\_",3(?BNX1U)UI"9]$_4!+H=AX
MA#:L!_[ 88C["(9D;N@Y_=8U1N;X_I&RB/<S W;/CM(F%4UEV<+9HBPYHW(<
MFSO2PY+(Z6,;DB5.,'#.B# W<8XY9S^GX-,CA9U_QM7WA@D5A5Z_>(R000Q&
M _V'9%[B=Q+O4/_]6(%/SQ6?A29\5'U_,,?@* RB3I-LAN.:,.H"B Z&@P;H
MB$ /!\DP"H>$2>+$1Q/)C!N'*_N&C4]W[/&!\.X[7+=EB>"0)&WE@4-* 34F
MSYDR)U\HPP6B)%VALI+I"LZ?4)0SBN9;!)&"*@71 D]25,N57=D+NX3S#$4_
MPZ<2,9BNN1)(S#E;$E/&(&\@A]K.Q5EJCMKPM# ]#70P)W[3 Z38$JX9M:EF
M=M K)K,W)9%ZBY8$YI(,AFENV@)L^>%0#A1+Q6"" 3GV7:^(MD)JM4 #*W8W
M?8I-8?"8X:U!9SAKW?:E]\(,1+S*;(668 W3INKC0RK*K30'<66(K)!&N]S*
M7UB-AWH221%EMK^5A&6&EV1K4J34BH7F(&0&&HA:YIQP^\V>68%;H;+;."4B
M:2HKH"?&E*DYS616D*KFBGZKJ&TI9J=+=)MEK&ZG?'O1L4U&%[5O:7M:64B1
M[ZV1BSGCM :$Q)K6-H,FQ7+K80)+9$E1R<G6  4',9$9&Y3- GPP6RP9B&]=
M Y8PT5(@EIM:FNUBQMRAF*"18LT@ $7QIHX<B, UJ&3]2(OLC0W).O9L'P4)
M&0,#:FL L(:DQDPP/<#^VD99-]S!8AO*N?GO!=?+GV(71U?]4#6NL[;:V1@\
M(:39%IQH>%SGZIQ3IB7%5SL7F\@5G&46P*&_+\<.I-/._45.Y=+>-)D$J I=
MGU/;U?8VZ\Y>^@S6@[?OZENDWA>H(_"EOC/9;U%?G_U*Y)*!^3A=P';.9025
M7=8W4O6+%J6]09D+K45N'U<4<D<: OB^$$+O7LP&[;W@S7]02P,$%     @
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
M];&E'BA>5)_93USIC_;J,M9'/28,0#]?<ZY>!F:"]O X^Q=02P,$%     @
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
ML9C'0OU<(*X!ZOV"J:W?#/0"[>_*^"]02P,$%     @ =8)E4M8HBJ/P @
MDP@  !D   !X;"]W;W)K<VAE971S+W-H965T-S<N>&ULK59=3]LP%/TK5H8F
MD( DSD<3UE8"VFE( R$*FZ9I#V[B-A:.76RGA7\_.PE1:%)6I+TD=G+.N??X
MWM@9;KAXE!G&"CSGE,F1E2FU.K-MF60X1_*4KS#3;Q9<Y$CIJ5C:<B4P2DM2
M3FWH.*&=(\*L\;!\=BO&0UXH2AB^%4 6>8[$RP6F?#.R7.OUP1U99LH\L,?#
M%5KB&58/JUNA9W:CDI(<,TDX P(O1M:Y>S8-#;X$_"!X(UMC8)S,.7\TDZMT
M9#DF(4QQHHP"TK<UOL24&B&=QE.M:34A#;$]?E7_6GK77N9(XDM.?Y)492,K
MLD"*%ZB@ZHYOON':3V#T$DYE>06;&NM8("FDXGE-UAGDA%5W]%RO0XL W1T$
M6!/@O@2O)GC[$OR:X.]+"&I":=VNO)<+-T$*C8>";X P:*UF!N7JEVR]7H29
M/IDIH=\2S5/C[YPM3Q06.;AB:RR5;@$EC\&-[M 3,*N:!_ %F#X51+V :ZPR
MGK:QX'""%2)4'H'/G]PP^ (( _<9+R1BJ58Z>#,?VDHG;4+;29W@194@W)'@
M!">GP'./ 72@<WGS"QQ688YZI"X_(/4PFX##@SZ5R=XJ;OR/A*;[2T6[I6Q=
MTZ:PL"DL++6]CQ06_#Z?2R7TU_GGG1!>$\(K0_@[0M0]05KZ*$EXP11.@=["
M0"$)6P*589!C) N!#0@@JM-BR&P0?>U0Q0S+F&:76X_=0>QZL3>TU^TJ=7%A
M&#HP> N;=F&#V'/]N(&]L>XWUOW_91U7T+S\<OH,5Y&"MN$H<N-XRV\7!@=Q
M%/C]1H+&2/"ND:N=#I ""T0$6"-:]!8JZ"84>)X?;N7=A7E.  -GJTY=F!N%
MD1?UVPL;>^&[]NZY0K0O^;#3%A!Z,&[%JW:4"C=H9^]#Z&XW8U?.A8'KPJTB
M3KNX>!#'T6#+I=W:T,UQ?8W$DC )*%YHHG,ZT.LDJB.PFBB^*O?X.5?ZQ"B'
MF?YKP,( ]/L%Y^IU8HZ-YC]D_!=02P,$%     @ =8)E4@013KR' P  ? H
M !D   !X;"]W;W)K<VAE971S+W-H965T-S@N>&ULE59MC]HX$/XKH[2JME*[
M>0_0 Z1=H+I*UVK5O=ZIJNZ#24QBU;&I[4#Y]S=.LBF["2SE XF=F6?FF3=[
MNI?JNRXH-?"SY$+/G,*8[3O7U6E!2Z*OY98*_+*1JB0&ERIW]591DM5*)7<#
MSTO<DC#AS*?UWIV:3V5E.!/T3H&NRI*HPRWE<C]S?.=AXS/+"V,WW/ET2W)Z
M3\V7[9W"E=NA9*RD0C,I0-'-S+GQWZW&5KX6^(?1O3YZ!\MD+>5WN_B0S1S/
M.D0Y38U%(/C8T07EW *A&S]:3*<S:16/WQ_0W]?<D<N::+J0_%^6F6+FC!W(
MZ(94W'R6^S]IRR>V>*GDNOZ'?2OK.9!6VLBR548/2B::)_G9QN%((?!/* 2M
M0G"I0M@JA)<J1*U"=*E"W"K4U-V&>QVX)3%D/E5R#\I*(YI]J:-?:V.\F+!U
M<F\4?F6H9^9_29&_-525\$'LJ#98 D:_@4]8H5=+:@CC^C6\!";@[T)6FHA,
M3UV#AJVZF[9&;ALCP0DC?@ ?I3"%AI7(:/88P$6/.[>#![=O@[.(2YI>0^B_
M@< +O,6GKW#UZH6?Q'^\'G!N\1M07^Z7</5R"&5Y,8H_><:AU>50X]-0C^(6
M=ND.:^SP=](-WV[6VBCLV?_.F(@Z$U%M(CIAXA<PY#BG0&Z <#0IB!T)4%*B
M*V6?II 9%E;GQE!=-::2VI0=>;NY-W5WQVEY5F+5EP@C'*/XZP0?$8T[HO%9
MH@NBU(&)'':$5]3RI#\J9@['G+";D69EP,YPQ@\XPVSTF2!K3F%#F&JTA[@W
MUN,CO_W1Q \GX;'G31#ZHDF2>$'<DUSU)4>3T(\F)Z.1=-%(SJ>]W"*;.NUI
M051.-> I!KPKN&<RG?0<&WN/D]0T<R,W.HY*$"1/XM$'BR<#8*N^7)2$H_AD
M,$9=,$:7]@ 3J2PI7'&I<9(JRHFA&1@)NI#*7!2:49^-%P_06?8%@Z>5WO#N
M"YX@/.X(C\\2?M]5LLV^R+$=!&RPS$7*"(>MDEF5MNT 4K$</W$\QTREF&%8
M*SDV",8"#&JC+H4#)6HH&.->-P?14&Z7?4$_' Q&7_!M,!F:#^[1,5M2+'%[
MO]&0RDJ8YNCJ=KLKU$U]<WBR?XM7J^8F] NFN9=]Q,YA0@.G&X3TKD>8(]7<
M=9J%D=OZ,%]+@U>#^K7 T4*5%<#O&RG-P\(:Z"Z<\_\!4$L#!!0    ( '6"
M95)6C#$SZ0(  ,D(   9    >&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM;)56
M6V_:,!C]*U963:W4-O<+'2"UP+0]=*IZ6;5'DWPA5A.;V::P?S_'"5D(@;(7
M\&>?<W*.8_G+<,WXF\@ )-H4.14C(Y-R>6.:(LZ@P.*:+8&JE93Q DM5\H4I
MEAQPHDE%;CJ6%9@%)M08#_7< Q\/V4KFA,(#1V)5%)C_N8.<K4>&;6PG'LDB
MD^6$.1XN\0*>0+XL'[BJS$8E(05001A%'-*1<6O?S,(2KP$_":Q%:XS*)'/&
MWLKB>S(RK-(0Y!#+4@&KOW>80)Z70LK&[UK3:!Y9$MOCK?I7G5UEF6,!$Y:_
MDD1F(R,R4 (I7N7RD:V_09W'+_5BE@O]B]85-E3@>"4D*VJR<E 06OWC3;T/
M+8)C'R X-<$YE>#6!/=4@E<3O%,)?DW0T<TJN]ZX*99X/.1LC7B)5FKE0.^^
M9JO](K0\)T^2JU6B>'+\C#=8O[$K-&'%D@FB*Y8B0F-6 ))X@\ZG(#')Q07Z
M_,D._"]J#3UG;"4P3<0E.MNIAZ94ODIU,ZX]W%4>G ,>; ?=,RHS@68T@617
MP%2!FE3.-M6=<U1Q"O$U<NU+Y%B.-?GQ"YU7QB]ZS$W^0^KE:8K.S_I4IB>K
MV(,/#,U.EXH.2^WLF]N<!E=KNQ^<AB-27B/E:2GO@-1DQ3E0V3Y&L%&WFX#>
M$U*)!5JLO-O>QUYD1?;0?&]O\C[*&7B^LXN:[:-L;V -&M1.'K_)XQ_-\TID
MEK$\(71Q:J9*T&_[B$+?ZV3J0071H(.:]:!L*SR0*6@R!4<S32$%]982G60.
M%%(B>Y,$>T^_LETO"'9-3BI8V(8Y5M -W"=F>8>RA$V6\&B69R9QWN<]W#L-
MONL&@X[U<,]Z9$=6Q_F^E.M'0=AY5?LHQQ]$42>>V;JS"^ +W2P%BMF*RNJB
M:V:;?GRKVU!G_D[UZ:JM_I.IFOP]Y@M"!<HA59+6=:CVG%>-LRHD6^K.,&=2
M]1D]S-2W!O 2H-93QN2V*!_0?+V,_P)02P,$%     @ =8)E4K]V$(K@!@
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
MT<N/9I8'1LW*CSPNE3$J+7].!8^%+FZPUR=*F;N#HH#ZTZ6C?P%02P,$%
M  @ =8)E4BND#8 Q P  PPL  !D   !X;"]W;W)K<VAE971S+W-H965T.#$N
M>&ULM99K;]L@%(8_;[\"69JT25MLG$O3*HG4)MU-JE2UNWPF]DF,BL$#G&32
M?OP .T[6.7A;M2\V8-Z'P^LC.).MD \J ]!HES.NID&F=7$1ABK)(">J)PK@
MYLM*R)QHTY7K4!422.I$.0OC*!J%.:$\F$W<V*V<342I&>5P*Y$J\YS([U?
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
M'PFT/H#W-\;0WO %^L_.\C=02P,$%     @ =8)E4M-XCIWP @  D@D  !D
M  !X;"]W;W)K<VAE971S+W-H965T.#0N>&ULE5;=;ILP&'T5BU53*U4% ^:G
M2R*U2:;U8EO4IJUVZ08G6#68V4[2OOUL("@%DJ4WP89SCL_Y/H@]V'+Q*E-"
M%'C+6"Z'5JI4<6W;<I&2#,LK7I!</UERD6&EIV)ERT(0G)2DC-FNXP1VAFEN
MC0;EO9D8#?A:,9J3F0!RG658O-\2QK=#"UJ[&_=TE2ISPQX-"KPB#T0]%C.A
M9W:CDM",Y)+R' BR'%HW\'H:&7P)>*)D*_?&P"1YX?S53.Z2H>480X21A3(*
M6%\V9$P8,T+:QM]:TVJ6-,3]\4[]>YE=9WG!DHPY>Z:)2H=69(&$+/&:J7N^
M_4'J/,CH+3B3Y2_85EB$++!82\6SFJP=9#2OKOBMKL,>P84'"&Y-<$\E>#7!
M.Y7@UP3_5 *J"65TN\I>%FZ"%1X-!-\"8=!:S0S*ZI=L72^:F_?D00G]E&J>
M&LWQ&Y%@AM_Q"R/@?$(4IDQ>@*]?8("^ 9J#><K7$N>)O 1G'^8#6VD#1L9>
MU(O=5HNY!Q:;D,45\. E<!W7&?_Z \ZK92YZI,:?D'I\F(#SLSZ5R<DJ,/Z/
MH>GI4M%A*5OWIVF2VS3)+;6]4YIT1,]K]+Q2SS^@]W0S!T6?6M7$BAR49/,_
MLQDA)XK@P-[L5[:+TG%A_!$U[4%YL>LTJ _^_<:_?]3_].ZH_XJ,]M;T(.SX
M[Z)<!\5M_UU4$$.OWSYJ[*.C]I^I2E/.$IJO] >5T U-UICIX8)G!*BRV7H'
M "0K&'\GI/=+0SWV_0"U0G91T(W]5BFF7508^7Y_R* )&7PBY"[9L;8%7:^1
MYSBM1#THUW/<5J(N"B%XX*T+FT3AT42_54I$;R_"[DOB=5K1!2$_;H&F79#O
MP:C?=]3XCH[ZGG.%69_MJ/MMNB&,6[4<5[!P'Q;[L=>*UQ4+P@@%K7Q=E!<A
M![4"VGO[F3FM_,1B17,)&%EJGG,5Z@*)Z@10310ORBWNA2N]89;#5!^:B#
M_7S)N=I-S*[9',-&_P!02P,$%     @ =8)E4AC>#XI !   H@X  !D   !X
M;"]W;W)K<VAE971S+W-H965T.#4N>&ULM5=M;]LV$/XKA%<,*>!&(O7*S#;0
MV"Y6H%N#IMTP#/M 2Y1-1!)5DHZ3?S]24A1;HI4,V[[8HO3<\7EXO.-Q=N#B
M3NXH5>"AR$LYG^R4JJX<1R8[6A!YR2M:ZB\9%P51>BBVCJP$)6EM5.0.<MW0
M*0@K)XM9_>Y&+&9\KW)6TAL!Y+XHB'B\ICD_S"=P\O3B"]ONE'GA+&85V=);
MJKY5-T*/G,Y+R@I:2L9+(&@VG[R'5VOH&8,:\1NC!WGT#(R4#>=W9O QG4]<
MPXCF-%'&!=%_]W1)\]QXTCR^MTXGW9S&\/CYR?N'6KP6LR&2+GG^.TO5;CZ)
M)R"E&=GGZ@L__$Q;08'QE_!<UK_@T&+="4CV4O&B-=8,"E8V_^2A78@C P^?
M,4"M 7JM@=<:>*\U\%L#OV> X!F#H#6HI3N-]GKA5D21Q4SP Q &K;V9AWKU
M:VN]7JPT&^56"?V5:3NU>)\D8D]3\(F1#<N98E0"4J;@L]I1 6[((]GD^M7%
MBBK"<OD6_/@##(.? "O!UQW?2XV54_#F9#QSE&9F_#M)R^*Z88'.L%C1Y!)X
M< J0B]SEKW^ BV::MQ97RW_@ZMOM"ER\L7E9O=H+Q"\06K_>57S>E:,#UT4/
M==%#M6_O7T5O9"*OF\BK)_)?F$@7DSNJ6+D%]$'7*MEWW@2[\176ODRENE]$
ML><'P<RY/P[!$(80]H/H%+:V>(,(/J-.!/F=(']4T"=*I)&1'ZW<.YUP0M!2
M@8H+4\9LVOP!&QBXOHMZVH8P'& 7VDD''>E@E/3GB@I2K[ZA3Z==W!^G8-E0
MGX);110MC J>@0^L)&7"2 YNN&1U:?YS_:!,H=<[0]M+]9=-Y3B/O7RW):2Z
MZOC4=#HR+15;[OY/?E?_O=^3 (5=@,+1B99<+VQ:3Z)7NFKR#^CC7!^(W_>L
MB4"3HJR\IU*9.%E3*!QN,Q1XH=?;9D-8A-T ]S*H005'J,!%*,+VW1AU8J-1
ML=WAH#BH!$_W"16-MIPE>H=Q8546#<B$GN?VDGXU1*$@QG%/V!"%O>!,98@[
M6?&X+,$S*DTCI+,FH_8*%P\F]N(@ZD=GB$(H"'NE8CU$0<_'R*X"=RKP>*FH
M3P"I2);I?B[7)2$%"9>VY+G&%@)QU*]H-E2$84^,!16'<6 7 ]WG+L4=E?.Q
M5%3H?'G**6N+X0[G]EV_QW!E@T&,W3,4CQHI.'Y$IO>ZU.ITR 0OG.HH.=2.
MB50S%^:4L3*'PP2-0]PG/D1%88Q[FVYM@2&(P_",ON=6 Z*7=Y2=/AK,Z.OJ
MXO?Y#V&Z1X/]=+# /,_WS_%_[F#@> OSE2N26^D/&PR(O"B,PE-FRQ88G6QN
M',;]3+$X#*(@ZA?OM0471J[O]U/?.6KOS>WM%R*V3!\C.<VTH7L9Z;42S86H
M&2A>U1W_ABM]?Z@?=_H2284!Z.\9Y^II8"X1W;5T\3=02P,$%     @ =8)E
M4E/M_;''!0  "1P  !D   !X;"]W;W)K<VAE971S+W-H965T.#8N>&ULM5E_
M;]LV$/TJA-<-+9!:(O73F6,@MI/4:5($3;-A*/:'(M.Q4$GT*#IIAW[X41(M
M2C9%RUF2 (E$W3V^XQWY*&KX1.BW;(DQ ]^3.,U.>DO&5L>&D85+G 19GZQP
MRI\L"$T"QF_I@Y&M* [FA5,2&\@T72,)HK0W&A9M-W0T)&L61RF^H2!;)TE
M?XQQ3)Y.>K"W:?@</2Q9WF",AJO@ =]B=K>ZH?S.J%#F48+3+"(IH'AQTCN%
MQ]=6X5!8_!'AIZQV#?)0[@GYEM_,YB<],V>$8QRR'"+@_Q[Q!,=QCL1Y_"-
M>U6?N6/]>H-^7@3/@[D/,CPA\9_1G"U/>GX/S/$B6,?L,WGZ@$5 3HX7DC@K
M_H*GTM:U>B!<9XPDPIDS2**T_!]\%P-1<T"PQ0$)!]35P1(.5E<'6SC871T<
MX>!T=7"%@]O5P1,.7E<'7SCX71T&PF'0U0&:F\R9VRYVFTN5[,[9AIMTPYU\
MM_:R23@L,FZ4M5@4\C1@P6A(R1.@N3W'RR^*V5#X\_J-TGSBWC+*GT;<CXVN
M2/KP_@NF"9CB>P;>3C$+HO@=> ,,D"T#BC,0I> NC5AV!'[[!;K.[WG#ER59
M9T$ZSX8&XRQR+",4/8[+'E%+CQ!<DY0M,W"6SO%<X7^^QQ]I  P>?C4&:#,&
M8Z1%O%RG?6"91P"9R+R[G8*W;]XI>$T.0)E\^@N\+8=+!3750YVNZ 8*#MH)
MG1V LH?0N1YJBD,.!?>-T,4!*'L(?>@,I1NAV0$H>PA=OESV/W: ,L4PR7FH
M +IZN0*X[@!EBI%JX]28?%:U %D%LM6: [[LS-*,T37?#S#P]8H;@!G#2?:W
M!MZNX.T"WM:M;RQ?W^9Y1RL:I6&T"F(0)&2=,E41EX!N 9CO>QY'ONTCRS.'
MQF.]MG;M+-OWH2GM&HR=BK&C97R7<FJ41?_B><DYRK)UD(88A"1CJC*X* &=
M&I/WT(:V[6\Q5MAYENTA-6&W(NQJ"?,R=<$GPKA4?+W&R3VFNL1Y%:KW&G7A
M5_#^"]?%M 3T:J/GF.*G.<X7_LXX6\A%SK;=3&&GJZ!!%=O@D-BBE%_CC $:
M,*P*3(\&^Y;G_*I:?0[W:X0#3;E',;50-Y2$&,\SL* DD?.!+( ,-:^7(Y#R
M5QW>W)@RJI!%A_5D\I%'BF2>"=/&/+<<MS5+L+;U@@?E:2]IN$,:0E_!^4I8
M-M8PV,X82<9(RWA:UE,U*2E>K6FXY"].8!%PYN7D 2M,0_Z8O_@IP]#WP6GV
M35-5<&?/\6Q&*E4)6EJLV6;2X._\'9G'EZ=(N5FU=I+B.ZI%01C69[OCN]MF
M'Q1XKJW FRGP;'O0FF,IF%"OF,_0'X'8# WN,MY53,]R6AE+P81ZQ>0"Y'47
M("AU#;JO(4%02AST7EB$Q@*Q46XM*B1,&UE!<-!>(E([X4'BN4]@QGO@8!\I
M!>;R<+]F0%(PH5ZK7EQ@QJ+#>IX\/Q>-G3Q-A&E]6CC.P/;;\H2D;B*];AXH
M,&.TJXK0&B@X7Z)=41PT%K,F8RF)2"^)+R$PXSU]M O,Y#F>S4BEE"*]6'46
M&('3$ 153BZ$84,07']'8!1X;6F3:HGT:OD,S1"(C2V*9;56D)0OI)>OTP33
M* Q2/E]7)(L8H3_ ;7F0M1$'\!,<]LZ"I!0AYS4D TE-0OJ7K0E)'S$?Z?NX
MK)@C/L)Y2WF0WK+!%YC0JN>\;]KY[]9NMY-ID[N4.Z27.RUW+GZ\7'X"[8''
MM>@AWY-7])#=]YP6;E+2D%Y+.I?- 3L-)/4'#5ZC;"RI!)9>"9Y3-F.!N5T+
MR'8<Z&Z)6#?;)GNI"I9^W?W_A?-1]- H'-OL>]86-Z-VE,Y+XJ'XII3Q_KCL
ME(=:56OUW>JT.+W?:A_#XS.H:#^'Q[/RJY2$+S^270?T@4L?B/&"=\6Y\:6&
MEM^=RAM&5L5!_CUAC"3%Y1('<TQS _Y\07AEBIN\@^KKW^@_4$L#!!0    (
M '6"95*%@8=110,  /8)   9    >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM
M;+56[V_3.A3]5ZP\> \D:&SG9Z&M].A 3 (TT0V$$!_<Y+:U2.Q@.ROCK\=.
M0E;6+ PAOB1V<L_)N>?>V)[MI?JL=P &?2T+H>?>SICJB>_K; <ETQ-9@;!O
M-E*5S-BIVOJZ4L#R!E06/L4X]DO&A;>8-<_.U&(F:U-P 6<*Z;HLF;IZ!H7<
MSSWB_7CPEF]WQCWP%[.*;6$%YJ(Z4W;F]RPY+T%H+@52L)E[_Y,G2Q(X0!/Q
MCL->'XR12V4MY6<W.<WG'G:*H(#,. IF;Y>PA*)P3%;'EX[4Z[_I@(?C'^PO
MFN1M,FNF82F+]SPWN[F7>BB'#:L+\U;N7T*74.3X,EGHYHKV72SV4%9K(\L.
M;!647+1W]K4SX@! PEL M /0NP*"#M XY[?*FK1.F&&+F9)[I%RT97.#QIL&
M;;/API5Q991]RRW.+%Y)L7U\#JI$)[ VZ#%:M?5$<H/,#M!2EA435_]I="$T
M9+6"'*U <*G0&VE HP<G8!@O]$.+7;[Y@![\^P^)HZ</47M'7*#SG:PU$[F>
M^<9*=A_VLT[>LU8>O47>"603%)!'B&**!^#+.\/)]&>X;XWJW:*]6[3A"V[E
MLQZ="FU4;5O9H(^O;  Z-5#J3R/T04\?-/3A+?1+IM05%UMTR8H:AMQJ\7&#
M=W_HY2(-0CRE=.9?'MIR'!>$)(QIVL?])##L!8:C B\$*Z4R_)OM@ISK3-;6
M!%M9^^-88[C6-1,9H$QJ,UCLECTZD$6LK#"]H?XX+ G"A YKCWKMT:CV<VE8
M@2K%1<8K.[*96/7:-7K=M[9N6UNXUAY*(#I2EH8I#1)\(X/CN"!,4X+Q< YQ
MGT,\[O_J7H3Q(XPQ(I,@B>ZW2E%>@_M#8O3Q-91K4&/-F/3?2OY&KZ<]??J'
MO9X>]S#%88"G-[P>B!OK]6DO<#HJ\/EF \T>8Y<P PJT08J90:7C1&22A/='
M'"/X>JW&ORI_VI>?WJQ^<I?JDX.-@?R-^I/KM930/^R CN"PM!$)XI@$PZ4E
MUPLM&5]I?Z.XOV BDX@.5M<_V)3=B>@U4ULN-"I@8XGP)+&K@VH/&>W$R*K9
MI]?2V%V_&>[LP0R4"[#O-])6NYNXK;\_ZBV^ U!+ P04    " !U@F52 @FJ
M@!D)  "]/   &0   'AL+W=O<FMS:&5E=',O<VAE970X."YX;6R]6VMOVS@6
M_2N$IQBTV*XM/D1)W21 8C>3=-IIT*"[F/FFVG0B5):\DIQT@?WQ0SULBA)%
M41EI^J&QY<.K>_@X]^J2.GN.D^_I(V,9^+$+H_1\]IAE^W>+1;I^9#L_G<=[
M%O%?MG&R\S/^-7E8I/N$^9NBT2Y<(,NBBYT?1+.+L^+:77)Q%A^R,(C870+2
MPV[G)_^[8F'\?#Z#L^.%+\'#8Y9?6%R<[?T'=L^RK_N[A'];G*QL@AV+TB".
M0,*VY[-+^.ZC2_(&!>+? 7M.:Y]!3N5;''_/O]QNSF=6[A$+V3K+3?C\SQ-;
MLC#,+7$__EL9G9WNF3>L?SY:OR[(<S+?_)0MX_ _P29[/)^Y,[!A6_\09E_B
MYQM6$;)S>^LX3(O_P7.%M69@?4BS>%<UYA[L@JC\Z_^H.J+6 #D=#5#5 )DV
MP%4#W&P .QJ0J@$Q;6!7#6Q3EVC5@)HV<*H&CFD#MVK@-AK@K@9>U<!KWH%T
M#9QU'#G+N,EIL%NCW=GD.-RP&.]%.;&*6;GR,__B+(F?09+CN;W\0S&UB_9\
M,@91O@KOLX3_&O!VV<7G9!-$?/F!^T<_82EXO6*9'X3I&_ *+$!:7@PB\#4*
MLO0M^/DG2.U_Y1<^!6'(EQ&_]JK^]6R1<:]RVXMUY<%5Z0'J\ ""3W&4/:;@
M?;1A&T7[#SWMD<; @G?'J4_0L4^ND-;BY3Z9 VR]!<A"UO*WW\'KDO:;LCL4
M+BX'&/QZOP*O7W7;6AG;@E[=.86I]P-,56XIK%SKK7Q>9]P*+*RX1KWURP"#
M?;UU8T[1S+G; 08KY\1*Z;3Z06]UQ=9'RL@2YA2&?C4V!#VMH8_FAMPN0]+J
MPB?%P85ETF%Y&?II"GX'#>716"8GRZ2PC/NTK-=7^V31UOK:L/@6[/T$//GA
M@8'77/0V<1CZ20KV+"D1;\#_@;;7/Y3W<XO[Y1G2TX4UMRP+GBV>ZJ-L!OO8
M"Y-8TQ-KJF7]VV'WC3.*MT?]3]B&I<%#Y&=L [(8Q,UN>4CBPQ[$$5.MT/)F
M=LU):EG(\1"5V=P: "4^SHF/,PF?[#E6\7%:;D+,'>7_&GP,@!(?]\3'G8;/
M8\*4(^2V''5M%:%^G,3'._'Q)N&SC0^)BH[7<A-!C+"-&W3Z<1(=:(F<RIJ$
M4!K\4/&I[B9-)&@1&]L-0@9 F5$M2X0&HOW' -&&2-A&(\DV%#$&ZH/,^,)=
MW;!7N0UQ'_MQ,G41!"$91CU(TP.?=CGO\I(JR;NJK$ISQ\'0HEY#II?&R&L%
M$MD6Q<1N],8OQL@;!9(@2Z56)DBYCT5: /5YP8L5*WA2"G!UN[JK'K8\!:=^
MH$Q)Q'PX3=!/V1.+E)S:X=RQ'!XP4)-3/U#F).(^G";P%Z4;)2=%2">48.3"
M)BD#I,Q*1'\X3?B/ G5^!MMA'?&LB[A.,T$S0<JD1 H I\D!LH[)IXCMCN=1
MZ)(F)P.D7$40:0":)@U@8=>:0NT 3R!Q+8=Z#5HF2)F6R 60/A=X>3K-0K7\
M53>45,TFU&KF-_TXF9)(01":**,.DHQUC!52I/_0@M!MC94!4B8F\B"DSX/^
M2FK=20PKW'5LSZ;-M66"E(F)+ ?ILYR[A/WS]NXSN&=)P&E= GYARQ).KS\U
M12+.(WNDU!2)0(O^YD"+3 .M 5#F) (MT@?:XVB4CPF7 QX3D A[R!UK+$34
M0?JH\^74]?F.T#J.GEA2[B_E5Y2=W0X7S="OA<@E,Q%*\#2AI*,D@]O1H:,F
M8X*4.8DX@J>)(UU)-%9$!V42;0"4*8DX@O5Q1%X'5P/6 :Z53_%(ZP +-<5Z
M-;W/XO7WUOSGCXX1'X;CHHYU-RX?DK'BT;"C3X4&8_VSUO UBML/2<TUJH7(
MC@IAQ],(>T>9$;?5NJ/.:(*4.0EAQT.$?3ED0@MAQV,).Q;"CO7"/MJ$-M9R
M(K2<Z+5\^(0FBKI>8PYH(;*C0J#)1(E^5YV9M(5776@V ,J<A$*3(0J]&K(+
M)12:C*70I+:U]?<H-#%6:"(4FHRMT*1?H;40V5&AT&0:A>[::"!MX57O-!@
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
MC0-I >;[0@B]6=@#NE=S_!]02P,$%     @ =8)E4FYELDR$ P  ; P  !D
M  !X;"]W;W)K<VAE971S+W-H965T.3$N>&ULM5?;CMLV$/T50@6"!&A6HN3;
MIK:!76]Z [8QLFV"YHV6QA*QE*B2E.T4_?@.*5E2 EM.F^R+Q=O,G#DC'8[G
M>ZD>=09@R"$7A5YXF3'E*]_7<08YTU>RA )WME+ES.!4I;XN%;#$&>7"#X-@
MXN>,%]YR[M;6:CF7E1&\@+4BNLISIC[>@I#[A4>]X\);GF;&+OC+><E2> #S
M1[E6./-;+PG/H=!<%D3!=N'=T%<K>FT-W(EW'/:Z-R8VE8V4CW;R2[+P HL(
M!,3&NF#XV,$*A+">$,=?C5.OC6D-^^.C]Q]=\IC,AFE82?&>)R9;>#./)+!E
ME3!OY?YG:!(:6W^Q%-K]DGUS-O!(7&DC\\88$>2\J)_LT!#1,Z#3,P9A8Q!^
M;C Z8Q U!I%+M$;FTKICABWG2NZ)LJ?1FQTX;IPU9L,+6\8'HW"7HYU9/F1,
MP4M+1$)6,L>W0S/'[TMR!SI6O'0SN27:GB2RGI>"%9H\OP/#N- O\/3JMS_)
M\V??T<GXAQ>D?A)>D'LN!!KHN6\0K8WIQPVRVQI9> 89#<F]+$RFR>LB@>13
M!SZFV>8:'G.]#0<]WD%\12+Z/0F#,#@!:#5L_FLECN9T-  G:JF/G+_H+)Q/
M^34R?NSS.Q!BU(88N1"C,R%^EX8)4A4*8ID6_&\L<MPO,ASL&#1^D((9W#42
M3^] VS';,Y6<+%P=E-9$6:'8+:/I;'H5S?W=";3C%NUX$.U[]\W9R#M0J"&(
MR@H1+U)B(=EG"8K+Y!2F8=<C\A&8TF1"<O=.#7 [:=%.!EW>([*\R@<\35M/
MTZ=Z$69MB-D@V'<-?^NS_ W;AS5_ TBN6R37@YY>'TJNZK?O?#&'74PN@J%!
M)W_!<!79X4(5:4]*Z5/5D89=D/ K*WG!P1>PURD8C;Z^F!=\3"_CZ>2.#NO=
M2C"MR0?R1B6\P*Z$N.M-DW_(3T)N4 K=G*RQ&+CV!;7OI(N.GZSVG>+08<FY
M25,%*0HU*:I\ ZJ]EC7A6E=L(P#E.\$-D\&)L/4MUP09]]2;7L]F043'I_6;
M=D)&I_^3?[PS9_^!]T[7Z.S)>.\DBPX+SC?A_;8)TN<]C*()7IR?\^[W^KD<
M5.K:7(U7=U68NK5K5]M6^L8UD'YWO.[#[YE*.;9J K9H&EQ-,;RJ6]MZ8F3I
MNL.---AKNF&&?P= V0.XOY72'"<V0/L'8_DO4$L#!!0    ( '6"95(M]E-Q
M70,  .@-   9    >&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;*U7VV[B,!3\
M%2O22JW4YD;"I0*D KO:?4"J6FW[[)(#6$WBK&V@_?L]=B! FQA:]05LQS/V
MC"_GN+_AXD4N 11YS=)<#IRE4L6-Y\G9$C(J75Y CE_F7&14854L/%D(H(D!
M9:D7^G[;RRC+G6'?M-V)89^O5,IRN!-$KK*,BK<1I'PS< )GUW#/%DNE&[QA
MOZ +> #UM[@36/,JEH1ED$O&<R)@/G!N@YM)T-8 T^.1P48>E(F6\LSYBZ[\
M20:.KV<$*<R4IJ#XMX8QI*EFPGG\VY(ZU9@:>%C>L?\RXE',,Y4PYND32]1R
MX'0=DL"<KE)USS>_82LHUGPSGDKS2S9EWT[LD-E**IYMP3B#C.7E/WW=&G$
M0*'U@' +"-\#H@9 :PMHG0N(MH#(.%-*,3Y,J*+#ON ;(G1O9-,%8Z9!HWR6
MZW5_4 *_,L2IX<.2"KC6SB5DS#/<3I*:!;DFCS1=E64J<5L4NBC)Q0049:F\
MQ!X&3'CYI>\IG(]F]6;;L4?EV&'#V$%(ICQ72TE^Y@DDQP0>"JG4A#LUH]#*
M.(&92UK!%0G]T*^9T/AL>-"K@4_.AW<M:EK5VK0,7ZN!KW8!++Q1Q1L9WJB!
M]^=K@:<.%WS-4^1/F7J[TGN+9:NL;A7M;+'O!OZ/.K/MN*CGMFMQDQ.XCMM]
MCSNR(:YLB+]@ WUMLL'.%L>N7V_#"5S88-_$CHNZ;F2UH5W9T+82/9FK$6V@
M:Q!XU1_84>>"G2P.W%Z]"R=P_L=%+5VPX]"%EM6%3N5"Y[S-D+ U2R!/:N\S
M*X<.T3>RH#,8.!B#)8@U.$-BF5RWFES7.KE[)E^NYP* "*K >E;M1/['/5.N
MCAT6-, F=ECX\8 ?R>]5\GN?D]]\1NU$OMNIEV^'A4WR3\'L]U3@[V.T;V4:
M8Y04F"&M:$H4B(Q<L)R\ 17RLD[-";9V":T3]!7DL::#O".P<DWK]O Q5[CG
M"K\U4 ;["!RTOM'YT0FV,_S;Q_# '@:G=8?@F&L?"(/X>_W;QY; ?C]_UC\[
M6Z?9/^\@!<Y +,Q30I(97^6JS!^KUNJY<FN2]'?M(_V,,:GUGJ9\ TVI6##,
M@%.8(R7>)6BJ*)\5947QPB3:SUQAVFZ*2WR*@= =\/N<<[6KZ &JQ]WP/U!+
M P04    " !U@F52'H<_,/8'  "3*@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970Y,RYX;6RM6FEOXS@2_2N$9S'H!CJV>.CJ20+DE -L[P:=Z1G,?%-LVA9&
MAU>2DP[0/WZI(Z(DEFBIX2^)+3\6ZY%UL<3SUR3])]MQGJ/O41AG%[-=GN\_
M+Q;9:L<C/YLG>QZ+7S9)&OFY^)IN%]D^Y?ZZ'!2%"V(8UB+R@WAV>5X^>TPO
MSY-#'@8Q?TQ1=H@B/WV[YF'R>C'#L_<'7X/M+B\>+"[/]_Z6/_'\V_XQ%=\6
MC91U$/$X"Y(8I7QS,;O"GQ],HQA0(OX(^&O6^HP**L])\D_QY6%],3,*C7C(
M5WDAPA?_7O@-#\-"DM#C?[7063-G,;#]^5WZ?4E>D'GV,WZ3A'\&ZWQW,7-F
M:,TW_B',OR:O2UX3,@MYJR3,RK_HM<8:,[0Z9'D2U8.%!E$05__][_5"M 80
M-C" U -(;P"U!P;0>@ =.P.K!["Q,YCU '/L#%8]P!H[@UT/L/LS# UPZ@'.
MV %N/< MS:':OW+S;_W<OSQ/DU>4%F@AK?A06E Y6NQY$!?&_I2GXM= C,LO
MGW9^RL\*<UFCFR02/I3YI16>H?(GE.R+KUEEE4$>\ Q]N.6Y'X391_3K+]@R
M?T,+E!78# 4Q^A8'>?;I_1?QX/==<LC\>)V=+W*A<#'M8E4K=UTI1P:4PP1]
M2>)\EZ&[>,W770$+P;2A2][I7A.MQ%N^FB.*/R%B$.-?C>* :C<3!-W\YR_T
MH6+\L;<D@_)O1\O'KE;1NPF"?D;1^_'R':VBW@1!/Z/H<KQ\NRU_4.##3YH
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
MCL2+!\EW^1'NDDO)X_QVRWS8VRH!>+_FD!7E@_I ]8^)R3]02P,$%     @
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
MYAR,=W#GC=9X,GR"^9^C_ -02P,$%     @ =8)E4E8*M$BP @  ?P8  !D
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
M%4*/$"N+-W7\7;-J// ,EW6#BJ):1Q,]4G2R!WO-QZ-A\@W,BSXUT%(T3O;
MHL;#V-X(GOX:G]PEQ3W1)DW^JQ=@N8R]QD/8WC,\A>TU'L/V?OS,</ZDI)D>
MHGMI*M[EM/T?I83L4\.J"".([#^FH[)PVG@-<*W3N_*UTPR5CV=5;QKM?MV]
MVWI1OM!Y\/LE?CW#CM_G^/55]>*J55^]2/LA2.]"DVN1OC5=>:^*#7M:O9I:
M?<F33?D2XM<DSY-U^7&E@Z5.BP;F[[=)DC]]*3K8O2%\_G]02P,$%     @
M=8)E4H[.[2*R!0  >1H  !H   !X;"]W;W)K<VAE971S+W-H965T,3 P+GAM
M;+59;6_;-A#^*X37#2E0V"(IZR5S#,1VFGA VJ!9-ZS#/M 2;0N51)>BXP;H
MCQ\I*:)LR[3::5\2B>(]=WSN^/!DC7:,?\[6E KP-8G3[*JW%F)S.1ADP9HF
M).NS#4WEDR7C"1'REJ\&V893$N9&23Q EN4,$A*EO?$H'WO@XQ';BCA*Z0,'
MV39)"'^>T)CMKGJP]S+P(5JMA1H8C$<;LJ*/5'S</'!Y-ZA0PBBA:1:Q%'"Z
MO.I=P\LY]I1!/N./B.ZRVC502UDP]EG=S,.KGJ4BHC$-A((@\M\3G=(X5D@R
MCB\E:*_RJ0SKUR_H;_/%R\4L2$:G+/XS"L7ZJN?U0$B79!N+#VQW1\L%#15>
MP.(L_PMVY5RK!X)M)EA2&LL(DB@M_I.O)1$U ^2>,$"E 3HT@"<,<&F VQK8
MI8'=UF!8&@S;&CBE@=/6P"T-W+8&7FG@M37P2P,_+X<B?WGR9T20\8BS'>!J
MMD13%WD%Y=8RYU&JBOU1</DTDG9B?!U\V499I HO Q?O".=$5=]K<#&C@D1Q
M]AK\\A-TAK^"* 6_K]DV(VF8O0&OU/U]%,?*<#00,A0%. A*MY/"+3KA%H)[
MEHIU!F[2D(8-]C=F>WS._O:,?V0 &$@.*R+1"Y$39$1\I)L^P-8;@"QD3=_]
M!2X*WEYG:\)I$T53,^!OVU@"0@4(_3I@ ]2L=6S0.P-U8X::T:!U5&^_ ^KC
MXPQ<O&I"N6V-LL][ ]1==VN;MX<R,+Y7:;C:LCC'QBVVK '.KN#L',X^ ?>!
M/I%X2_*C9R5/1\"60)Z;3Y'<Z_$S6-,X!%1Z%,]RRPLJ:UDT5?.\\.+D7M01
M^S2&MFUC>S1X:HAN6$4W-$;WB::16(-;SK8;PV*="L[I@CNW@G.-T3U0'M!4
MR*Y L7; DCS(Y0!OE*>9&=?MV];/AOB\*C[/B#.5RXQ"RHOL"D[2;$EY<T@W
MWG$"A\[0LJH$%INZF ;MVCR$^B?2[%>!^N9 2;8&03W:)M+\HPB1[[B^T^P;
M6OH,M,S>UX2%$4G/EAFL':NPBT*#2 .B_Z?4IF> 7=2WC,4&M3!!W%FY34JL
M>C9=VW8.ZVW:, ]YWM&\NX9YON?8M7G[J]+Z",T".95-T7.4KH#2R9S]%[8!
MR3(J,B!;(A!'9!'%,N'-9ST\ED??\IV3T6E]A&:!;+5S)B7(L$[BT!J>=*_U
M%#I&][-H*5-,TX""!14[2F7>UQ0()DB\'U;.DGH6'/&I1E.6RNF",]E2RF>Z
MLB6]89AO)(FX(5&H.L^ ;"+IH7&ISK&.^1B?7*K6>F@6Y7V5 -_ -);Y!Y_
M>QY&J7Q3!(\-K=Z^,RW<T.M$/[3 0K/"3K:9')'Q!BQ9R'#SE*3;9$%Y35"*
M9A5$6;:5Y?T-G&Q>)Z6[>D5!%T-XBF>DU1B9U?B]+ =>[+'S!""MR*@3149:
MD9%9.+MJG$HW>TQB[Z0T("W'Z(P<MY&&6]2@K_X0(WR@KPWS7,LZE.%Y.:V^
M&NQ#RX4G5J-E&)EE>)X^2083>09*.F41TS<@I4+6:,L6$6E)1<-.*D6+)#*+
M9&>5<BQM0^]DG6AA0V9AF] EXQ0\4EDK(:BM'OQ]3Y5 _/,=+&N%0YTH'-(*
MA\P*9^Z0V"Y5!_92WA:="0D:7)=OTV9'+NS[QHX):ZW#9JUK17WK]A1K,<2=
MB"'68HC_2WOZ'>1/SSAR<-\QDU][CS;KXW4>3R=EC[6,8;L3YK5:87,#V!GS
M-V<<(:\/#YDO7@E_U/#N!PSW6=(2C,T2W";7[?>9EE;L=I)MK9K8_$;?6;8G
M9QS)1N[4>^&@]G-S0ODJ_U:A&LMM*HK?G:K1ZGO(=?X5X&!\ B]GL&'\!EZ^
M;1J_A9?SXBN(=EM\E+DG?!6E&8CI4H9@]5U96+SXSE'<"+;)?P1?,"%8DE^N
M*9%]D9H@GR\9$R\WRD'UM6G\+U!+ P04    " !U@F52*#ZZC2$#  " "P
M&@   'AL+W=O<FMS:&5E=',O<VAE970Q,#$N>&ULO59M;],P$/XKIR 02-#$
M:=,7:"M!MXE)#"K&BQ#B@]M<&XO$[FRG91(_GG.2I9W6A:IB]$-CQ[['SSV^
M/KWA1NF?)D&T\"M+I1EYB;6KE[YOY@EFW+34"B6M+)3.N*6I7OIFI9''15"6
M^F$0=/V,"^F-A\6[J1X/56Y3(7&JP>19QO7U&TS59N0Q[^;%1[%,K'OACX<K
MOL1+M)]74TTSOT:)18;2""5!XV+DO68O)ZSG HH=7P1NS,X87"HSI7ZZR7D\
M\@+'"%.<6P?!Z;'&"::I0R(>5Q6H5Y_I G?'-^AG1?*4S(P;G*CTJXAM,O+Z
M'L2XX'EJ/ZK-6ZP2BAS>7*6F^(9-N;<;>3#/C559%4P,,B'+)_]5";$3P#KW
M!(150'AH0+L*:!>)ELR*M$ZXY>.A5AO0;C>AN4&A31%-V0CIKO'2:EH5%&?'
ME_G,X%6.TL+IFKX-/#U!RT5JGL$+F+S_!D^?/&+=Z-4S*)\@)'Q*5&ZXC,W0
MM\3!(?GSZKPWY7GA/>>=X+P%;?8<PB ,]H1/#@YG@]OA/F5>IQ_6Z8<%7OO
M].'[.]H!YQ8S\Z,!OUWCMPO\SCWXIU>YL-=P@391,9S+-1J;.9GW*5="=0LH
M]_-;CUF_SP:4YWI7H;O;PMZ@'W7J;;>8=FJFG4:FEPF7RX0+.)764?Y^@=D,
M=9,(40T=/8C(W1J_>YS(,$4]IP'YT3Z]FU';02M@CQOH]6IZO7]7 [T[E]MG
M@?OLO]U^S:'?R&'*KTM%K()%+F-RX)1;C&'%M15H@/X0(*6?-.0&03OO,V2Q
MQ-P(9[?[J)8G1KOE&C90'=14!T<5(OR&2LDS2L# )\TE_:G!!RJE XJ5!5M'
M#!ZD7-F.Y[+_?AO5D;N5,^A%]]X&VSHD"X^]CZ^TLL@/4G]KF*S],.IOC8XU
M.]VQ=O$7V$[4"H(FOV!;OV31L9)?<$GTLD(>M^BJY1#]MU[*N@^C_]8.V9%^
M^#?]FV'#3FLPV*N_O],>N=[T@NNED 927!!2T.K1;>BRW2LG5JV*CFFF+/5?
MQ3"A%AFUVT#K"Z7LS<0U8773/?X#4$L#!!0    ( '6"95+K-R %B0(  *@/
M   -    >&PO<W1Y;&5S+GAM;-67VV[:,!C'7\5RJZF5)G+H@+(2I*U2I4G;
M5*E<[*XRQ"&6?,@<AT'?9R_2)YL/(8%"6-:+E7!!OH/]_W[^L",SSM6:XH<4
M8P56C/(\@JE2V4?/R^<I9BCOB0QSG4F$9$AI5RZ\/),8Q;F9Q*@7^O[ 8XAP
M.!GS@MTQE8.Y*+B*X*@* ??X$D<P&'R P,G=BAA'\/'BW<]"J)OGW\ 99^_/
MSOS'RYN]Q(7-7$+OH&S_L.QY@^IY*]%!"]&>KS^-RC;;)#]LTXJ>?Z0;O6;Q
MZW;LQ\B;I$>[TCMM^/NRAWZ[91];=9-TT$2V!W>$+VS5N2.-L\)>>1PFXT3P
M^E1<01?0E1'#8(EH!&\1)3-)S*P$,4+7+AR:P%Q0(8'2QU&C!":2/[ETX#QS
M4DL=1KB0MK:KX+YGY? 7B8UG  FE%6 (76 RSI!26/([[=C!-KB7 J4]76>:
M<"'1.@C[L)Y@'[K(3,@8RZI, #>AR9CBQ.!(LDC-4XG,,TFE!--&3-!"<&09
M-C-*0\O.,:4/YC7V(]G17B5;OZG=<;PR-5!I.AGG&/UM-:>]+=M_E2[(R%*H
MSX5>#K>^V2OX7N*$K*R_2BJ )O6@61UE&5U_HF3!&7:+;UUP,D:;>2 5DCSI
M:F:KS'4 2PB66"HRWX[\DBB;XI7:;*=5TLP<=I#Y__9Y@3F6B&Y#Z[U_REU^
M-?'5\*V0[5OE)?!!QO)N<NJ0_2Y #KH V8D]>=T%R%$'((=O]M;\%\B@"Y#A
M24)ZY7UMZU*X<R6LHL!<O2/XW5SR:5T4S I"%>&EEY(XQGSO9JCE%9KIO\T[
M^GI\C!-44#6MDA&L[6\X)@4;5:/N32/*4;7]U2PO&-B"]7_SR1]02P,$%
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
M5H+L_$%.@MS\05Z"_/Q!08+"_$%1@N+\04F"TOQ!68+R_$%%@LK\0:93&3M
M4H4U0&NC7!N UT;!-@"QC9)M &8;1=L U#;*M@&X;11N Y#;*-T&8+=1O U
M;ZMZ6X#>5O6V +UM]6,;H+=5O2U ;ZMZ6X#>5O6V +VMZFT!>EO5VP+TMJJW
M!>AM56\+T-NIW@Z@MU.]'4!OIWH[@-ZN>E@"T-NIW@Z@MU.]'4!OIWH[@-Y.
M]78 O9WJ[0!Z.]7; ?3VJK<'Z.U5;P_0VZO>'J"W5[T]0&]?/>P&Z.U5;P_0
MVZO>'J"W5[T]0&^O>GN WE[U]@"]@^H= 'H'U3L ] ZJ=P#H'53O - [J-X!
MH'>H_JP$Z!U4[P#0.ZC> :!W4+T#0.^@>@> WE'UC@"]H^H= 7I'U3L"](ZJ
M=P3H'57O"- [JMX1H'>L-IL ](ZJ=P3H'57O"- [JMX1H'=2O1- [Z1Z)X#>
M2?5. +V3ZIT >B?5.P'T3JIW NB=5.\$T#M5FP4!>B?5.P'T3JIW NB=5>\,
MT#NKWAF@=U:],T#OK'IG@-Y9]<X O;/JG0%Z9]4[ _3.JG<&Z)VKS=X O;/J
MG0%Z%]6[ /0NJG<!Z%U4[P+0NZC>!:!W4;T+0.^B>A> WD7U+@"]B^I= 'H7
MU;L ]"[581V WJ:KC^L _#9==6"G^T[!Q^ESWX^WHJ]U%?"=7D^7S_:W[[\N
MOR[6M^%*='N?,3[]!5!+ P04    " !U@F52?^!#S%L"  !-.0  $P   %M#
M;VYT96YT7U1Y<&5S72YX;6S-V\MNVS 0A>%7,;0-+)J42$I%G$W;;9M%7T"5
MZ%BP;A"9U'G[TLH%:)$:#5R@_\:"37+.B -\.U]_>YR<7QW[;O#;9!_"]$$(
M7^]=7_ETG-P05W;CW%<A?IWOQ%35A^K.";79&%&/0W!#6(=3C>3F^I/;5?==
M6'T^QI]].P[;9':=3U8?GS:>LK9)-4U=6U<AKHN'H?DM9?V<D,:3RQZ_;R=_
M%3<DXLV$T\J? Y[/?7UP\]PV;G5;S>%+U<==XM@)'QX[Y]/S)=[H<=SMVMHU
M8WW?QR.IGV97-7[O7.B[]*GHU?GD$&_8/7W*B_.7,N<"X\[;>9Q\G-CLWA_W
M,I+3Z?44"[DYM.=?\34QEK[X_=QIVHUK_C([7N^/<3XL\_!B>5Q^Q[_.^+7^
M._M0D#XR2!\YI \-Z<- ^K"0/@I('R6D#[FA-$(155)(E113)05525%54EB5
M%%<E!59)D5519%44615%5D6155%D5119%45619%54615%%DSBJP91=:,(FM&
MD36CR)I19,THLF8463.*K!E%UIPB:TZ1-:?(FE-DS2FRYA19<XJL.476G")K
M3I%54V35%%DU159-D5539-44635%5DV155-DU119#4560Y'54&0U%%D-159#
MD=509#4460U%5D.1U5)DM119+4562Y'54F2U%%DM159+D=529+4460N*K 5%
MUH(B:T&1M:#(6E!D+2BR%A19"XJL!476DB)K29&UI,A:4F0M*;*6%%E+BJPE
M1=:2(FM)D55N*+3*S?^T]?LX'OYQ_/),^ZH=7O+%\B_*FY]02P$"% ,4
M" !U@F52!T%-8H$   "Q    $               @ $     9&]C4')O<',O
M87!P+GAM;%!+ 0(4 Q0    ( '6"95+N^_T\[P   "L"   1
M  "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( '6"95*97)PC
M$ 8  )PG   3              "  <T!  !X;"]T:&5M92]T:&5M93$N>&UL
M4$L! A0#%     @ =8)E4@Y;KLHU!P  _B(  !@              ("!#@@
M 'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( '6"95+)0,<J
MP@D  'XM   8              " @7D/  !X;"]W;W)K<VAE971S+W-H965T
M,BYX;6Q02P$"% ,4    " !U@F52]8U=I 4$  #(#P  &
M@(%Q&0  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ =8)E
M4J@@/=Q5"@  6S0  !@              ("!K!T  'AL+W=O<FMS:&5E=',O
M<VAE970T+GAM;%!+ 0(4 Q0    ( '6"95*^M4!ZBPP  &%$   8
M      " @3<H  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4
M" !U@F52LW3L/(4"  #3!0  &               @('X-   >&PO=V]R:W-H
M965T<R]S:&5E=#8N>&UL4$L! A0#%     @ =8)E4D8%OILC#P  :40  !@
M             ("!LS<  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4
M Q0    ( '6"95)&$Q+(F0(  "\'   8              " @0Q'  !X;"]W
M;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " !U@F52;^*PAT85  #+
M/P  &               @(';20  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL
M4$L! A0#%     @ =8)E4D.FE>E"*0  PX4  !D              ("!5U\
M 'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " !U@F5227ZH
M#Y\&  "S$@  &0              @('0B   >&PO=V]R:W-H965T<R]S:&5E
M=#$Q+GAM;%!+ 0(4 Q0    ( '6"95*H%2=1T00  $D*   9
M  " @::/  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @
M=8)E4NH5NU,L P  Y 8  !D              ("!KI0  'AL+W=O<FMS:&5E
M=',O<VAE970Q,RYX;6Q02P$"% ,4    " !U@F52$@?WC(L#  "+!P  &0
M            @($1F   >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4
M Q0    ( '6"95+LCMJ9IP0  / *   9              " @=.;  !X;"]W
M;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ =8)E4J?9G\B9 @
M?04  !D              ("!L:   'AL+W=O<FMS:&5E=',O<VAE970Q-BYX
M;6Q02P$"% ,4    " !U@F52UK5$1/@$  "D#0  &0              @(&!
MHP  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( '6"95(W
M[[% F L  $0=   9              " @;"H  !X;"]W;W)K<VAE971S+W-H
M965T,3@N>&UL4$L! A0#%     @ =8)E4J3JZZZ9 @  OP4  !D
M     ("!?[0  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4
M" !U@F529K!LU5$#   M!P  &0              @(%/MP  >&PO=V]R:W-H
M965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( '6"95+PL_Y_@@8  " 2   9
M              " @=>Z  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L!
M A0#%     @ =8)E4@L';@:)!P  R!4  !D              ("!D,$  'AL
M+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " !U@F52C0 [LH\#
M  "3"0  &0              @(%0R0  >&PO=V]R:W-H965T<R]S:&5E=#(S
M+GAM;%!+ 0(4 Q0    ( '6"95*E.?EIO@,  "T(   9              "
M@1;-  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ =8)E
M4JI%XQ>D"   HA4  !D              ("!"]$  'AL+W=O<FMS:&5E=',O
M<VAE970R-2YX;6Q02P$"% ,4    " !U@F52@8PFPFH$  " "P  &0
M        @('FV0  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0
M   ( '6"95)IM2C*T@0  (H*   9              " @8?>  !X;"]W;W)K
M<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ =8)E4CR]$O1I!0  B@T
M !D              ("!D.,  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q0
M2P$"% ,4    " !U@F52$.)N4#L$  "G"0  &0              @($PZ0
M>&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( '6"95)(L()>
M7P,  &D(   9              " @:+M  !X;"]W;W)K<VAE971S+W-H965T
M,S N>&UL4$L! A0#%     @ =8)E4M6Y$,SQ @  E08  !D
M ("!./$  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " !U
M@F52,2A9"-T*  !<'0  &0              @(%@]   >&PO=V]R:W-H965T
M<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( '6"95(AU^ @;0,  +8'   9
M          " @73_  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#
M%     @ =8)E4D<U<S0@,@  ,K$  !D              ("!& ,! 'AL+W=O
M<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " !U@F52.TD)U.X&  #)
M$   &0              @(%O-0$ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM
M;%!+ 0(4 Q0    ( '6"95(G91V8%@8  !40   9              " @90\
M 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ =8)E4D"'
M1 <X P  E@D  !D              ("!X4(! 'AL+W=O<FMS:&5E=',O<VAE
M970S-RYX;6Q02P$"% ,4    " !U@F52MP '8\P$  #Q"0  &0
M    @(%01@$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    (
M '6"95*O$"CSE@(  &,%   9              " @5-+ 0!X;"]W;W)K<VAE
M971S+W-H965T,SDN>&UL4$L! A0#%     @ =8)E4IL2#!?+ @  N@4  !D
M             ("!($X! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"
M% ,4    " !U@F528$1,6<P#   S"0  &0              @($B40$ >&PO
M=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( '6"95+[;*+&6P(
M  @%   9              " @255 0!X;"]W;W)K<VAE971S+W-H965T-#(N
M>&UL4$L! A0#%     @ =8)E4L1; *VZ @  V@4  !D              ("!
MMU<! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " !U@F52
MU[7?)-P%  "Y#@  &0              @(&H6@$ >&PO=V]R:W-H965T<R]S
M:&5E=#0T+GAM;%!+ 0(4 Q0    ( '6"95(AAK'UA0(  &T%   9
M      " @;M@ 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%
M  @ =8)E4B]26@0Z P  J 8  !D              ("!=V,! 'AL+W=O<FMS
M:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " !U@F52GSJNB0,#  !=!@
M&0              @('H9@$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+
M 0(4 Q0    ( '6"95)7Y_ NC ,  %H)   9              " @2)J 0!X
M;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ =8)E4LB\:]IT
M @  *@4  !D              ("!Y6T! 'AL+W=O<FMS:&5E=',O<VAE970T
M.2YX;6Q02P$"% ,4    " !U@F52W74>(',$  !="@  &0
M@(&0< $ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( '6"
M95(&Z\M<>P,  *T'   9              " @3IU 0!X;"]W;W)K<VAE971S
M+W-H965T-3$N>&UL4$L! A0#%     @ =8)E4J.7)*V#!0  7!,  !D
M         ("!['@! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4
M    " !U@F52J>P3VP,%   (#@  &0              @(&F?@$ >&PO=V]R
M:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( '6"95*LT:Y_,P4  ,D@
M   9              " @>"# 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL
M4$L! A0#%     @ =8)E4N3R;#8Z!P  <2H  !D              ("!2HD!
M 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    " !U@F52QXT8
MY(H"   H!@  &0              @(&[D $ >&PO=V]R:W-H965T<R]S:&5E
M=#4V+GAM;%!+ 0(4 Q0    ( '6"95)^T@S*J L  .HX   9
M  " @7R3 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @
M=8)E4N'*V9>T!0  NA@  !D              ("!6Y\! 'AL+W=O<FMS:&5E
M=',O<VAE970U."YX;6Q02P$"% ,4    " !U@F526--PG[<#  #P#   &0
M            @(%&I0$ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4
M Q0    ( '6"95*59RPDRP0  )\3   9              " @32I 0!X;"]W
M;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ =8)E4NB/X*8, @
M P0  !D              ("!-JX! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX
M;6Q02P$"% ,4    " !U@F52I4>03G,"   1!@  &0              @(%Y
ML $ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( '6"95)"
MJJU[#@,  %@-   9              " @2.S 0!X;"]W;W)K<VAE971S+W-H
M965T-C,N>&UL4$L! A0#%     @ =8)E4M<,U1(T!0  D1,  !D
M     ("!:+8! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4
M" !U@F52VR*0OZX"   U!@  &0              @('3NP$ >&PO=V]R:W-H
M965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( '6"95+N+-*OG@(  +$&   9
M              " @;B^ 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L!
M A0#%     @ =8)E4K=?:C1>!   7!   !D              ("!C<$! 'AL
M+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    " !U@F52_/Q;GSP#
M  "_"@  &0              @($BQ@$ >&PO=V]R:W-H965T<R]S:&5E=#8X
M+GAM;%!+ 0(4 Q0    ( '6"95))O)#.!@(  '$$   9              "
M@97) 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @ =8)E
M4BE/J3A^!   GQ,  !D              ("!TLL! 'AL+W=O<FMS:&5E=',O
M<VAE970W,"YX;6Q02P$"% ,4    " !U@F52^3:;'E &   C%   &0
M        @(&'T $ >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0
M   ( '6"95(_NX/95@,  ,L+   9              " @0[7 0!X;"]W;W)K
M<VAE971S+W-H965T-S(N>&UL4$L! A0#%     @ =8)E4O[2P\?+ P  2 X
M !D              ("!F]H! 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q0
M2P$"% ,4    " !U@F528$47MPL%   %%0  &0              @(&=W@$
M>&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    ( '6"95*>J?#5
MQP(  * (   9              " @=_C 0!X;"]W;W)K<VAE971S+W-H965T
M-S4N>&UL4$L! A0#%     @ =8)E4L0A-@3J @  N@@  !D
M ("!W>8! 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    " !U
M@F52UBB*H_ "  "3"   &0              @('^Z0$ >&PO=V]R:W-H965T
M<R]S:&5E=#<W+GAM;%!+ 0(4 Q0    ( '6"95($$4Z\AP,  'P*   9
M          " @27M 0!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#
M%     @ =8)E4E:,,3/I @  R0@  !D              ("!X_ ! 'AL+W=O
M<FMS:&5E=',O<VAE970W.2YX;6Q02P$"% ,4    " !U@F52OW80BN &  #&
M)   &0              @($#] $ >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM
M;%!+ 0(4 Q0    ( '6"95(KI V ,0,  ,,+   9              " @1K[
M 0!X;"]W;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#%     @ =8)E4K2B
M-:\I!0  9A,  !D              ("!@OX! 'AL+W=O<FMS:&5E=',O<VAE
M970X,BYX;6Q02P$"% ,4    " !U@F52'%IH,(8"  ""!@  &0
M    @('B P( >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    (
M '6"95+3>(Z=\ (  )()   9              " @9\& @!X;"]W;W)K<VAE
M971S+W-H965T.#0N>&UL4$L! A0#%     @ =8)E4AC>#XI !   H@X  !D
M             ("!Q@D" 'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6Q02P$"
M% ,4    " !U@F524^W]L<<%   )'   &0              @($]#@( >&PO
M=V]R:W-H965T<R]S:&5E=#@V+GAM;%!+ 0(4 Q0    ( '6"95*%@8=110,
M /8)   9              " @3L4 @!X;"]W;W)K<VAE971S+W-H965T.#<N
M>&UL4$L! A0#%     @ =8)E4@()JH 9"0  O3P  !D              ("!
MMQ<" 'AL+W=O<FMS:&5E=',O<VAE970X."YX;6Q02P$"% ,4    " !U@F52
M3G",5KH&  ".,   &0              @($'(0( >&PO=V]R:W-H965T<R]S
M:&5E=#@Y+GAM;%!+ 0(4 Q0    ( '6"95(YG@A(I@(  $$'   9
M      " @?@G @!X;"]W;W)K<VAE971S+W-H965T.3 N>&UL4$L! A0#%
M  @ =8)E4FYELDR$ P  ; P  !D              ("!U2H" 'AL+W=O<FMS
M:&5E=',O<VAE970Y,2YX;6Q02P$"% ,4    " !U@F52+?93<5T#  #H#0
M&0              @(&0+@( >&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;%!+
M 0(4 Q0    ( '6"95(>AS\P]@<  ),J   9              " @20R @!X
M;"]W;W)K<VAE971S+W-H965T.3,N>&UL4$L! A0#%     @ =8)E4G3NA&G1
M!0  I!@  !D              ("!43H" 'AL+W=O<FMS:&5E=',O<VAE970Y
M-"YX;6Q02P$"% ,4    " !U@F52).]!59\"   +!P  &0
M@(%90 ( >&PO=V]R:W-H965T<R]S:&5E=#DU+GAM;%!+ 0(4 Q0    ( '6"
M95(O=SCF80<  (L;   9              " @2]# @!X;"]W;W)K<VAE971S
M+W-H965T.38N>&UL4$L! A0#%     @ =8)E4A15&P#Q 0  100  !D
M         ("!QTH" 'AL+W=O<FMS:&5E=',O<VAE970Y-RYX;6Q02P$"% ,4
M    " !U@F525@JT2+ "  !_!@  &0              @('O3 ( >&PO=V]R
M:W-H965T<R]S:&5E=#DX+GAM;%!+ 0(4 Q0    ( '6"95(:\WEAR0D  "T\
M   9              " @=9/ @!X;"]W;W)K<VAE971S+W-H965T.3DN>&UL
M4$L! A0#%     @ =8)E4H[.[2*R!0  >1H  !H              ("!UED"
M 'AL+W=O<FMS:&5E=',O<VAE970Q,# N>&UL4$L! A0#%     @ =8)E4B@^
MNHTA P  @ L  !H              ("!P%\" 'AL+W=O<FMS:&5E=',O<VAE
M970Q,#$N>&UL4$L! A0#%     @ =8)E4NLW( 6) @  J \   T
M     ( !&6," 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " !U@F52EXJ[',
M   3 @  "P              @ '-90( 7W)E;',O+G)E;'-02P$"% ,4
M" !U@F52Y];P+?P&  #I00  #P              @ &V9@( >&PO=V]R:V)O
M;VLN>&UL4$L! A0#%     @ =8)E4F/$$4K= @  7#L  !H
M ( !WVT" 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @
M=8)E4G_@0\Q; @  33D  !,              ( !]' " %M#;VYT96YT7U1Y
><&5S72YX;6Q02P4&     &T ;0#T'0  @',"

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>139
<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>140
<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>141
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>405</ContextCount>
  <ElementCount>588</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>133</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>13</UnitCount>
  <MyReports>
    <Report instance="d28513d20f.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="d28513d20f.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="d28513d20f.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="d28513d20f.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="d28513d20f.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="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1007 - 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>7</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1009 - Disclosure - Operations and Reorganization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OperationsAndReorganization</Role>
      <ShortName>Operations and Reorganization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1010 - 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="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1011 - 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="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>1012 - 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="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>1013 - 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="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>1014 - 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="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>1015 - 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="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>1016 - 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="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>1017 - 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="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>1018 - 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="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>1019 - 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="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>1020 - 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>20</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>1021 - 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>21</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>1022 - Disclosure - Ordinary Shares</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OrdinaryShares</Role>
      <ShortName>Ordinary Shares</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>1023 - Disclosure - Pre-IPO Preferred Shares</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/PreIpoPreferredShares</Role>
      <ShortName>Pre-IPO Preferred Shares</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>1024 - 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="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>1025 - 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="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>1026 - 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="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>1027 - 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="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>1028 - 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="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>1029 - 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="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>1030 - 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="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>1031 - 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="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>1032 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>1033 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>1034 - 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>34</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>1035 - Disclosure - Operations and Reorganization (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OperationsAndReorganizationTables</Role>
      <ShortName>Operations and Reorganization (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/OperationsAndReorganization</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>1036 - 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>36</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>1037 - 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>37</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>1038 - 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>38</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>1039 - 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>39</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>1040 - 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>40</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>1041 - 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>41</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>1042 - 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>42</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>1043 - 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>43</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>1044 - 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>44</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>1045 - 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>45</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>1046 - 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>46</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>1047 - 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>47</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>1048 - Disclosure - Pre-IPO Preferred Shares (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/PreIpoPreferredSharesTables</Role>
      <ShortName>Pre-IPO Preferred Shares (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/PreIpoPreferredShares</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>1049 - 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>49</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>1050 - 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>50</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>1051 - 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>51</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>1052 - 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>52</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>1053 - 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>53</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>1054 - Disclosure - Operations and Reorganization - The Group (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails</Role>
      <ShortName>Operations and Reorganization - The Group (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>1055 - Disclosure - Operations and Reorganization - Initial public offering ("IPO") and followed offerings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails</Role>
      <ShortName>Operations and Reorganization - Initial public offering ("IPO") and followed offerings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>1056 - Disclosure - Operations and Reorganization - Contractual agreements with major VIEs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OperationsAndReorganizationContractualAgreementsWithMajorViesDetails</Role>
      <ShortName>Operations and Reorganization - Contractual agreements with major VIEs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>1057 - Disclosure - Operations and Reorganization - Combined financial information of the Group's VIEs and Others (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails</Role>
      <ShortName>Operations and Reorganization - Combined financial information of the Group's VIEs and Others (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>1058 - Disclosure - Operations and Reorganization - Liquidity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails</Role>
      <ShortName>Operations and Reorganization - Liquidity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>1059 - Disclosure - Significant Accounting Policies - Convenience Translation, Cash &amp; cash equivalents (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsDetails</Role>
      <ShortName>Significant Accounting Policies - Convenience Translation, Cash &amp; cash equivalents (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>1060 - Disclosure - Significant Accounting Policies - Convenience Translation, Cash &amp; cash equivalents and time deposits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails</Role>
      <ShortName>Significant Accounting Policies - Convenience Translation, Cash &amp; cash equivalents and time deposits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>1061 - Disclosure - Significant Accounting Policies - Receivables, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails</Role>
      <ShortName>Significant Accounting Policies - Receivables, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>1062 - Disclosure - Significant Accounting Policies - Property and equipment, Goodwill and Impairment of long-lived assets other than goodwill and intangible assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesPropertyAndEquipmentGoodwillAndImpairmentOfLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsDetails</Role>
      <ShortName>Significant Accounting Policies - Property and equipment, Goodwill and Impairment of long-lived assets other than goodwill and intangible assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>1063 - Disclosure - Significant Accounting Policies - Intangible assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails</Role>
      <ShortName>Significant Accounting Policies - Intangible assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>1064 - 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>64</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>1065 - Disclosure - Significant Accounting Policies - Schedule of Lease Cost (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesScheduleOfLeaseCostDetail</Role>
      <ShortName>Significant Accounting Policies - Schedule of Lease Cost (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>1066 - Disclosure - Significant Accounting Policies - Sales &amp; marketing expenses, Share-based compensation &amp; Employees benefits &amp; Taxation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesSalesMarketingExpensesShareBasedCompensationEmployeesBenefitsTaxationDetails</Role>
      <ShortName>Significant Accounting Policies - Sales &amp; marketing expenses, Share-based compensation &amp; Employees benefits &amp; Taxation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>1067 - 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>67</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>1068 - 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>68</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>1069 - 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>69</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>1070 - 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>70</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>1071 - 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>71</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>1072 - 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>72</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>1073 - 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>73</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>1074 - 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>74</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>1075 - 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>75</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>1076 - 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>76</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>1077 - 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>77</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>1078 - 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>78</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>1079 - Disclosure - Taxation - Composition of income tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails</Role>
      <ShortName>Taxation - Composition of income tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>1080 - 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>80</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>1081 - 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>81</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>1082 - 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>82</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>1083 - 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>83</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>1084 - 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>84</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>1085 - 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>85</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>1086 - Disclosure - Long-Term Debt (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/LongTermDebtDetail</Role>
      <ShortName>Long-Term Debt (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/LongTermDebtTables</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>1087 - Disclosure - Long-Term Debt - Summary of the Company's Unsecured Senior Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails</Role>
      <ShortName>Long-Term Debt - Summary of the Company's Unsecured Senior Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>1088 - 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>88</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>1089 - Disclosure - Pre-IPO Preferred Shares - Pre-IPO Preferred Shares activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails</Role>
      <ShortName>Pre-IPO Preferred Shares - Pre-IPO Preferred Shares activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>1090 - 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>90</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>1091 - 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>91</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>1092 - 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>92</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>1093 - 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>93</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>1094 - 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>94</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>1095 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/CommitmentsAndContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>95</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>1096 - 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>96</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>1097 - 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>97</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>1098 - 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>98</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>1099 - 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>99</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>1100 - 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>100</Position>
    </Report>
    <Report instance="d28513d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>1101 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/SubsequentEvents</ParentRole>
      <Position>101</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="20-F" original="d28513d20f.htm">d28513d20f.htm</File>
    <File>bili-20201231.xsd</File>
    <File>bili-20201231_cal.xml</File>
    <File>bili-20201231_def.xml</File>
    <File>bili-20201231_lab.xml</File>
    <File>bili-20201231_pre.xml</File>
    <File>d28513dex121.htm</File>
    <File>d28513dex122.htm</File>
    <File>d28513dex131.htm</File>
    <File>d28513dex132.htm</File>
    <File>d28513dex151.htm</File>
    <File>d28513dex152.htm</File>
    <File>d28513dex153.htm</File>
    <File>d28513dex26.htm</File>
    <File>d28513dex27.htm</File>
    <File>d28513dex410.htm</File>
    <File>d28513dex411.htm</File>
    <File>d28513dex412.htm</File>
    <File>d28513dex413.htm</File>
    <File>d28513dex414.htm</File>
    <File>d28513dex45.htm</File>
    <File>d28513dex46.htm</File>
    <File>d28513dex47.htm</File>
    <File>d28513dex48.htm</File>
    <File>d28513dex49.htm</File>
    <File>d28513dex81.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>g28513g01c36.jpg</File>
    <File>g28513g0224234224821.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/currency/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>144
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "d28513d20f.htm": {
   "axisCustom": 3,
   "axisStandard": 32,
   "contextCount": 405,
   "dts": {
    "calculationLink": {
     "local": [
      "bili-20201231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "bili-20201231_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "d28513d20f.htm"
     ]
    },
    "labelLink": {
     "local": [
      "bili-20201231_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "bili-20201231_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "bili-20201231.xsd"
     ],
     "remote": [
      "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",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd",
      "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd",
      "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd",
      "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd"
     ]
    }
   },
   "elementCount": 856,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 8,
    "http://xbrl.sec.gov/dei/2020-01-31": 3,
    "total": 11
   },
   "keyCustom": 138,
   "keyStandard": 450,
   "memberCustom": 84,
   "memberStandard": 46,
   "nsprefix": "bili",
   "nsuri": "http://www.bilibili.com/20201231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "1001 - Document - Cover Page",
     "role": "http://www.bilibili.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1010 - Disclosure - Significant Accounting Policies",
     "role": "http://www.bilibili.com/role/SignificantAccountingPolicies",
     "shortName": "Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2018To12_31_2018",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1100 - Disclosure - Acquisitions (Narrative) (Details)",
     "role": "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
     "shortName": "Acquisitions (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis",
      "decimals": "3",
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "bili:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1101 - Disclosure - Subsequent Events (Details)",
     "role": "http://www.bilibili.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020_ShanghaiEntityMemberusgaapEquityMethodInvestmentNonconsolidatedInvesteeAxis",
      "decimals": "4",
      "lang": null,
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1011 - Disclosure - Concentrations and Risks",
     "role": "http://www.bilibili.com/role/ConcentrationsAndRisks",
     "shortName": "Concentrations and Risks",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1012 - Disclosure - Prepayments and Other Current Assets",
     "role": "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssets",
     "shortName": "Prepayments and Other Current Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:ShortTermInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1013 - Disclosure - Short-term Investments",
     "role": "http://www.bilibili.com/role/ShortTermInvestments",
     "shortName": "Short-term Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:ShortTermInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1014 - Disclosure - Property and Equipment, Net",
     "role": "http://www.bilibili.com/role/PropertyAndEquipmentNet",
     "shortName": "Property and Equipment, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1015 - Disclosure - Intangible Assets, Net",
     "role": "http://www.bilibili.com/role/IntangibleAssetsNet",
     "shortName": "Intangible Assets, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1016 - Disclosure - Goodwill",
     "role": "http://www.bilibili.com/role/Goodwill",
     "shortName": "Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:LongTermInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1017 - Disclosure - Long-term Investments, Net",
     "role": "http://www.bilibili.com/role/LongTermInvestmentsNet",
     "shortName": "Long-term Investments, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:LongTermInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:IncomeAndOtherTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1018 - Disclosure - Taxation",
     "role": "http://www.bilibili.com/role/Taxation",
     "shortName": "Taxation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:IncomeAndOtherTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:TaxesPayableDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1019 - Disclosure - Taxes Payable",
     "role": "http://www.bilibili.com/role/TaxesPayable",
     "shortName": "Taxes Payable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:TaxesPayableDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1020 - Disclosure - Accrued Liabilities and Other Payables",
     "role": "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayables",
     "shortName": "Accrued Liabilities and Other Payables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1021 - Disclosure - Long-Term Debt",
     "role": "http://www.bilibili.com/role/LongTermDebt",
     "shortName": "Long-Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:CommonStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1022 - Disclosure - Ordinary Shares",
     "role": "http://www.bilibili.com/role/OrdinaryShares",
     "shortName": "Ordinary Shares",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:CommonStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:DisclosureOfTemporaryEquityTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1023 - Disclosure - Pre-IPO Preferred Shares",
     "role": "http://www.bilibili.com/role/PreIpoPreferredShares",
     "shortName": "Pre-IPO Preferred Shares",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:DisclosureOfTemporaryEquityTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1024 - Disclosure - Employee Benefits",
     "role": "http://www.bilibili.com/role/EmployeeBenefits",
     "shortName": "Employee Benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1025 - Disclosure - Share-based Compensation",
     "role": "http://www.bilibili.com/role/ShareBasedCompensation",
     "shortName": "Share-based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1026 - Disclosure - Net Loss per Share",
     "role": "http://www.bilibili.com/role/NetLossPerShare",
     "shortName": "Net Loss per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1027 - Disclosure - Commitments and Contingencies",
     "role": "http://www.bilibili.com/role/CommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1028 - Disclosure - Related Party Transactions and Balances",
     "role": "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalances",
     "shortName": "Related Party Transactions and Balances",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1029 - Disclosure - Segment Information",
     "role": "http://www.bilibili.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Liabilities",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2019_CommonClassYMemberusgaapStatementClassOfStockAxis",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1030 - Disclosure - Fair Value Measurement",
     "role": "http://www.bilibili.com/role/FairValueMeasurement",
     "shortName": "Fair Value Measurement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1031 - Disclosure - Restricted Net Assets",
     "role": "http://www.bilibili.com/role/RestrictedNetAssets",
     "shortName": "Restricted Net Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1032 - Disclosure - Acquisitions",
     "role": "http://www.bilibili.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1033 - Disclosure - Subsequent Events",
     "role": "http://www.bilibili.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1034 - Disclosure - Significant Accounting Policies (Policies)",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies",
     "shortName": "Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "bili:OperationsAndReorganizationTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1035 - Disclosure - Operations and Reorganization (Tables)",
     "role": "http://www.bilibili.com/role/OperationsAndReorganizationTables",
     "shortName": "Operations and Reorganization (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "bili:OperationsAndReorganizationTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1036 - Disclosure - Significant Accounting Policies (Tables)",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesTables",
     "shortName": "Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1037 - Disclosure - Concentrations and Risks (Tables)",
     "role": "http://www.bilibili.com/role/ConcentrationsAndRisksTables",
     "shortName": "Concentrations and Risks (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1038 - Disclosure - Prepayments and Other Current Assets (Tables)",
     "role": "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsTables",
     "shortName": "Prepayments and Other Current Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "bili:ShortTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:DisclosureOfShortTermInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1039 - Disclosure - Short-term Investments (Tables)",
     "role": "http://www.bilibili.com/role/ShortTermInvestmentsTables",
     "shortName": "Short-term Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "bili:ShortTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:DisclosureOfShortTermInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS",
     "role": "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1040 - Disclosure - Property and Equipment, Net (Tables)",
     "role": "http://www.bilibili.com/role/PropertyAndEquipmentNetTables",
     "shortName": "Property and Equipment, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1041 - Disclosure - Intangible Assets, Net (Tables)",
     "role": "http://www.bilibili.com/role/IntangibleAssetsNetTables",
     "shortName": "Intangible Assets, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1042 - Disclosure - Goodwill (Tables)",
     "role": "http://www.bilibili.com/role/GoodwillTables",
     "shortName": "Goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "bili:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1043 - Disclosure - Long-term Investments, Net (Tables)",
     "role": "http://www.bilibili.com/role/LongTermInvestmentsNetTables",
     "shortName": "Long-term Investments, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "bili:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "bili:IncomeAndOtherTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1044 - Disclosure - Taxation (Tables)",
     "role": "http://www.bilibili.com/role/TaxationTables",
     "shortName": "Taxation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "bili:IncomeAndOtherTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "bili:TaxesPayableDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:ScheduleOfTaxesPayableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1045 - Disclosure - Taxes Payable (Tables)",
     "role": "http://www.bilibili.com/role/TaxesPayableTables",
     "shortName": "Taxes Payable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "bili:TaxesPayableDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:ScheduleOfTaxesPayableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1046 - Disclosure - Accrued Liabilities and Other Payables (Tables)",
     "role": "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesTables",
     "shortName": "Accrued Liabilities and Other Payables (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1047 - Disclosure - Long-Term Debt (Tables)",
     "role": "http://www.bilibili.com/role/LongTermDebtTables",
     "shortName": "Long-Term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1048 - Disclosure - Pre-IPO Preferred Shares (Tables)",
     "role": "http://www.bilibili.com/role/PreIpoPreferredSharesTables",
     "shortName": "Pre-IPO Preferred Shares (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1049 - Disclosure - Employee Benefits (Tables)",
     "role": "http://www.bilibili.com/role/EmployeeBenefitsTables",
     "shortName": "Employee Benefits (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2017",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY",
     "role": "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2017",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1050 - Disclosure - Share-based Compensation (Tables)",
     "role": "http://www.bilibili.com/role/ShareBasedCompensationTables",
     "shortName": "Share-based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1051 - Disclosure - Net Loss per Share (Tables)",
     "role": "http://www.bilibili.com/role/NetLossPerShareTables",
     "shortName": "Net Loss per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1052 - Disclosure - Related Party Transactions and Balances (Tables)",
     "role": "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesTables",
     "shortName": "Related Party Transactions and Balances (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020_ZenithGroupMemberusgaapBusinessAcquisitionAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1053 - Disclosure - Acquisitions (Tables)",
     "role": "http://www.bilibili.com/role/AcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020_ZenithGroupMemberusgaapBusinessAcquisitionAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "bili:ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock",
       "bili:OperationsAndReorganizationTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020_ShanghaiHodeInformationTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:EntityIncorporationStateCountryNameAndDateOfIncorporation",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1054 - Disclosure - Operations and Reorganization - The Group (Details)",
     "role": "http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails",
     "shortName": "Operations and Reorganization - The Group (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "bili:ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock",
       "bili:OperationsAndReorganizationTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020_ShanghaiHodeInformationTechnologyCo.LtdMembersrtConsolidatedEntitiesAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:EntityIncorporationStateCountryNameAndDateOfIncorporation",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1055 - Disclosure - Operations and Reorganization - Initial public offering (\"IPO\") and followed offerings (Details)",
     "role": "http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails",
     "shortName": "Operations and Reorganization - Initial public offering (\"IPO\") and followed offerings (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn04_30_2019_ConvertibleSeniorNotesDueTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:AgreementTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1056 - Disclosure - Operations and Reorganization - Contractual agreements with major VIEs (Details)",
     "role": "http://www.bilibili.com/role/OperationsAndReorganizationContractualAgreementsWithMajorViesDetails",
     "shortName": "Operations and Reorganization - Contractual agreements with major VIEs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:AgreementTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1057 - Disclosure - Operations and Reorganization - Combined financial information of the Group's VIEs and Others (Details)",
     "role": "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
     "shortName": "Operations and Reorganization - Combined financial information of the Group's VIEs and Others (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-5",
      "lang": null,
      "name": "bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1058 - Disclosure - Operations and Reorganization - Liquidity (Details)",
     "role": "http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails",
     "shortName": "Operations and Reorganization - Liquidity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2018To12_31_2018_CommonClassZMemberusgaapStatementClassOfStockAxis",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1059 - Disclosure - Significant Accounting Policies - Convenience Translation, Cash & cash equivalents (Details)",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsDetails",
     "shortName": "Significant Accounting Policies - Convenience Translation, Cash & cash equivalents (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2017",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsOfStockIssuanceCosts",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)",
     "role": "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "bili:ConvenienceTranslationPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "reportCount": 1,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1060 - Disclosure - Significant Accounting Policies - Convenience Translation, Cash & cash equivalents and time deposits (Details)",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails",
     "shortName": "Significant Accounting Policies - Convenience Translation, Cash & cash equivalents and time deposits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RestrictedCash",
       "div",
       "div",
       "bili:CashAndCashEquivalentsAndOtherPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:TradeAndOtherAccountsReceivablePolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020_AccountingStandardsUpdate201613MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RetainedEarningsAccumulatedDeficit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1061 - Disclosure - Significant Accounting Policies - Receivables, net (Details)",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails",
     "shortName": "Significant Accounting Policies - Receivables, net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:TradeAndOtherAccountsReceivablePolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020_AccountingStandardsUpdate201613MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RetainedEarningsAccumulatedDeficit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillImpairmentLoss",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1062 - Disclosure - Significant Accounting Policies - Property and equipment, Goodwill and Impairment of long-lived assets other than goodwill and intangible assets (Details)",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesPropertyAndEquipmentGoodwillAndImpairmentOfLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsDetails",
     "shortName": "Significant Accounting Policies - Property and equipment, Goodwill and Impairment of long-lived assets other than goodwill and intangible assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1063 - Disclosure - Significant Accounting Policies - Intangible assets (Details)",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails",
     "shortName": "Significant Accounting Policies - Intangible assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn01_01_2019",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1064 - Disclosure - Significant Accounting Policies - Leases (Details)",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails",
     "shortName": "Significant Accounting Policies - Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn01_01_2019",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1065 - Disclosure - Significant Accounting Policies - Schedule of Lease Cost (Detail)",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesScheduleOfLeaseCostDetail",
     "shortName": "Significant Accounting Policies - Schedule of Lease Cost (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1066 - Disclosure - Significant Accounting Policies - Sales & marketing expenses, Share-based compensation & Employees benefits & Taxation (Details)",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesSalesMarketingExpensesShareBasedCompensationEmployeesBenefitsTaxationDetails",
     "shortName": "Significant Accounting Policies - Sales & marketing expenses, Share-based compensation & Employees benefits & Taxation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenuePracticalExpedientRemainingPerformanceObligation",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1067 - Disclosure - Significant Accounting Policies - Revenue Recognition (Details)",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails",
     "shortName": "Significant Accounting Policies - Revenue Recognition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:DeferredRevenueRevenueRecognized1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "bili:ScheduleOfAppropriationsToRetainedEarningsTableTextBlock",
       "bili:StatutoryReservesPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1068 - Disclosure - Significant Accounting Policies - Statutory reserves (Details)",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails",
     "shortName": "Significant Accounting Policies - Statutory reserves (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "bili:ScheduleOfAppropriationsToRetainedEarningsTableTextBlock",
       "bili:StatutoryReservesPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unitRef": "Unit_segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1069 - Disclosure - Significant Accounting Policies - Segment reporting (Details)",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesSegmentReportingDetails",
     "shortName": "Significant Accounting Policies - Segment reporting (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1070 - Disclosure - Concentrations and Risks (Details)",
     "role": "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
     "shortName": "Concentrations and Risks (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis",
      "decimals": "INF",
      "lang": null,
      "name": "bili:NumberOfTelecommunicationsServiceProviders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_item",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "bili:PrepaidRevenueSharingCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1071 - Disclosure - Prepayments and Other Current Assets (Details)",
     "role": "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails",
     "shortName": "Prepayments and Other Current Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "bili:PrepaidRevenueSharingCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "bili:DisclosureOfShortTermInvestmentsTableTextBlock",
       "bili:ShortTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShortTermInvestments",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1072 - Disclosure - Short-term Investments (Details)",
     "role": "http://www.bilibili.com/role/ShortTermInvestmentsDetails",
     "shortName": "Short-term Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "bili:ShortTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-5",
      "lang": null,
      "name": "bili:InvestmentIncomeInterestAndDividendShortTermInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1073 - Disclosure - Property and Equipment, Net (Details)",
     "role": "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails",
     "shortName": "Property and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1074 - Disclosure - Intangible Assets, Net (Details)",
     "role": "http://www.bilibili.com/role/IntangibleAssetsNetDetails",
     "shortName": "Intangible Assets, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1075 - Disclosure - Intangible Assets, Net - Intangible assets amortization expense for future years (Details)",
     "role": "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails",
     "shortName": "Intangible Assets, Net - Intangible assets amortization expense for future years (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1076 - Disclosure - Goodwill (Details)",
     "role": "http://www.bilibili.com/role/GoodwillDetails",
     "shortName": "Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "bili:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1077 - Disclosure - Long-term Investments, Net - Summary of Equity Method Investments (Details)",
     "role": "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails",
     "shortName": "Long-term Investments, Net - Summary of Equity Method Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "bili:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:EquityMethodInvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "bili:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1078 - Disclosure - Long-term Investments, Net (Details)",
     "role": "http://www.bilibili.com/role/LongTermInvestmentsNetDetails",
     "shortName": "Long-term Investments, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "bili:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "bili:IncomeAndOtherTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1079 - Disclosure - Taxation - Composition of income tax (Details)",
     "role": "http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails",
     "shortName": "Taxation - Composition of income tax (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "bili:IncomeAndOtherTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsOfStockIssuanceCosts",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)",
     "role": "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:PaymentsOfDebtIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1080 - Disclosure - Taxation - Income taxes (Details)",
     "role": "http://www.bilibili.com/role/TaxationIncomeTaxesDetails",
     "shortName": "Taxation - Income taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "4",
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "bili:ValueAddedTaxRatePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1081 - Disclosure - Taxation - Sales tax (Details)",
     "role": "http://www.bilibili.com/role/TaxationSalesTaxDetails",
     "shortName": "Taxation - Sales tax (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020_ServiceMembersrtProductOrServiceAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "bili:ValueAddedTaxRatePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsDeferredIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1082 - Disclosure - Taxation - Deferred tax assets and liabilities (Details)",
     "role": "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails",
     "shortName": "Taxation - Deferred tax assets and liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsDeferredIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "bili:WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1083 - Disclosure - Taxation - Withholding income tax on dividends (Details)",
     "role": "http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails",
     "shortName": "Taxation - Withholding income tax on dividends (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "bili:WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "bili:ScheduleOfTaxesPayableTableTextBlock",
       "bili:TaxesPayableDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SalesAndExciseTaxPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1084 - Disclosure - Taxes Payable (Details)",
     "role": "http://www.bilibili.com/role/TaxesPayableDetails",
     "shortName": "Taxes Payable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "bili:ScheduleOfTaxesPayableTableTextBlock",
       "bili:TaxesPayableDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SalesAndExciseTaxPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedMarketingCostsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1085 - Disclosure - Accrued Liabilities and Other Payables (Details)",
     "role": "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails",
     "shortName": "Accrued Liabilities and Other Payables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedMarketingCostsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1086 - Disclosure - Long-Term Debt (Detail)",
     "role": "http://www.bilibili.com/role/LongTermDebtDetail",
     "shortName": "Long-Term Debt (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn04_30_2019_TwoThousandTwentySixNotesMemberusgaapLongtermDebtTypeAxis",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1087 - Disclosure - Long-Term Debt - Summary of the Company's Unsecured Senior Notes (Details)",
     "role": "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails",
     "shortName": "Long-Term Debt - Summary of the Company's Unsecured Senior Notes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1088 - Disclosure - Ordinary Shares (Details)",
     "role": "http://www.bilibili.com/role/OrdinarySharesDetails",
     "shortName": "Ordinary Shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2019_CommonClassYMemberusgaapStatementClassOfStockAxis",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:TemporaryEquityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2017",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1089 - Disclosure - Pre-IPO Preferred Shares - Pre-IPO Preferred Shares activities (Details)",
     "role": "http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails",
     "shortName": "Pre-IPO Preferred Shares - Pre-IPO Preferred Shares activities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:TemporaryEquityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2017",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:OperationsAndReorganizationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1009 - Disclosure - Operations and Reorganization",
     "role": "http://www.bilibili.com/role/OperationsAndReorganization",
     "shortName": "Operations and Reorganization",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:OperationsAndReorganizationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "bili:DefinedContributionPlanCostRecognizedPensionAndMedical",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1090 - Disclosure - Employee Benefits (Details)",
     "role": "http://www.bilibili.com/role/EmployeeBenefitsDetails",
     "shortName": "Employee Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "bili:DefinedContributionPlanCostRecognizedPensionAndMedical",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1091 - Disclosure - Share-based Compensation - Description of share option plans (Details)",
     "role": "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
     "shortName": "Share-based Compensation - Description of share option plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1092 - Disclosure - Share-based Compensation - Valuation assumptions (Details)",
     "role": "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails",
     "shortName": "Share-based Compensation - Valuation assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1093 - Disclosure - Share-based Compensation - Share options activities (Details)",
     "role": "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails",
     "shortName": "Share-based Compensation - Share options activities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1094 - Disclosure - Net Loss per Share (Details)",
     "role": "http://www.bilibili.com/role/NetLossPerShareDetails",
     "shortName": "Net Loss per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P04_01_2018To04_30_2018_CommonClassYMemberusgaapStatementClassOfStockAxis",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ConversionOfStockSharesConverted1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P09_01_2020To09_30_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1095 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://www.bilibili.com/role/CommitmentsAndContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P09_01_2020To09_30_2020",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1096 - Disclosure - Related Party Transactions and Balances (Details)",
     "role": "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails",
     "shortName": "Related Party Transactions and Balances (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unitRef": "Unit_segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1097 - Disclosure - Segment Information (Details)",
     "role": "http://www.bilibili.com/role/SegmentInformationDetails",
     "shortName": "Segment Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RestrictedAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "bili:PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1098 - Disclosure - Restricted Net Assets (Details)",
     "role": "http://www.bilibili.com/role/RestrictedNetAssetsDetails",
     "shortName": "Restricted Net Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RestrictedAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "bili:PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1099 - Disclosure - Acquisitions (Details)",
     "role": "http://www.bilibili.com/role/AcquisitionsDetails",
     "shortName": "Acquisitions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d28513d20f.htm",
      "contextRef": "PAsOn09_30_2018_ZenithGroupMemberusgaapBusinessAcquisitionAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 133,
   "tag": {
    "bili_AccruedWithholdingIncomeTaxAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the carrying amount, as of the balance sheet date, of withholding tax amount.",
        "label": "Accrued Withholding Income Tax Amount",
        "terseLabel": "Withholding tax amount"
       }
      }
     },
     "localname": "AccruedWithholdingIncomeTaxAmount",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_AcquisitionAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition [Axis]"
       }
      }
     },
     "localname": "AcquisitionAxis",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_AcquisitionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition [Domain]"
       }
      }
     },
     "localname": "AcquisitionDomain",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments For Consolidation Of An Entity Increase Decrease In Non Controlling Interest.",
        "label": "Adjustments For Consolidation Of An Entity Increase Decrease In Non Controlling Interest",
        "verboseLabel": "Consolidation of an entity under common control"
       }
      }
     },
     "localname": "AdjustmentsForConsolidationOfAnEntityIncreaseDecreaseInNonControllingInterest",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to additional paid in capital options issued for long term investment.",
        "label": "Adjustments To Additional Paid In Capital Options Issued For Long Term Investment",
        "terseLabel": "Issuance ordinary shares related to long-term investment"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in additional paid in capital (APIC) resulting from redesignation of preferred shares into ordinary shares.",
        "label": "Adjustments to Additional Paid in Capital, Redesignation of Preferred Shares into Ordinary Shares",
        "verboseLabel": "Redesignation of Pre-IPO Preferred Shares into Class Y and Class Z Ordinary Shares upon initial public offering"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalRedesignationOfPreferredSharesIntoOrdinaryShares",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_AdvancesToOrPayablesFromThirdPartySellers": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable to third-party sellers",
        "label": "Advances To Or Payables From Third Party Sellers",
        "negatedLabel": "Advances from/payables to third parties"
       }
      }
     },
     "localname": "AdvancesToOrPayablesFromThirdPartySellers",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_AdvertisingAndMarketingRevenuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advertising and marketing revenues Member.",
        "label": "Advertising And Marketing Revenues [Member]",
        "terseLabel": "Advertising And Marketing Revenues"
       }
      }
     },
     "localname": "AdvertisingAndMarketingRevenuesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_AfterSecondAcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "After Second Acquisition [Member]"
       }
      }
     },
     "localname": "AfterSecondAcquisitionMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_AgreementTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Agreement, Term",
        "terseLabel": "Term of agreement"
       }
      }
     },
     "localname": "AgreementTerm",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationContractualAgreementsWithMajorViesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bili_AllowanceForDoubtfulDebtsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance For Doubtful Debts [Line Items]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulDebtsLineItems",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_AllowanceForDoubtfulDebtsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance For Doubtful Debts [Table]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulDebtsTable",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_AmericanDepositarySharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to (in the US) a negotiable certificate of title to a number of shares in a non-US company which are deposited in an overseas bank.",
        "label": "American Depositary Shares [Member]",
        "terseLabel": "ADSs"
       }
      }
     },
     "localname": "AmericanDepositarySharesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_AmericanDepositorySharesClassZCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "American Depository Shares Class Z Common Stock",
        "label": "American Depository Shares Class Z Common Stock [Member]",
        "terseLabel": "American Depository Shares Class Z Common Stock"
       }
      }
     },
     "localname": "AmericanDepositorySharesClassZCommonStockMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_AmericanDepositorySharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "American Depository Shares.",
        "label": "American Depository Shares [Member]",
        "terseLabel": "American Depository Shares [Member]"
       }
      }
     },
     "localname": "AmericanDepositorySharesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of appropriations made to general reserve funds and statutory surplus funds.",
        "label": "Appropriation To General Reserve Funds And Statutory Surplus Funds",
        "terseLabel": "Appropriations to general reserve funds and statutory surplus funds"
       }
      }
     },
     "localname": "AppropriationToGeneralReserveFundsAndStatutorySurplusFunds",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_AppropriationToStatutoryReserves": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of appropriations made to the statutory reserve.",
        "label": "Appropriation to Statutory Reserves",
        "terseLabel": "Appropriation to statutory reserves"
       }
      }
     },
     "localname": "AppropriationToStatutoryReserves",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_BeforeSecondAcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Before Second Acquisition [Member]"
       }
      }
     },
     "localname": "BeforeSecondAcquisitionMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_BilibiliCo.LtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Bilibili Co., Ltd.",
        "label": "Bilibili Co. Ltd [Member]",
        "terseLabel": "Bilibili Co., Ltd."
       }
      }
     },
     "localname": "BilibiliCo.LtdMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_BilibiliHkLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Bilibili HK Limited.",
        "label": "Bilibili Hk Limited [Member]",
        "terseLabel": "Bilibili HK Limited"
       }
      }
     },
     "localname": "BilibiliHkLimitedMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the \u200bhistorical carrying amounts of the noncontrolling interest in the acquiree at the acquisition date.",
        "label": "Business Combination Acquisition Of Less Than 100 Percent Noncontrolling Interest Historical Carrying Amount",
        "negatedLabel": "Non-controlling\u00a0interest"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestHistoricalCarryingAmount",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_BusinessCombinationDeemedDividend": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination deemed dividend.",
        "label": "Business Combination Deemed Dividend",
        "terseLabel": "Deemed dividend"
       }
      }
     },
     "localname": "BusinessCombinationDeemedDividend",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed accrued liabilities and other payables.",
        "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Accrued Liabilities And Other Payables",
        "negatedLabel": "Accrued liabilities and other payables"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndOtherPayables",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCarryingValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Carrying Value",
        "terseLabel": "Carrying value of acquired assets and liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCarryingValue",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_CashAndCashEquivalentsAndOtherPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash, cash equivalents and other instruments that are cash investments with longer durations than three months.",
        "label": "Cash And Cash Equivalents And Other [Policy Text Block]",
        "terseLabel": "Cash and cash equivalents and time deposits"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAndOtherPolicyTextBlock",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_CashCashEquivalentsAndTimeDepositsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Cash Cash Equivalents and Time Deposits [Abstract]",
        "terseLabel": "Cash and cash equivalents and time deposits"
       }
      }
     },
     "localname": "CashCashEquivalentsAndTimeDepositsAbstract",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_CashCashEquivalentsRestrictedCashAndOtherLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash Cash Equivalents Restricted Cash and Other [Line Items]",
        "terseLabel": "Cash and cash equivalents and time deposits"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndOtherLineItems",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash Held In Accounts Managed By Online Payment Platforms [Member]",
        "terseLabel": "Cash held in accounts managed by online payment platforms"
       }
      }
     },
     "localname": "CashHeldInAccountsManagedByOnlinePaymentPlatformsMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_CertainSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Certain subsidiaries.",
        "label": "Certain Subsidiaries [Member]",
        "terseLabel": "Certain subsidiaries"
       }
      }
     },
     "localname": "CertainSubsidiariesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ChaodianIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Chaodian",
        "documentation": "Chaodian",
        "label": "Chaodian Inc [Member]",
        "terseLabel": "Chaodian Group"
       }
      }
     },
     "localname": "ChaodianIncMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/AcquisitionsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ChaodianMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chaodian [Member]",
        "terseLabel": "Chaodian [Member]"
       }
      }
     },
     "localname": "ChaodianMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_CommonClassYMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Class Y ordinary shares.",
        "label": "Common Class Y [Member]",
        "terseLabel": "Class Y Ordinary Shares"
       }
      }
     },
     "localname": "CommonClassYMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "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/NetLossPerShareDetails",
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_CommonClassZMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Class Z ordinary shares.",
        "label": "Common Class Z [Member]",
        "terseLabel": "Class Z Ordinary Shares"
       }
      }
     },
     "localname": "CommonClassZMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "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/NetLossPerShareDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails",
      "http://www.bilibili.com/role/OrdinarySharesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_CommonStockTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of ordinary shares",
        "label": "Common Stock [Text Block]",
        "terseLabel": "Ordinary shares"
       }
      }
     },
     "localname": "CommonStockTextBlock",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinaryShares"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for compensation and employee benefit plans.",
        "label": "Compensation and Employee Benefit Plans Policy [Policy Text Block]",
        "terseLabel": "Employee benefits"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_ConsiderationPayableForAcquisitionsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Consideration Payable for Acquisitions, Current",
        "terseLabel": "Consideration payable for acquisitions and investments"
       }
      }
     },
     "localname": "ConsiderationPayableForAcquisitionsCurrent",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ConsultantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Employees Consultant.",
        "label": "Consultant [Member]",
        "terseLabel": "Consultants"
       }
      }
     },
     "localname": "ConsultantMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ConvenienceTranslationPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for convenience translation of financial statements from reporting currency into another currency.",
        "label": "Convenience Translation, Policy [Policy Text Block]",
        "terseLabel": "Convenience Translation"
       }
      }
     },
     "localname": "ConvenienceTranslationPolicyPolicyTextBlock",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible senior notes due two thousand twenty seven.",
        "label": "Convertible Senior Notes Due Two Thousand Twenty Seven [Member]",
        "terseLabel": "Convertible senior notes (the \"2027 Notes\") due 2027 [Member]"
       }
      }
     },
     "localname": "ConvertibleSeniorNotesDueTwoThousandTwentySevenMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ConvertibleSeniorNotesDueTwoThousandTwentySixMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Senior Notes Due Two Thousand Twenty Six",
        "label": "Convertible Senior Notes Due Two Thousand Twenty Six [Member]",
        "terseLabel": "Convertible senior notes (the \"2026 Notes\") due 2026 [Member]"
       }
      }
     },
     "localname": "ConvertibleSeniorNotesDueTwoThousandTwentySixMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_CultureBusinessConstructionFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Culture business construction fee percentage.",
        "label": "Culture Business Construction Fee Percentage",
        "terseLabel": "Culture business construction fee percentage"
       }
      }
     },
     "localname": "CultureBusinessConstructionFeePercentage",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Culture business construction fee rate date up to which the prevailing rate is applicable.",
        "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"
       }
      }
     },
     "localname": "CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "bili_CumulativeShareBasedCompensationExpenseRecognizedUponCompletionOfIpo": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cumulative share-based compensation expense recorded upon completion of IPO.",
        "label": "Cumulative Share Based Compensation Expense Recognized Upon Completion of IPO",
        "terseLabel": "Cumulative share-based compensation expenses"
       }
      }
     },
     "localname": "CumulativeShareBasedCompensationExpenseRecognizedUponCompletionOfIpo",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesSalesMarketingExpensesShareBasedCompensationEmployeesBenefitsTaxationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_DebtInstrumentRepurchaseFaceAmountPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument repurchase face amount percentage",
        "label": "Debt Instrument Repurchase Face Amount Percentage",
        "terseLabel": "Debt instrument repurchase face amount percentage"
       }
      }
     },
     "localname": "DebtInstrumentRepurchaseFaceAmountPercentage",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_DeferredTaxAssetValuationAllowanceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Deferred Tax Asset Valuation Allowance [Rollforward]",
        "terseLabel": "Movement of the aggregate valuation allowances for deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetValuationAllowanceRollforward",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetailsAlternate1": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from advertising expenses in excess of deduction limit.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Advertising Expenses",
        "terseLabel": "Advertising expenses in excess of deduction limit"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_DefinedContributionPlanCostRecognizedOtherBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/EmployeeBenefitsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedContributionPlanCostRecognized",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contributions to government-mandated plans for other employee benefits.",
        "label": "Defined Contribution Plan Cost Recognized Other Benefits",
        "terseLabel": "Other employee benefits"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognizedOtherBenefits",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/EmployeeBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_DefinedContributionPlanCostRecognizedPensionAndMedical": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/EmployeeBenefitsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedContributionPlanCostRecognized",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contributions to government-mandated plans for medical and pension benefits.",
        "label": "Defined Contribution Plan Cost Recognized Pension and Medical",
        "terseLabel": "Contributions to medical and pension schemes"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognizedPensionAndMedical",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/EmployeeBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_DisclosureOfShortTermInvestmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of short-term investments.",
        "label": "Disclosure of Short-term Investments [Table Text Block]",
        "terseLabel": "Summary of short-term investments"
       }
      }
     },
     "localname": "DisclosureOfShortTermInvestmentsTableTextBlock",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_DisclosureOfTemporaryEquityTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of temporary equity.",
        "label": "Disclosure of Temporary Equity [Text Block]",
        "terseLabel": "Pre-IPO Preferred Shares"
       }
      }
     },
     "localname": "DisclosureOfTemporaryEquityTextBlock",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/PreIpoPreferredShares"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_DiscountingRemainingLeasePayments": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discounting remaining lease payments.",
        "label": "Discounting Remaining Lease Payments",
        "terseLabel": "Impact of discounting remaining lease payments"
       }
      }
     },
     "localname": "DiscountingRemainingLeasePayments",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_DisplayAdvertisementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to display advertisement.",
        "label": "Display Advertisement [Member]",
        "terseLabel": "Advertising"
       }
      }
     },
     "localname": "DisplayAdvertisementMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_DistributionChannelMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the distribution channel to publish and generate the iOS version of its mobile games.",
        "label": "Distribution Channel [Member]",
        "terseLabel": "Distribution channel"
       }
      }
     },
     "localname": "DistributionChannelMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_DistributionChannelOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the distribution channel A.",
        "label": "Distribution Channel One [Member]",
        "terseLabel": "Distribution channel A"
       }
      }
     },
     "localname": "DistributionChannelOneMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_DistributionChannelRiskMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues from a specified distribution channel is to net revenues.",
        "label": "Distribution Channel Risk [Member]",
        "terseLabel": "Distribution channel risk"
       }
      }
     },
     "localname": "DistributionChannelRiskMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_DueFromInvestmentFunds": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from investment funds.",
        "label": "Due From Investment Funds",
        "terseLabel": "Due from investment funds"
       }
      }
     },
     "localname": "DueFromInvestmentFunds",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_DueFromRelatedPartiesExcludingAffiliate": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivables due to be collected from related parties, excluding affiliates.",
        "label": "Due From Related Parties Excluding Affiliate",
        "terseLabel": "Amount due from related parties"
       }
      }
     },
     "localname": "DueFromRelatedPartiesExcludingAffiliate",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_DueToRelatedPartiesExcludingAffiliateCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 16.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payables due to related parties, excluding affiliates.",
        "label": "Due to Related Parties Excluding Affiliate, Current",
        "terseLabel": "Amount due to related parties"
       }
      }
     },
     "localname": "DueToRelatedPartiesExcludingAffiliateCurrent",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ECommerceAndOthersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to E-commerce and others.",
        "label": "E Commerce And Others [Member]",
        "terseLabel": "E-commerce and others"
       }
      }
     },
     "localname": "ECommerceAndOthersMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effective Income Tax Rate Reconciliation, Preferential Tax Treatments, Percent",
        "terseLabel": "Tax effect of preferential tax treatments"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effective Income Tax Rate Reconciliation, Withholding Tax Paid, Percent",
        "terseLabel": "Withholding tax"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_EmployeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Employees.",
        "label": "Employees [Member]",
        "terseLabel": "Employees"
       }
      }
     },
     "localname": "EmployeesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_EncouragedEnterpriseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A kind of enterprise which is called encouraged enterprise",
        "label": "Encouraged Enterprise [Member]",
        "terseLabel": "Encouraged Enterprises [Member]"
       }
      }
     },
     "localname": "EncouragedEnterpriseMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_EnterpriseCategoryAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Enterprise category.",
        "label": "Enterprise Category [Axis]"
       }
      }
     },
     "localname": "EnterpriseCategoryAxis",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_EnterpriseCategoryDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Enterprise category.",
        "label": "Enterprise Category [Domain]"
       }
      }
     },
     "localname": "EnterpriseCategoryDomain",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_EntityIncorporationStateCountryNameAndDateOfIncorporation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity incorporation state country name and date of incorporation.",
        "label": "Entity Incorporation State Country Name And Date Of Incorporation",
        "terseLabel": "Place and Year of Incorporation"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryNameAndDateOfIncorporation",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_EquityFundsTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Funds Tranche One [Member]"
       }
      }
     },
     "localname": "EquityFundsTrancheOneMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_EquityMethodInvestmentsPurchasedConsiderationPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity method investments purchased consideration payable.",
        "label": "Equity Method Investments Purchased Consideration Payable",
        "terseLabel": "Equity method investments purchased consideration payable"
       }
      }
     },
     "localname": "EquityMethodInvestmentsPurchasedConsiderationPayable",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Exclusive Technology Consulting and Services Agreements.",
        "label": "Exclusive Technology Consulting And Services Agreements [Member]",
        "terseLabel": "Exclusive Technology Consulting and Services Agreements"
       }
      }
     },
     "localname": "ExclusiveTechnologyConsultingAndServicesAgreementsMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationContractualAgreementsWithMajorViesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_FairValueChangesAndRemeasurementOfLongtermInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 39.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of fair value changes and remeasurement of long-term investments.",
        "label": "Fair Value Changes and Remeasurement of LongTerm Investments",
        "negatedTerseLabel": "Fair value changes of long-term investments"
       }
      }
     },
     "localname": "FairValueChangesAndRemeasurementOfLongtermInvestments",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_FairValueChangesOfShortTermInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 38.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of fair value changes of short-term investments.",
        "label": "Fair value changes of short-term investments",
        "negatedLabel": "Unrealized fair value changes of short-term investments"
       }
      }
     },
     "localname": "FairValueChangesOfShortTermInvestments",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_FinancialProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to financial products.",
        "label": "Financial Products [Member]",
        "terseLabel": "Financial products"
       }
      }
     },
     "localname": "FinancialProductsMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Finite-lived intangible assets, property plant and equipment [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_FunctionalCurrencyAndForeignCurrencyTranslationPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for transactions denominated in a currency of reporting enterprise's functional currency and foreign currency , 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.",
        "label": "Functional currency and foreign currency translation, Policy [Policy Text Block]",
        "terseLabel": "Functional currency and foreign currency translation"
       }
      }
     },
     "localname": "FunctionalCurrencyAndForeignCurrencyTranslationPolicyPolicyTextBlock",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment in financial products with maturities great than one year.",
        "label": "Gain (Loss) on Financial Products with Maturities Great than One Year",
        "terseLabel": "Fair value change on financial products with original maturities greater than one year"
       }
      }
     },
     "localname": "GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_GlobalShareIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Global Share Incentive Plan [Member]",
        "terseLabel": "Global Share Plan"
       }
      }
     },
     "localname": "GlobalShareIncentivePlanMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_GroupEightSharesRedesignatedToOrdinarySharesShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares redesignated to ordinary shares.",
        "label": "Group Eight Shares Redesignated to Ordinary Shares, Shares",
        "terseLabel": "Number of shares redesignated to ordinary shares, group eight"
       }
      }
     },
     "localname": "GroupEightSharesRedesignatedToOrdinarySharesShares",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_GroupElevenSharesRedesignatedToOrdinarySharesShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares redesignated to ordinary shares.",
        "label": "Group Eleven Shares Redesignated to Ordinary Shares, Shares",
        "terseLabel": "Number of shares redesignated to ordinary shares, group eleven"
       }
      }
     },
     "localname": "GroupElevenSharesRedesignatedToOrdinarySharesShares",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_GroupFiveSharesRedesignatedToOrdinarySharesShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares redesignated to ordinary shares.",
        "label": "Group Five Shares Redesignated to Ordinary Shares, Shares",
        "terseLabel": "Number of shares redesignated to ordinary shares, group five"
       }
      }
     },
     "localname": "GroupFiveSharesRedesignatedToOrdinarySharesShares",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_GroupFourSharesRedesignatedToOrdinarySharesShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares redesignated to ordinary shares.",
        "label": "Group Four Shares Redesignated to Ordinary Shares, Shares",
        "terseLabel": "Number of shares redesignated to ordinary shares, group four"
       }
      }
     },
     "localname": "GroupFourSharesRedesignatedToOrdinarySharesShares",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_GroupFourteenSharesRedesignatedToOrdinarySharesShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares redesignated to ordinary shares.",
        "label": "Group Fourteen Shares Redesignated to Ordinary Shares, Shares",
        "terseLabel": "Number of shares redesignated to ordinary shares, group fourteen"
       }
      }
     },
     "localname": "GroupFourteenSharesRedesignatedToOrdinarySharesShares",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_GroupOneSharesRedesignatedToOrdinarySharesShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares redesignated to ordinary shares.",
        "label": "Group One Shares Redesignated to Ordinary Shares, Shares",
        "terseLabel": "Number of shares redesignated to ordinary shares, group one"
       }
      }
     },
     "localname": "GroupOneSharesRedesignatedToOrdinarySharesShares",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_GroupSevenSharesRedesignatedToOrdinarySharesShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares redesignated to ordinary shares.",
        "label": "Group Seven Shares Redesignated to Ordinary Shares, Shares",
        "terseLabel": "Number of shares redesignated to ordinary shares, group seven"
       }
      }
     },
     "localname": "GroupSevenSharesRedesignatedToOrdinarySharesShares",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_GroupSixSharesRedesignatedToOrdinarySharesShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares redesignated to ordinary shares.",
        "label": "Group Six Shares Redesignated To Ordinary Shares Shares",
        "terseLabel": "Number of shares redesignated to ordinary shares, group six"
       }
      }
     },
     "localname": "GroupSixSharesRedesignatedToOrdinarySharesShares",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_GroupTenSharesRedesignatedToOrdinarySharesShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares redesignated to ordinary shares.",
        "label": "Group Ten Shares Redesignated to Ordinary Shares, Shares",
        "terseLabel": "Number of shares redesignated to ordinary shares, group ten"
       }
      }
     },
     "localname": "GroupTenSharesRedesignatedToOrdinarySharesShares",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_GroupThirteenSharesRedesignatedToOrdinarySharesShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares redesignated to ordinary shares.",
        "label": "Group Thirteen Shares Redesignated to Ordinary Shares, Shares",
        "terseLabel": "Number of shares redesignated to ordinary shares, group thirteen"
       }
      }
     },
     "localname": "GroupThirteenSharesRedesignatedToOrdinarySharesShares",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_GroupThreeSharesRedesignatedToOrdinarySharesShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares redesignated to ordinary shares.",
        "label": "Group Three Shares Redesignated to Ordinary Shares, Shares",
        "terseLabel": "Number of shares redesignated to ordinary shares, group three"
       }
      }
     },
     "localname": "GroupThreeSharesRedesignatedToOrdinarySharesShares",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_GroupTwelveSharesRedesignatedToOrdinarySharesShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares redesignated to ordinary shares.",
        "label": "Group Twelve Shares Redesignated to Ordinary Shares, Shares",
        "terseLabel": "Number of shares redesignated to ordinary shares, group twelve"
       }
      }
     },
     "localname": "GroupTwelveSharesRedesignatedToOrdinarySharesShares",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_GroupTwoSharesRedesignatedToOrdinarySharesShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares redesignated to ordinary shares.",
        "label": "Group Two Shares Redesignated to Ordinary Shares, Shares",
        "terseLabel": "Number of shares redesignated to ordinary shares, group two"
       }
      }
     },
     "localname": "GroupTwoSharesRedesignatedToOrdinarySharesShares",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_HighAndNewTechnologyEnterprisesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "High and New Technology Enterprises [Member]",
        "label": "High And New Technology Enterprises [Member]",
        "terseLabel": "HNTEs"
       }
      }
     },
     "localname": "HighAndNewTechnologyEnterprisesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_HodeHkLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Hode HK Limited.",
        "label": "Hode Hk Limited [Member]",
        "terseLabel": "Hode HK Limited"
       }
      }
     },
     "localname": "HodeHkLimitedMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_HodeShanghaiLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Hode Shanghai Limited.",
        "label": "Hode Shanghai Limited [Member]",
        "terseLabel": "Hode Shanghai Limited (\"Hode Shanghai\")"
       }
      }
     },
     "localname": "HodeShanghaiLimitedMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ImpactOfAdoptionOfCreditLossGuidanceValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impact of adoption of credit loss guidance value.",
        "label": "Impact Of Adoption Of Credit Loss Guidance Value",
        "terseLabel": "Impact of adoption of credit loss guidance"
       }
      }
     },
     "localname": "ImpactOfAdoptionOfCreditLossGuidanceValue",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_IncomeAndOtherTaxDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes and other taxes.",
        "label": "Income And Other Tax Disclosure [Text Block]",
        "terseLabel": "Taxation"
       }
      }
     },
     "localname": "IncomeAndOtherTaxDisclosureTextBlock",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/Taxation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_IncomeTaxesDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income Taxes Disclosure [Line Items]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxesDisclosureLineItems",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_IncomeTaxesDisclosureTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income Taxes Disclosure [Table]"
       }
      }
     },
     "localname": "IncomeTaxesDisclosureTable",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_IncomeTaxesPreferentialTaxRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The preferential tax rate applicable to the entity under the preferential tax treatment.",
        "label": "Income Taxes Preferential Tax Rate",
        "terseLabel": "Preferential tax rate"
       }
      }
     },
     "localname": "IncomeTaxesPreferentialTaxRate",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_IndividualIncomeTaxesForEmployeesPayableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/TaxesPayableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Individual Income Taxes For Employees Payable Current",
        "terseLabel": "Withholding individual income taxes for employees"
       }
      }
     },
     "localname": "IndividualIncomeTaxesForEmployeesPayableCurrent",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_IntellectualPropertyAndOthersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intellectual property and others.",
        "label": "Intellectual Property And Others [Member]",
        "terseLabel": "Intellectual property\u00a0and others"
       }
      }
     },
     "localname": "IntellectualPropertyAndOthersMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_InvestmentIncomeInterestAndDividendShortTermInvestments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities of short term investments.",
        "label": "Investment Income, Interest and Dividend, Short Term Investments",
        "terseLabel": "Investment income related to short-term investments"
       }
      }
     },
     "localname": "InvestmentIncomeInterestAndDividendShortTermInvestments",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_InvestmentIncomeLossInterestAndDividendShortTermInvestments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income or loss and dividend income or loss on nonoperating securities of short term investments.",
        "label": "Investment Income Loss Interest And Dividend Short Term Investments",
        "terseLabel": "Investment income (loss) related to short-term investments"
       }
      }
     },
     "localname": "InvestmentIncomeLossInterestAndDividendShortTermInvestments",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_InvestmentIncomeNetIncludingImpairments": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 13.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income, including impairments on non-operating securities.",
        "label": "Investment Income Net Including Impairments",
        "negatedLabel": "Investment income, net (including impairments)"
       }
      }
     },
     "localname": "InvestmentIncomeNetIncludingImpairments",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_InvestmentsInPubliclyTradedCompaniesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments In Publicly Traded Companies",
        "label": "Investments In Publicly Traded Companies [Member]",
        "verboseLabel": "Investments in publicly traded companies"
       }
      }
     },
     "localname": "InvestmentsInPubliclyTradedCompaniesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee operating lease liability payments due after year four.",
        "label": "Lessee Operating Lease Liability Payments Due After Year Four",
        "terseLabel": "Beyond 2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_LicenseRightsOfMobileGamesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to license rights of mobile games.",
        "label": "License Rights Of Mobile Games [Member]",
        "terseLabel": "License rights of mobile games"
       }
      }
     },
     "localname": "LicenseRightsOfMobileGamesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_LicensedCopyrightsOfContentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to licensed copyrights of video content.",
        "label": "Licensed Copyrights Of Content [Member]",
        "terseLabel": "Licensed copyrights of content"
       }
      }
     },
     "localname": "LicensedCopyrightsOfContentMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_LiveBroadcastingAndOtherValuedAddedServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to live broadcasting and other valued added service (\"VAS\").",
        "label": "Live Broadcasting And Other Valued Added Service [Member]",
        "terseLabel": "Live broadcasting and other VAS"
       }
      }
     },
     "localname": "LiveBroadcastingAndOtherValuedAddedServiceMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_LoansAndInterestExpenseRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans and interest expense related party.",
        "label": "Loans and Interest Expense Related Party",
        "terseLabel": "Interest-bearing loans and interest expenses"
       }
      }
     },
     "localname": "LoansAndInterestExpenseRelatedParty",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_LoansToInvesteesOrOngoingInvestmentsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Loans to Investees or Ongoing Investments, Current",
        "terseLabel": "Loans to investees or ongoing investments"
       }
      }
     },
     "localname": "LoansToInvesteesOrOngoingInvestmentsCurrent",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_LongTermInvestmentsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for investments that are intended to be held for an extended period of time (longer than one operating cycle).",
        "label": "Long Term Investments [Text Block]",
        "terseLabel": "Long-term Investments, Net"
       }
      }
     },
     "localname": "LongTermInvestmentsTextBlock",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "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)"
       }
      }
     },
     "localname": "LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_ManagementEntitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Management entities.",
        "label": "Management Entities [Member]",
        "terseLabel": "Management Entities [Member]"
       }
      }
     },
     "localname": "ManagementEntitiesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "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)"
       }
      }
     },
     "localname": "MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_MinorityInterestDecreaseFromRedemptionsShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minority interest decrease from redemptions, shares.",
        "label": "Minority Interest Decrease From Redemptions Shares",
        "terseLabel": "Purchase of noncontrolling interests (in shares)"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromRedemptionsShares",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_MobileGameMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to mobile game.",
        "label": "Mobile Game [Member]",
        "terseLabel": "Mobile game"
       }
      }
     },
     "localname": "MobileGameMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_MobileGameOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Mobile game 1.",
        "label": "Mobile Game One [Member]",
        "terseLabel": "Mobile game 1"
       }
      }
     },
     "localname": "MobileGameOneMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_MobileGameRevenuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mobile game revenues during the period derived from a key revenue stream, when it serves as a benchmark in a concentration of risk calculation.",
        "label": "Mobile Game Revenues [Member]",
        "terseLabel": "Mobile game revenues"
       }
      }
     },
     "localname": "MobileGameRevenuesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_MobileGameServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to mobile game service.",
        "label": "Mobile Game Services [Member]",
        "terseLabel": "Mobile game"
       }
      }
     },
     "localname": "MobileGameServicesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of acquisitions and investments not yet paid for.",
        "label": "Noncash Or Part Noncash Acquisition And Investments Not Yet Paid",
        "terseLabel": "Acquisitions and investments financed by accrued liabilities and other payables"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of intangible assets not yet paid.",
        "label": "Noncash Or Part Noncash Intangible Assets Not Yet Paid",
        "terseLabel": "Intangible assets purchases financed by accounts payable"
       }
      }
     },
     "localname": "NoncashOrPartNoncashIntangibleAssetsNotYetPaid",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 27.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncontrolling Interest In Net Income Loss Other Noncontrolling Interests Redeemable Attributable To Parent Company.",
        "label": "Noncontrolling Interest In Net Income Loss Other Noncontrolling Interests Redeemable Attributable To Parent Company",
        "negatedLabel": "Accretion to redeemable noncontrolling interests",
        "negatedTerseLabel": "Accretion to redeemable noncontrolling interests"
       }
      }
     },
     "localname": "NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemableAttributableToParentCompany",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_NoncontrollingInterestsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for transactions with non-controlling interests.",
        "label": "Noncontrolling Interests Policy [Policy Text Block]",
        "terseLabel": "Noncontrolling interests"
       }
      }
     },
     "localname": "NoncontrollingInterestsPolicyPolicyTextBlock",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_NotesAndPrimaryOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes And Primary Offering",
        "label": "Notes And Primary Offering [Member]"
       }
      }
     },
     "localname": "NotesAndPrimaryOfferingMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_NumberOfDistributionChannelsExceedingDisclosureThreshold": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of distribution channels with receivable balances exceeding disclosure threshold for concentration of credit risk disclosure.",
        "label": "Number Of Distribution Channels Exceeding Disclosure Threshold",
        "terseLabel": "Number of distribution channels with receivable balance exceeding 10% of the Group's accounts receivable"
       }
      }
     },
     "localname": "NumberOfDistributionChannelsExceedingDisclosureThreshold",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "bili_NumberOfGroupNineSharesRedesignatedToOrdinaryShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares redesignated to ordinary shares.",
        "label": "Group Nine Shares Redesignated to Ordinary Shares, Shares",
        "terseLabel": "Number of shares redesignated to ordinary shares, group nine"
       }
      }
     },
     "localname": "NumberOfGroupNineSharesRedesignatedToOrdinaryShares",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_NumberOfServiceProviders": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of service providers.",
        "label": "Number of Service Providers",
        "terseLabel": "Number of service providers providing 10% or more of the Group's servers and bandwidth expenditure"
       }
      }
     },
     "localname": "NumberOfServiceProviders",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "bili_NumberOfTelecommunicationsServiceProviders": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of service providers in relation to telecommunications.",
        "label": "Number of Telecommunications Service Providers",
        "terseLabel": "Total number of telecommunications service providers"
       }
      }
     },
     "localname": "NumberOfTelecommunicationsServiceProviders",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "bili_OnGoingProjectsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "On going projects [Member].",
        "label": "On Going Projects [Member]",
        "verboseLabel": "On-going projects"
       }
      }
     },
     "localname": "OnGoingProjectsMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One point three seven five notes due two thousand twenty six Member.",
        "label": "One Point Three Seven Five Notes Due Two Thousand Twenty Six [Member]",
        "terseLabel": "US$500,000 1.375% notes due 2026 [Member]"
       }
      }
     },
     "localname": "OnePointThreeSevenFiveNotesDueTwoThousandTwentySixMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_OnePointTwoFiveNotesDueTwoThousandTwentySevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One point Two five notes due two thousand twenty seven Member.",
        "label": "One Point Two Five Notes Due Two Thousand Twenty Seven [Member]",
        "terseLabel": "US$800,000 1.25% notes due 2027 [Member]"
       }
      }
     },
     "localname": "OnePointTwoFiveNotesDueTwoThousandTwentySevenMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_OperatingLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating leases abstract.",
        "label": "Operating Leases [Abstract]",
        "terseLabel": "Operating Leases [Abstract]"
       }
      }
     },
     "localname": "OperatingLeasesAbstract",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_OperatingLeasesFutureMinimumPaymentsDueFiveAndThereafter": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Leases, Future Minimum Payments, Due Five And Thereafter.",
        "label": "Operating Leases Future Minimum Payments Due Five And Thereafter",
        "terseLabel": "2025 and thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueFiveAndThereafter",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_OperatingLossCarryforwardsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Operating Loss Carryforwards [Abstract]",
        "terseLabel": "Operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsAbstract",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforwards expiration fifth year and after fifth year.",
        "label": "Operating Loss Carryforwards Expiration Fifth Year and After Fifth Year [Member]",
        "verboseLabel": "Loss expiring in 2025 and thereafter"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_OperatingLossCarryforwardsExpirationFourthYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforward expected to be expired in the fourth fiscal year following the latest fiscal year.",
        "label": "Operating Loss Carryforwards Expiration Fourth Year [Member]",
        "verboseLabel": "Loss expiring in 2024"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpirationFourthYearMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforward expected to be expired in the next fiscal year following the latest fiscal year.",
        "label": "Operating Loss Carryforwards Expiration Next Twelve Months [Member]",
        "verboseLabel": "Loss expiring in 2021"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpirationNextTwelveMonthsMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_OperatingLossCarryforwardsExpirationSecondYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforward expected to be expired in the second fiscal year following the latest fiscal year.",
        "label": "Operating Loss Carryforwards Expiration Second Year [Member]",
        "verboseLabel": "Loss expiring in 2022"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpirationSecondYearMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_OperatingLossCarryforwardsExpirationThirdYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforward expected to be expired in the third fiscal year following the latest fiscal year.",
        "label": "Operating Loss Carryforwards Expiration Third Year [Member]",
        "verboseLabel": "Loss expiring in 2023"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpirationThirdYearMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_OperationsAndReorganizationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Operations and Reorganization"
       }
      }
     },
     "localname": "OperationsAndReorganizationAbstract",
     "nsuri": "http://www.bilibili.com/20201231",
     "xbrltype": "stringItemType"
    },
    "bili_OperationsAndReorganizationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operations and Reorganization [Line Items]",
        "terseLabel": "Operations and Reorganization [Line Items]"
       }
      }
     },
     "localname": "OperationsAndReorganizationLineItems",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_OperationsAndReorganizationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "schedule providing information pertaining operations and reorganization.",
        "label": "Operations and Reorganization [Table]"
       }
      }
     },
     "localname": "OperationsAndReorganizationTable",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_OperationsAndReorganizationTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operations and reorganization.",
        "label": "Operations and Reorganization [Text Block]",
        "terseLabel": "Operations and Reorganization"
       }
      }
     },
     "localname": "OperationsAndReorganizationTextBlock",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganization"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_OtherNonoperatingIncomeNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 17.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other income related to other nonoperating activities.",
        "label": "Other Nonoperating Income Net",
        "terseLabel": "Others, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeNet",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_OtherPermanentEquitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for other permanent equities.",
        "label": "Other Permanent Equities [Member]",
        "terseLabel": "Other permanent equities"
       }
      }
     },
     "localname": "OtherPermanentEquitiesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ParentCompanyOritsRelevantSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Parent company orits relevant subsidiaries.",
        "label": "Parent Company Orits Relevant Subsidiaries [Member]",
        "terseLabel": "The Company or its relevant subsidiaries"
       }
      }
     },
     "localname": "ParentCompanyOritsRelevantSubsidiariesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationContractualAgreementsWithMajorViesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_PayablesToProducersAndLicensors": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts payable to producers and licensors at the balance sheet date.",
        "label": "Payables To Producers And Licensors",
        "terseLabel": "Payables to producers and licensors"
       }
      }
     },
     "localname": "PayablesToProducersAndLicensors",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_PaymentsForPlacementOfTimeDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the placement of time deposits.",
        "label": "Payments for Placement of Time Deposits",
        "negatedLabel": "Placements of time deposits"
       }
      }
     },
     "localname": "PaymentsForPlacementOfTimeDeposits",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_PaymentstoFundrelatedpartiesForLandUseRightsAcquisition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The payments associated with funding to related parties for land use rights acquisition.",
        "label": "Payments To Fund Related Parties For Land Use Rights Acquisition",
        "terseLabel": "Payments to fund related parties for land use rights acquisition"
       }
      }
     },
     "localname": "PaymentstoFundrelatedpartiesForLandUseRightsAcquisition",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "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)"
       }
      }
     },
     "localname": "PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/RestrictedNetAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of cash and cash equivalents held by subsidiaries and VIEs of total cash and cash equivalents of the Group.",
        "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)"
       }
      }
     },
     "localname": "PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_PercentageOfGeneralReserveFundToRegisteredCapital": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Limit of general reserve fund as a percentage of registered capital, beyond which no further appropriation is required.",
        "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"
       }
      }
     },
     "localname": "PercentageOfGeneralReserveFundToRegisteredCapital",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_PercentageOfProfitToBeAppropriatedToGeneralReserve": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of profit to be appropriated to general reserve fund.",
        "label": "Percentage of Profit To Be Appropriated To General Reserve",
        "terseLabel": "After tax profit to be transferred to general reserve fund (as a percent)"
       }
      }
     },
     "localname": "PercentageOfProfitToBeAppropriatedToGeneralReserve",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of profit after tax to be appropriated as statutory surplus fund .",
        "label": "Percentage of Profit To Be Appropriated To Statutory Reserves",
        "terseLabel": "After tax profit to be transferred to statutory surplus fund (as a percent)"
       }
      }
     },
     "localname": "PercentageOfProfitToBeAppropriatedToStatutoryReserves",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_PercentageOfRestrictedNetAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the consolidated net assets that are restricted under relevant PRC laws and regulations.",
        "label": "Percentage of Restricted Net Assets",
        "terseLabel": "Percentage of net assets of the Company's PRC subsidiaries and VIEs, not available for distribution"
       }
      }
     },
     "localname": "PercentageOfRestrictedNetAssets",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/RestrictedNetAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_PercentageOfStatutorySurplusFundToRegisteredCapital": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Limit of surplus fund as a percentage of registered capital, beyond which no further appropriation is required.",
        "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"
       }
      }
     },
     "localname": "PercentageOfStatutorySurplusFundToRegisteredCapital",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_PrcSubsidiariesAndVariableInterestEntitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to PRC subsidiaries and variable interest entities.",
        "label": "Prc Subsidiaries And Variable Interest Entities [Member]",
        "terseLabel": "PRC Subsidiaries and Variable Interest Entities"
       }
      }
     },
     "localname": "PrcSubsidiariesAndVariableInterestEntitiesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_PreIpoCommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock as Pre-IPO Class B Ordinary.",
        "label": "Pre Ipo Common Class B [Member]",
        "terseLabel": "Pre-IPO Class B Ordinary Shares"
       }
      }
     },
     "localname": "PreIpoCommonClassBMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_PreIpoCommonClassCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock as Pre-IPO Class C Ordinary.",
        "label": "Pre Ipo Common Class C [Member]",
        "terseLabel": "Pre-IPO Class C Ordinary Shares"
       }
      }
     },
     "localname": "PreIpoCommonClassCMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_PreIpoCommonClassDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock as Pre-IPO Class D Ordinary.",
        "label": "Pre Ipo Common Class D [Member]",
        "terseLabel": "Pre-IPO Class D Ordinary Shares"
       }
      }
     },
     "localname": "PreIpoCommonClassDMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_PreIpoCommonClassaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock as Pre-IPO Class A Ordinary.",
        "label": "Pre Ipo Common Classa [Member]",
        "terseLabel": "Pre-IPO Class A Ordinary Shares"
       }
      }
     },
     "localname": "PreIpoCommonClassaMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Pre-IPO Series A convertible redeemable preferred shares.",
        "label": "Pre Ipo Series A Convertible Redeemable Preferred Shares [Member]",
        "terseLabel": "Pre-IPO Series A Preferred Shares"
       }
      }
     },
     "localname": "PreIpoSeriesAConvertibleRedeemablePreferredSharesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails",
      "http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Pre-IPO Series A+ convertible redeemable preferred shares.",
        "label": "Pre Ipo Series A plus Convertible Redeemable Preferred Shares [Member]",
        "terseLabel": "Pre-IPO Series A+ Preferred Shares"
       }
      }
     },
     "localname": "PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails",
      "http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Pre-IPO Series B convertible redeemable preferred shares.",
        "label": "Pre Ipo Series B Convertible Redeemable Preferred Shares [Member]",
        "terseLabel": "Pre-IPO Series B Preferred Shares"
       }
      }
     },
     "localname": "PreIpoSeriesBConvertibleRedeemablePreferredSharesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails",
      "http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock as Pre-IPO Series C1 convertible redeemable preferred shares.",
        "label": "Pre Ipo Series C1 Convertible Redeemable Preferred Shares [Member]",
        "terseLabel": "Pre-IPO Series C1 Preferred Shares"
       }
      }
     },
     "localname": "PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails",
      "http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock as Pre-IPO Series C2 convertible redeemable preferred shares.",
        "label": "Pre Ipo Series C2 Convertible Redeemable Preferred Shares [Member]",
        "terseLabel": "Pre-IPO Series C2 Preferred Shares"
       }
      }
     },
     "localname": "PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails",
      "http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Pre-IPO Series C convertible redeemable preferred shares.",
        "label": "Pre Ipo Series C Convertible Redeemable Preferred Shares [Member]",
        "terseLabel": "Pre-IPO Series C Preferred Shares"
       }
      }
     },
     "localname": "PreIpoSeriesCConvertibleRedeemablePreferredSharesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails",
      "http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock as Pre-IPO Series D1 convertible redeemable preferred shares.",
        "label": "Pre Ipo Series D1 Convertible Redeemable Preferred Shares [Member]",
        "terseLabel": "Pre-IPO Series D1 Preferred Shares"
       }
      }
     },
     "localname": "PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails",
      "http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock as Pre-IPO Series D2 convertible redeemable preferred shares.",
        "label": "Pre Ipo Series D2 Convertible Redeemable Preferred Shares [Member]",
        "terseLabel": "Pre-IPO Series D2 Preferred Shares"
       }
      }
     },
     "localname": "PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails",
      "http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_PrepaidContentCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Prepaid Content Cost",
        "terseLabel": "Prepayments for content cost"
       }
      }
     },
     "localname": "PrepaidContentCost",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for prepaid expenses and other current assets.",
        "label": "Prepaid Expense and Other Assets, Current [Text Block]",
        "terseLabel": "Prepayments and Other Current Assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrentTextBlock",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_PrepaidMarketingCostAndOtherOperationalExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Prepaid Marketing Cost And Other Operational Expenses",
        "terseLabel": "Prepayments of marketing and other operational expenses"
       }
      }
     },
     "localname": "PrepaidMarketingCostAndOtherOperationalExpenses",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_PrepaidOrReceivablesForJointlyInvestedContent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Prepaid Or Receivables For Jointly Invested Content",
        "terseLabel": "Prepayments/receivables relating to jointly invested content"
       }
      }
     },
     "localname": "PrepaidOrReceivablesForJointlyInvestedContent",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_PrepaidRevenueSharingCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Prepaid Revenue Sharing Cost",
        "terseLabel": "Prepayments for revenue sharing cost"
       }
      }
     },
     "localname": "PrepaidRevenueSharingCost",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Proceeds from Convertible Debt, Net of Issuance Costs",
        "verboseLabel": "Proceeds from issuance of convertible senior notes, net of issuance costs of US$11,805 and US$13,857, respectively"
       }
      }
     },
     "localname": "ProceedsFromConvertibleDebtNetOfIssuanceCosts",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Issuance Initial Public Offering And Notes Net Of Offering Costs",
        "label": "Proceeds From Issuance Initial Public Offering And Notes Net Of Offering Costs",
        "terseLabel": "Proceeds from common stock and notes issued net of issuance cost"
       }
      }
     },
     "localname": "ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails",
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the entity's first offering of stock to the public, net of offering costs.",
        "label": "Proceeds from Issuance Initial Public Offering, Net of Offering Costs",
        "terseLabel": "Net proceeds from the offering, after deducting commissions and offerings expenses",
        "verboseLabel": "Net proceeds from the offering, after deducting commissions and offerings expenses"
       }
      }
     },
     "localname": "ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of common stock, net of issuance costs.",
        "label": "Proceeds from Issuance of Common Stock, Net of Issuance Costs",
        "presentationGuidance": "Proceeds from issuance of ordinary shares, net of issuance costs of US$6,333, US$9,376 and US$563, respectively",
        "verboseLabel": "Net proceeds from the offering, after deducting offerings expenses"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Proceeds From Issuance Of Long Term Debt Net Of Issuance Cost",
        "terseLabel": "Proceeds from issuance of Long-term Debt, net of issuance cost"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ProceedsFromIssuancePublicOfferingNetOfOfferingCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Issuance Public Offering And Notes Net Of Offering Costs.",
        "label": "Proceeds From Issuance Public Offering Net Of Offering Costs",
        "verboseLabel": "Net proceeds from the offering, after deducting commissions and offerings expenses"
       }
      }
     },
     "localname": "ProceedsFromIssuancePublicOfferingNetOfOfferingCosts",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ProceedsFromMaturityOfTimeDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow for the maturity of time deposits.",
        "label": "Proceeds from Maturity of Time Deposits",
        "terseLabel": "Maturities of time deposits"
       }
      }
     },
     "localname": "ProceedsFromMaturityOfTimeDeposits",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ProductionCostNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of production costs classified as non-current.",
        "label": "Production Cost, Non-current",
        "terseLabel": "Production cost, net"
       }
      }
     },
     "localname": "ProductionCostNonCurrent",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_RedesignationConversionRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The ratio applied to the redesignation of shares to ordinary shares.",
        "label": "The ratio applied to the redesignation of shares to ordinary shares.",
        "terseLabel": "Redesignation conversion ratio"
       }
      }
     },
     "localname": "RedesignationConversionRatio",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of Pre-IPO common shares converted to ordinary shares.",
        "label": "Redesignation of Pre-IPO Common Shares to Ordinary Shares, Shares",
        "terseLabel": "Redesignation of Pre-IPO Ordinary Shares into Class Y and Class Z Ordinary Shares upon initial public offering (in shares)"
       }
      }
     },
     "localname": "RedesignationOfPreIpoCommonSharesToOrdinarySharesShares",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_RedesignationOfPreIpoCommonSharesToOrdinarySharesValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of pre-ipo common shares converted to ordinary shares.",
        "label": "Redesignation of Pre-IPO Common Shares to Ordinary Shares Value",
        "terseLabel": "Redesignation of Pre-IPO Ordinary Shares into Class Y and Class Z Ordinary Shares upon initial public offering"
       }
      }
     },
     "localname": "RedesignationOfPreIpoCommonSharesToOrdinarySharesValue",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of pre-ipo preferred shares redesignated to ordinary shares.",
        "label": "Redesignation of Pre-IPO Preferred Shares to Ordinary Shares, Shares",
        "verboseLabel": "Redesignation of Pre-IPO Preferred Shares into Class Y and Class Z Ordinary Shares upon initial public offering (in shares)"
       }
      }
     },
     "localname": "RedesignationOfPreIpoPreferredSharesToOrdinarySharesShares",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_RedesignationOfPreIpoSharesIntoClassYOrdinaryShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of pre-ipo shares redesignated as Class Y ordinary shares.",
        "label": "Redesignation of Pre Ipo Shares into Class Y Ordinary Shares",
        "negatedLabel": "Redesignation of Pre-IPO Preferred Shares into Class Y Ordinary Shares (in shares)"
       }
      }
     },
     "localname": "RedesignationOfPreIpoSharesIntoClassYOrdinaryShares",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of pre-ipo shares redesignated as Class Y ordinary shares.",
        "label": "Redesignation of Pre Ipo Shares into Class Y Ordinary Shares, Value",
        "negatedLabel": "Redesignation of Pre-IPO Preferred Shares into Class Y Ordinary Shares"
       }
      }
     },
     "localname": "RedesignationOfPreIpoSharesIntoClassYOrdinarySharesValue",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_RedesignationOfPreIpoSharesIntoClassZOrdinaryShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of pre-ipo shares redesignated as Class Z ordinary shares.",
        "label": "Redesignation of Pre Ipo Shares into Class Z Ordinary Shares",
        "negatedLabel": "Redesignation of Pre-IPO Preferred Shares into Class Z Ordinary Shares (in shares)"
       }
      }
     },
     "localname": "RedesignationOfPreIpoSharesIntoClassZOrdinaryShares",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of pre-ipo preferred shares redesignated as Class Z ordinary shares.",
        "label": "Redesignation of Pre Ipo Shares into Class Z Ordinary Shares, Value",
        "negatedLabel": "Redesignation of Pre-IPO Preferred Shares into Class Z Ordinary Shares"
       }
      }
     },
     "localname": "RedesignationOfPreIpoSharesIntoClassZOrdinarySharesValue",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_RelatedPartyTransactionAmountsOfInvestmentTransferred": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment transferred to related party during the financial reporting period.",
        "label": "Related Party Transaction, Amounts of Investment transferred",
        "verboseLabel": "Transfer of/(acquire of) long-term investments"
       }
      }
     },
     "localname": "RelatedPartyTransactionAmountsOfInvestmentTransferred",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_RelatedPartyTransactionsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for related party transactions.",
        "label": "Related Party Transactions Policy [Policy Text Block]",
        "terseLabel": "Related parties"
       }
      }
     },
     "localname": "RelatedPartyTransactionsPolicyPolicyTextBlock",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_RepaymentsOfLoansFromInvestees": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments Of Loans From Investees.",
        "label": "Repayments Of Loans From Investees",
        "negatedLabel": "Repayment of loans from investees"
       }
      }
     },
     "localname": "RepaymentsOfLoansFromInvestees",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_RestrictedNetAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Restricted Net Assets"
       }
      }
     },
     "localname": "RestrictedNetAssetsAbstract",
     "nsuri": "http://www.bilibili.com/20201231",
     "xbrltype": "stringItemType"
    },
    "bili_RevenueRecognitionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of recognition of revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Revenue Recognition, Period",
        "terseLabel": "Period recognized for time-based virtual item"
       }
      }
     },
     "localname": "RevenueRecognitionPeriod",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bili_SaleOfEquityMethodInvestmentsConsideration": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of equity method investments consideration.",
        "label": "Sale Of Equity Method Investments Consideration",
        "terseLabel": "Consideration on sale of equity method investments"
       }
      }
     },
     "localname": "SaleOfEquityMethodInvestmentsConsideration",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_SalesTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Sales Tax [Abstract]",
        "terseLabel": "Sales tax"
       }
      }
     },
     "localname": "SalesTaxAbstract",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the appropriations to general reserve funds and statutory surplus funds.",
        "label": "Schedule of Appropriations To Retained Earnings [Table Text Block]",
        "terseLabel": "Schedule of appropriations to general reserve funds and statutory surplus funds"
       }
      }
     },
     "localname": "ScheduleOfAppropriationsToRetainedEarningsTableTextBlock",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of cash, cash equivalents, restricted cash and other balances.",
        "label": "Schedule of Cash Cash Equivalents Restricted Cash and Other [Table]"
       }
      }
     },
     "localname": "ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the useful life of intangible assets.",
        "label": "Schedule of Intangible Assets, Useful Life [Table Text Block]",
        "terseLabel": "Schedule of estimated useful lives of the intangible assets"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the entity's major subsidiaries, VIEs and subsidiaries of the VIEs.",
        "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"
       }
      }
     },
     "localname": "ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_ScheduleOfRelatedPartyBalancesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of related party balances.",
        "label": "Schedule of Related Party Balances [Table Text Block]",
        "terseLabel": "Schedule of significant related party balances"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyBalancesTableTextBlock",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_ScheduleOfTaxesPayableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of taxes payable as of the balance sheet date.",
        "label": "Schedule of Taxes Payable [Table Text Block]",
        "terseLabel": "Summary of taxes payable"
       }
      }
     },
     "localname": "ScheduleOfTaxesPayableTableTextBlock",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxesPayableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_ServersAndBandwidthExpenditureMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total servers and bandwidth expenditure, when it serves as a benchmark in a concentration of risk calculation.",
        "label": "Servers And Bandwidth Expenditure [Member]",
        "terseLabel": "Servers and bandwidth expenditure"
       }
      }
     },
     "localname": "ServersAndBandwidthExpenditureMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Shanghai Anime Tamashi Cultural Media Co., Ltd.",
        "label": "Shanghai Anime Tamashi Cultural Media Co. Ltd. [Member]",
        "terseLabel": "Shanghai Anime Tamashi Cultural Media Co., Ltd. (\"Shanghai Anime Tamashi\")"
       }
      }
     },
     "localname": "ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ShanghaiBilibiliTechnologyCo.LtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Shanghai Bilibili Technology Co., Ltd.",
        "label": "Shanghai Bilibili Technology Co. Ltd [Member]",
        "terseLabel": "Shanghai Bilibili Technology Co., Ltd"
       }
      }
     },
     "localname": "ShanghaiBilibiliTechnologyCo.LtdMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ShanghaiEntityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shanghai entity.",
        "label": "Shanghai Entity [Member]",
        "terseLabel": "Shanghai Entity [Member]"
       }
      }
     },
     "localname": "ShanghaiEntityMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ShanghaiHeheheCultureCommunicationCo.LtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Shanghai Hehehe Culture Communication Co., Ltd.",
        "label": "Shanghai Hehehe Culture Communication Co. Ltd [Member]",
        "terseLabel": "Shanghai Hehehe Culture Communication Co., Ltd. (\"Shanghai Hehehe\")"
       }
      }
     },
     "localname": "ShanghaiHeheheCultureCommunicationCo.LtdMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ShanghaiHodeInformationTechnologyCo.LtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Shanghai Hode Information Technology Co., Ltd.",
        "label": "Shanghai Hode Information Technology Co. Ltd [Member]",
        "terseLabel": "Shanghai Hode Information Technology Co., Ltd. (\"Hode Information Technology\")"
       }
      }
     },
     "localname": "ShanghaiHodeInformationTechnologyCo.LtdMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Shanghai Kuanyu Digital Technology Co., Ltd.",
        "label": "Shanghai Kuanyu Digital Technology Co. Ltd [Member]",
        "terseLabel": "Shanghai Kuanyu Digital Technology Co., Ltd. (\"Shanghai Kuanyu\")."
       }
      }
     },
     "localname": "ShanghaiKuanyuDigitalTechnologyCo.LtdMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesReservedForFutureIssuance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future grant under share-based compensation arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Shares Reserved for Future Issuance",
        "terseLabel": "Aggregate number of Ordinary Shares available for future grant under the Global Share Plan and the 2018 Plan"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesReservedForFutureIssuance",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_SharejoyNetworkTechnologyCo.LtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Sharejoy Network Technology Co., Ltd.",
        "label": "Sharejoy Network Technology Co. Ltd [Member]",
        "terseLabel": "Sharejoy Network Technology Co., Ltd. (\"Sharejoy Network\")"
       }
      }
     },
     "localname": "SharejoyNetworkTechnologyCo.LtdMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_SharesRedesignation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares redesignation.",
        "label": "Shares Redesignation",
        "terseLabel": "Shares redesignation (in shares)"
       }
      }
     },
     "localname": "SharesRedesignation",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_SharesRedesignationValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares redesignation value.",
        "label": "Shares Redesignation Value",
        "terseLabel": "Shares redesignation"
       }
      }
     },
     "localname": "SharesRedesignationValue",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ShortTermInvestmentsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for short-term investments.",
        "label": "Short-term Investments [Text Block]",
        "terseLabel": "Short-term Investments"
       }
      }
     },
     "localname": "ShortTermInvestmentsTextBlock",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_StatutoryReserveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to statutory reserve.",
        "label": "Statutory Reserve [Member]",
        "terseLabel": "Statutory reserves"
       }
      }
     },
     "localname": "StatutoryReserveMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_StatutoryReservesPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for statutory reserves.",
        "label": "Statutory Reserves Policy [Policy Text Block]",
        "terseLabel": "Statutory reserves"
       }
      }
     },
     "localname": "StatutoryReservesPolicyPolicyTextBlock",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_StockConversionBasis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The ratio of conversion features of common stock if such stock is convertible.",
        "label": "Stock Conversion Basis",
        "terseLabel": "Stock conversion ratio, into Class A ordinary shares"
       }
      }
     },
     "localname": "StockConversionBasis",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "bili_SubsidiariesAndVariableInterestEntitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Subsidiaries and Variable Interest Entities [Line Items]",
        "terseLabel": "Company's major subsidiaries and VIEs"
       }
      }
     },
     "localname": "SubsidiariesAndVariableInterestEntitiesLineItems",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_SubsidiariesAndVariableInterestEntitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of subsidiaries and variable interest entities.",
        "label": "Subsidiaries and Variable Interest Entities [Table]"
       }
      }
     },
     "localname": "SubsidiariesAndVariableInterestEntitiesTable",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_SubsidiariesOfGroupMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to subsidiaries of the Group.",
        "label": "Subsidiaries Of Group [Member]",
        "terseLabel": "Company and its subsidiaries"
       }
      }
     },
     "localname": "SubsidiariesOfGroupMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pertinent information describing and reflecting disclosures pertaining to expiration of investment tax credits and operating loss carry forwards.",
        "label": "Tax Credit and Loss Carry Forwards Expiration Period [Axis]"
       }
      }
     },
     "localname": "TaxCreditAndLossCarryForwardsExpirationPeriodAxis",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pertinent information describing expiration period of investment tax credits and operating loss carry forwards.",
        "label": "Tax Credit And Loss Carry Forwards Expiration Period [Domain]",
        "terseLabel": "Tax Credit And Loss Carry Forwards Expiration Period [Domain]"
       }
      }
     },
     "localname": "TaxCreditAndLossCarryForwardsExpirationPeriodDomain",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_TaxRateForTwoTieredProfitsRegimeAboveThreshold": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax rate for two tiered profits regime after threshold.",
        "label": "Tax Rate For Two Tiered Profits Regime Above Threshold",
        "terseLabel": "Existing tax rate"
       }
      }
     },
     "localname": "TaxRateForTwoTieredProfitsRegimeAboveThreshold",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_TaxRateForTwoTieredProfitsRegimeBelowThreshold": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax rate for two tiered profits regime below threshold.",
        "label": "Tax Rate For Two Tiered Profits Regime Below Threshold",
        "terseLabel": "Half the current tax rate"
       }
      }
     },
     "localname": "TaxRateForTwoTieredProfitsRegimeBelowThreshold",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_TaxationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Taxation"
       }
      }
     },
     "localname": "TaxationAbstract",
     "nsuri": "http://www.bilibili.com/20201231",
     "xbrltype": "stringItemType"
    },
    "bili_TaxesPayableDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Taxes Payable Disclosure [Text Block]",
        "terseLabel": "Taxes Payable"
       }
      }
     },
     "localname": "TaxesPayableDisclosureTextBlock",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxesPayable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_TerminationNoticeTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Termination Notice, Term",
        "terseLabel": "Termination notice before the term ends"
       }
      }
     },
     "localname": "TerminationNoticeTerm",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationContractualAgreementsWithMajorViesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bili_ThirdPartiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the third parties.",
        "label": "Third Parties [Member]",
        "terseLabel": "Third parties"
       }
      }
     },
     "localname": "ThirdPartiesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_TimeDepositsInBank": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 11.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Time deposits represent deposits placed with banks with original maturities more than three months but less than one year.",
        "label": "Time Deposits in Bank",
        "terseLabel": "Time deposits"
       }
      }
     },
     "localname": "TimeDepositsInBank",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_TwoThousandAndEighteenShareIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the information pertaining to two thousand and eighteen share incentive plan.",
        "label": "Two Thousand And Eighteen Share Incentive Plan [Member]",
        "terseLabel": "2018 Plan"
       }
      }
     },
     "localname": "TwoThousandAndEighteenShareIncentivePlanMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_TwoThousandTwentySevenNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Twenty Seven Notes.",
        "label": "Two Thousand Twenty Seven Notes [Member]",
        "terseLabel": "2027 Notes [Member]"
       }
      }
     },
     "localname": "TwoThousandTwentySevenNotesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_TwoThousandTwentySixNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Twenty Six notes.",
        "label": "Two Thousand Twenty Six Notes [Member]",
        "terseLabel": "2026 Notes [Member]"
       }
      }
     },
     "localname": "TwoThousandTwentySixNotesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_UnderLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Under Leases [Abstract]",
        "terseLabel": "Under Leases [Abstract]"
       }
      }
     },
     "localname": "UnderLeasesAbstract",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_UserBaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to user base.",
        "label": "User Base [Member]",
        "terseLabel": "User base"
       }
      }
     },
     "localname": "UserBaseMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase from additions made in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Additions, Amount",
        "negatedLabel": "Addition"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetAdditionsAmount",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Valuation Allowance, Deferred Tax Asset, Expiration of Loss Carry Forward, Amount",
        "terseLabel": "Expiration of loss carry forward and impact of disposal of subsidiaries"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from re-measurement due to preferential tax rate in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Re-measurement through Preferential Tax Rate, Amount",
        "negatedLabel": "Re-measurement due to applicable preferential tax rate"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ValueAddedServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value-added services.",
        "label": "Value Added Services [Member]",
        "terseLabel": "Value-added services (formerly known as Live broadcasting and VAS)"
       }
      }
     },
     "localname": "ValueAddedServicesMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ValueAddedTaxRatePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of value added tax.",
        "label": "Value Added Tax Rate, Percent",
        "terseLabel": "Value added tax rate (as a percent)"
       }
      }
     },
     "localname": "ValueAddedTaxRatePercent",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "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"
       }
      }
     },
     "localname": "VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consolidated variable interest entity's (VIE) assets that can only be used to settle obligations of registered capital.",
        "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"
       }
      }
     },
     "localname": "VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of VIE's in the group where the Company or any subsidiary has a variable interest but is not the primary beneficiary.",
        "label": "Variable Interest Entity, Not Primary Beneficiary, Number of Entities",
        "terseLabel": "Number of VIE having variable interest but not primary beneficiary"
       }
      }
     },
     "localname": "VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "bili_VendorRelationshipMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vendor relationship [member].",
        "label": "Vendor Relationship [Member]",
        "verboseLabel": "Vendor relationship"
       }
      }
     },
     "localname": "VendorRelationshipMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_WangfuMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wangfu.",
        "label": "Wangfu [Member]",
        "terseLabel": "Wangfu [Member]"
       }
      }
     },
     "localname": "WangfuMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_WithholdingIncomeTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Withholding Income Tax [Abstract]",
        "terseLabel": "Withholding income tax"
       }
      }
     },
     "localname": "WithholdingIncomeTaxAbstract",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_WithholdingIncomeTaxExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of withholding income tax expense pertaining to taxable income.",
        "label": "Withholding Income Tax Expense",
        "terseLabel": "Withholding income tax expenses"
       }
      }
     },
     "localname": "WithholdingIncomeTaxExpense",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_WithholdingIncomeTaxPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/TaxesPayableDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Withholding Income Tax Payable",
        "terseLabel": "Withholding income tax payable"
       }
      }
     },
     "localname": "WithholdingIncomeTaxPayable",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "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)"
       }
      }
     },
     "localname": "WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_ZenithGroupMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Zenith Group.",
        "label": "Zenith Group [Member]",
        "terseLabel": "Zenith Group"
       }
      }
     },
     "localname": "ZenithGroupMember",
     "nsuri": "http://www.bilibili.com/20201231",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/AcquisitionsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "country_HK": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HONG KONG",
        "terseLabel": "Hong Kong [Member]"
       }
      }
     },
     "localname": "HK",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_AllCurrenciesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Currencies [Domain]",
        "terseLabel": "All Currencies [Domain]"
       }
      }
     },
     "localname": "AllCurrenciesDomain",
     "nsuri": "http://xbrl.sec.gov/currency/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_USD": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States of America, Dollars",
        "terseLabel": "Denominated in US dollars"
       }
      }
     },
     "localname": "USD",
     "nsuri": "http://xbrl.sec.gov/currency/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AddressTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.",
        "label": "Address Type [Domain]"
       }
      }
     },
     "localname": "AddressTypeDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AdrMember": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "disclosureGuidance": "American Depositary Shares",
        "documentation": "American Depository Receipt (or American Depository Share, ADS).",
        "label": "ADR [Member]"
       }
      }
     },
     "localname": "AdrMember",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_BusinessContactMember": {
     "auth_ref": [
      "r668",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business contact for the entity",
        "label": "Business Contact [Member]"
       }
      }
     },
     "localname": "BusinessContactMember",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelEmailAddress": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Email address of contact personnel.",
        "label": "Contact Personnel Email Address"
       }
      }
     },
     "localname": "ContactPersonnelEmailAddress",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of contact personnel",
        "label": "Contact Personnel Name"
       }
      }
     },
     "localname": "ContactPersonnelName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r668"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r667",
      "r668",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r668"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Addresses, Address Type [Axis]"
       }
      }
     },
     "localname": "EntityAddressesAddressTypeAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationContractualAgreementsWithMajorViesDetails",
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r667",
      "r668",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationContractualAgreementsWithMajorViesDetails",
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r467",
      "r468",
      "r475",
      "r476",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationContractualAgreementsWithMajorViesDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails",
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r467",
      "r468",
      "r475",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationContractualAgreementsWithMajorViesDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails",
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CurrencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency [Axis]"
       }
      }
     },
     "localname": "CurrencyAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r229",
      "r335",
      "r339",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ManagementMember": {
     "auth_ref": [
      "r231",
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management [Member]",
        "terseLabel": "Senior Management"
       }
      }
     },
     "localname": "ManagementMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r362",
      "r364",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r608",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails",
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r362",
      "r364",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r608",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails",
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r229",
      "r335",
      "r339",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails",
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails",
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r225",
      "r335",
      "r337",
      "r546",
      "r607",
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r225",
      "r335",
      "r337",
      "r546",
      "r607",
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r345",
      "r362",
      "r364",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r608",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails",
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r345",
      "r362",
      "r364",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r608",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails",
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r142",
      "r143",
      "r144",
      "r145",
      "r147",
      "r148",
      "r152",
      "r153",
      "r154",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r174",
      "r258",
      "r259",
      "r401",
      "r431",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r142",
      "r143",
      "r144",
      "r145",
      "r147",
      "r148",
      "r152",
      "r153",
      "r154",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r174",
      "r258",
      "r259",
      "r401",
      "r431",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [
      "r142",
      "r144",
      "r145",
      "r147",
      "r148",
      "r152",
      "r153",
      "r154",
      "r156",
      "r157",
      "r159",
      "r160",
      "r174",
      "r258",
      "r259",
      "r401",
      "r431",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previously Reported [Member]",
        "terseLabel": "Previously Reported [Member]"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r226",
      "r227",
      "r335",
      "r338",
      "r610",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r226",
      "r227",
      "r335",
      "r338",
      "r610",
      "r648",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SubsidiariesMember": {
     "auth_ref": [
      "r350",
      "r528",
      "r529",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries [Member]",
        "terseLabel": "Subsidiaries [Member]"
       }
      }
     },
     "localname": "SubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r231",
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]",
        "terseLabel": "Relationship to Entity [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201613Member": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.",
        "label": "Accounting Standards Update 2016-13 [Member]",
        "terseLabel": "Accounting Standards Update 2016-13 [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201613Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "terseLabel": "Accrued Liabilities and Other Payables"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 30.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r4",
      "r37",
      "r232",
      "r233"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 12.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accounts Receivable, Net, Current",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "auth_ref": [
      "r11",
      "r57",
      "r405"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxesPayableDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrual for Taxes Other than Income Taxes, Current",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r29",
      "r568",
      "r589"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxesPayableDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "EIT payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 34.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 15.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued liabilities and other payables",
        "totalLabel": "Total",
        "verboseLabel": "Accrued liabilities and other payables"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedMarketingCostsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrued Marketing Costs, Current",
        "terseLabel": "Accrued marketing expenses"
       }
      }
     },
     "localname": "AccruedMarketingCostsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r57"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrued Professional Fees, Current",
        "verboseLabel": "Professional fees"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r51",
      "r296"
     ],
     "calculation": {
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r41",
      "r76",
      "r77",
      "r78",
      "r592",
      "r620",
      "r624"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 23.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r75",
      "r78",
      "r79",
      "r142",
      "r143",
      "r145",
      "r474",
      "r615",
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Weighted-average useful lives"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r38",
      "r401"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 21.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r142",
      "r143",
      "r145",
      "r398",
      "r399",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r147",
      "r148",
      "r149",
      "r150",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r428",
      "r429",
      "r430",
      "r431",
      "r548",
      "r549",
      "r550",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).",
        "label": "Adjustments to Additional Paid in Capital, Other",
        "terseLabel": "Difference between the total consideration and the carrying value of the noncontrolling interest as additional paid in capital"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "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 provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvancesOnInventoryPurchases": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Advances on Inventory Purchases",
        "terseLabel": "Prepayments to inventory suppliers"
       }
      }
     },
     "localname": "AdvancesOnInventoryPurchases",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r407"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising expenses"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesSalesMarketingExpensesShareBasedCompensationEmployeesBenefitsTaxationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r367",
      "r390",
      "r403"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Allocated Share-based Compensation Expense",
        "terseLabel": "Share-based compensation expenses"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r236",
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.",
        "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Schedule of movements of the allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r239",
      "r260",
      "r261",
      "r264"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Beginning balance",
        "periodEndLabel": "Balance at December 31",
        "periodStartLabel": "Balance at January 1"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r263"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "label": "Allowance for Doubtful Accounts Receivable, Write-offs",
        "negatedLabel": "Write-offs"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r95",
      "r121",
      "r508"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 43.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r121",
      "r281",
      "r288"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 34.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of intangible assets",
        "verboseLabel": "Amortization expenses"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries": {
     "auth_ref": [
      "r138"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of restricted net assets of consolidated and unconsolidated subsidiaries as of the end of the most recently completed fiscal year.",
        "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"
       }
      }
     },
     "localname": "AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/RestrictedNetAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "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"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Arrangements and Non-arrangement Transactions [Domain]",
        "terseLabel": "Arrangements and Non-arrangement Transactions [Domain]"
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationContractualAgreementsWithMajorViesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r134",
      "r204",
      "r215",
      "r221",
      "r251",
      "r467",
      "r475",
      "r490",
      "r566",
      "r588"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r7",
      "r9",
      "r72",
      "r134",
      "r251",
      "r467",
      "r475",
      "r490"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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 within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r17",
      "r18",
      "r19",
      "r20",
      "r21",
      "r22",
      "r23",
      "r24",
      "r134",
      "r251",
      "r467",
      "r475",
      "r490"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Assets, Noncurrent",
        "totalLabel": "Total non-current assets"
       }
      }
     },
     "localname": "AssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "terseLabel": "Non-current assets:",
        "verboseLabel": "Non-current assets:"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r369",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "terseLabel": "Significant Accounting Policies"
       }
      }
     },
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r361",
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/AcquisitionsTables",
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r361",
      "r363",
      "r443",
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/AcquisitionsTables",
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "terseLabel": "Business combination number of equity shares issued"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/AcquisitionsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "terseLabel": "Percentage of equity interest acquired"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": {
     "auth_ref": [
      "r447"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.",
        "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value",
        "negatedLabel": "Noncontrolling interests",
        "verboseLabel": "Purchase of noncontrolling interests of Chaodian Inc. (\"Chaodian\")"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r455",
      "r456",
      "r457"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Consideration transferred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r455",
      "r456"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": 18.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "positiveLabel": "Issuance of ordinary shares in the business combination, purchase of noncontrolling interests and investment addition",
        "verboseLabel": "Share consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1": {
     "auth_ref": [
      "r440",
      "r457"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract": {
     "auth_ref": [],
     "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:"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Goodwill [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r446"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets",
        "totalLabel": "Total Asset acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r446"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r446"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r446"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": 13.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "negatedLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r445",
      "r446"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": 15.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r446"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "negatedTotalLabel": "Total liability assumed"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r445",
      "r446"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": 14.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "terseLabel": "Net assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "auth_ref": [
      "r446"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other",
        "negatedLabel": "Other liabilities assumed"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r446"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
        "terseLabel": "Other asset acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": {
     "auth_ref": [
      "r446"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]",
        "terseLabel": "Purchase price allocation"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r446"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "terseLabel": "Consideration",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]",
        "terseLabel": "Allocation of the consideration"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1": {
     "auth_ref": [
      "r441"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": 17.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value",
        "terseLabel": "Fair value of previously held equity interests"
       }
      }
     },
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Including Subsequent Acquisition, Percentage",
        "terseLabel": "Percentage of equity interest owned after transactions"
       }
      }
     },
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss": {
     "auth_ref": [
      "r442"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 40.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain (Loss), Net",
        "negatedLabel": "Revaluation of previously held equity interests",
        "terseLabel": "Revaluation gain of previously held equity interests"
       }
      }
     },
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r129",
      "r438"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r125",
      "r126",
      "r127"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Fixed assets purchases financed by accounts payable"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r47",
      "r626",
      "r627"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash",
        "terseLabel": "Cash contribution to fund"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r2",
      "r47",
      "r123"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 10.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "periodEndLabel": "Cash and cash equivalents at end of the year",
        "periodStartLabel": "Cash and cash equivalents at beginning of the year",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r117",
      "r495"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "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"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashDivestedFromDeconsolidation": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash.",
        "label": "Cash Divested from Deconsolidation",
        "negatedLabel": "Impact to cash resulting from deconsolidation of a subsidiary"
       }
      }
     },
     "localname": "CashDivestedFromDeconsolidation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Operating Activities, Lessee [Abstract]",
        "terseLabel": "Cash Flow, Operating Activities, Lessee [Abstract]"
       }
      }
     },
     "localname": "CashFlowOperatingActivitiesLesseeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CaymanIslandsTaxInformationAuthorityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of the Cayman Islands.",
        "label": "Cayman Islands Tax Information Authority [Member]",
        "terseLabel": "Cayman Islands"
       }
      }
     },
     "localname": "CaymanIslandsTaxInformationAuthorityMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r132",
      "r134",
      "r164",
      "r165",
      "r166",
      "r168",
      "r170",
      "r179",
      "r180",
      "r181",
      "r251",
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/CoverPage",
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails",
      "http://www.bilibili.com/role/OrdinarySharesDetails",
      "http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Ordinary shares"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]",
        "terseLabel": "Contractual agreements with major VIEs"
       }
      }
     },
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationContractualAgreementsWithMajorViesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r63",
      "r306",
      "r575",
      "r598"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r301",
      "r303",
      "r305",
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r142",
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Ordinary shares",
        "verboseLabel": "Ordinary Shares"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/CoverPage",
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares"
       }
      }
     },
     "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Ordinary shares, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Ordinary shares, authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Shares, Issued",
        "periodEndLabel": "Issuance of ordinary shares, net of issuance costs (in shares)",
        "terseLabel": "Ordinary shares, issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r35",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Ordinary shares, outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 24.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Value, Issued",
        "periodEndLabel": "Issuance of ordinary shares, net of issuance costs",
        "terseLabel": "Ordinary shares"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefits"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r82",
      "r84",
      "r85",
      "r91",
      "r579",
      "r602"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive loss attributable to the Bilibili Inc.'s shareholders"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r82",
      "r84",
      "r90",
      "r464",
      "r485",
      "r578",
      "r601"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 21.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Total comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Servers and computers"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r189",
      "r190",
      "r229",
      "r487",
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r189",
      "r190",
      "r229",
      "r487",
      "r488",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r189",
      "r190",
      "r229",
      "r487",
      "r488",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/ConcentrationsAndRisksTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Concentration Risk Disclosure [Text Block]",
        "terseLabel": "Concentrations and Risks"
       }
      }
     },
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisks"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentrations and Risks"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/ConcentrationsAndRisksTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r189",
      "r190",
      "r229",
      "r487",
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r186",
      "r189",
      "r190",
      "r191",
      "r487",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/ConcentrationsAndRisksTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r189",
      "r190",
      "r229",
      "r487",
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/ConcentrationsAndRisksTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r129",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r331",
      "r332",
      "r336"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 33.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 13.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockSharesConverted1": {
     "auth_ref": [
      "r125",
      "r126",
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Shares Converted",
        "verboseLabel": "Conversion of shares upon completion of IPO"
       }
      }
     },
     "localname": "ConversionOfStockSharesConverted1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CopyrightsMember": {
     "auth_ref": [
      "r451",
      "r452",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Legal rights held for a finite period specified by law, covering only the form or manner in which ideas or information have been manifested, and which prohibit reproduction of same without the right holder's consent, such as reproducing a copyrighted text, work of art, or software.",
        "label": "Copyrights [Member]",
        "terseLabel": "Copyrights"
       }
      }
     },
     "localname": "CopyrightsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r101",
      "r134",
      "r251",
      "r490"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 7.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "negatedLabel": "Cost of revenues"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of revenues"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "auth_ref": [
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.",
        "label": "Cost of Sales, Policy [Policy Text Block]",
        "terseLabel": "Cost of revenues"
       }
      }
     },
     "localname": "CostOfSalesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CreditConcentrationRiskMember": {
     "auth_ref": [
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Credit Concentration Risk [Member]",
        "terseLabel": "Credit risk"
       }
      }
     },
     "localname": "CreditConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/ConcentrationsAndRisksTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r135",
      "r425",
      "r433",
      "r435"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "terseLabel": "Current income tax expenses"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r27",
      "r29",
      "r30",
      "r567",
      "r569",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r30",
      "r309",
      "r569",
      "r585"
     ],
     "calculation": {
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentFaceAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-term Debt, Gross",
        "terseLabel": "Carrying value"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r311"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Convertible debt, conversion price"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "auth_ref": [
      "r60",
      "r322",
      "r325",
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "terseLabel": "Convertible debt, conversion rate"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r507",
      "r509"
     ],
     "calculation": {
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Convertible senior notes aggregate principal amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "totalLabel": "Total principal amounts of unsecured senior notes",
        "verboseLabel": "Long-term debt principal amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtDetail",
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Long-term debt interest rate",
        "verboseLabel": "Effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtDetail",
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtDetail",
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r61",
      "r139",
      "r322",
      "r326",
      "r327",
      "r328",
      "r506",
      "r507",
      "r509",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term 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 company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtDetail",
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "auth_ref": [
      "r310",
      "r508"
     ],
     "calculation": {
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentFaceAmount",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "negatedLabel": "Unamortized discount and debt issuance costs",
        "terseLabel": "Unamortized debt issuance costs"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtDetail",
      "http://www.bilibili.com/role/LongTermDebtSummaryOfTheCompanySUnsecuredSeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instruments [Abstract]"
       }
      }
     },
     "localname": "DebtInstrumentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]",
        "terseLabel": "Summary of prepayments and other current assets"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFinanceCostsNoncurrentNet": {
     "auth_ref": [
      "r52",
      "r508"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Issuance Costs, Noncurrent, Net",
        "terseLabel": "Long-term debt issuance cost"
       }
      }
     },
     "localname": "DeferredFinanceCostsNoncurrentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r121",
      "r135",
      "r426",
      "r433",
      "r434",
      "r435"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 45.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "positiveLabel": "Deferred tax benefits",
        "verboseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deferred Income Taxes and Other Assets, Noncurrent",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndOtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueRevenueRecognized1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.",
        "label": "Deferred Revenue, Revenue Recognized",
        "terseLabel": "Deferred revenue, revenue recognized"
       }
      }
     },
     "localname": "DeferredRevenueRevenueRecognized1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "auth_ref": [
      "r423",
      "r424"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetailsAlternate1": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.",
        "label": "Deferred Tax Assets, Deferred Income",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r417"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetailsAlternate1": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r419"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetailsAlternate1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Net deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r423",
      "r424"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetailsAlternate1": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating tax loss carry forwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r423",
      "r424"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetailsAlternate1": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r423",
      "r424"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetailsAlternate1": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "terseLabel": "Accrued expenses and other payables"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r418"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetailsAlternate1": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Less: valuation allowance",
        "negatedPeriodEndLabel": "Balance at December 31",
        "negatedPeriodStartLabel": "Balance at January 1"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r411",
      "r419"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r423",
      "r424"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedLabel": "Acquired intangible assets (Note 24)"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r360"
     ],
     "calculation": {
      "http://www.bilibili.com/role/EmployeeBenefitsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/EmployeeBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositsAssetsCurrent": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deposits Assets, Current",
        "terseLabel": "Deposits"
       }
      }
     },
     "localname": "DepositsAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r121",
      "r294"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 33.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Depreciation",
        "terseLabel": "Depreciation of property and equipment",
        "verboseLabel": "Depreciation expenses"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Significant Accounting Policies"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r335",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "verboseLabel": "Schedule of net revenues disaggregated by revenue sources"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]",
        "terseLabel": "Share-based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DueFromAffiliateCurrent": {
     "auth_ref": [
      "r67",
      "r140",
      "r529",
      "r531",
      "r535"
     ],
     "calculation": {
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivables due from an entity that is affiliated with the reporting entity by means of direct or indirect ownership, due within 1 year (or 1 business cycle).",
        "label": "Due from Affiliate, Current",
        "terseLabel": "Amount due from the Company and its subsidiaries"
       }
      }
     },
     "localname": "DueFromAffiliateCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r5",
      "r18",
      "r36",
      "r136",
      "r529"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 13.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).",
        "label": "Due from Related Parties, Current",
        "terseLabel": "Amount due from related parties",
        "verboseLabel": "Due from related parties"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToAffiliateCurrent": {
     "auth_ref": [
      "r25",
      "r136",
      "r529",
      "r628"
     ],
     "calculation": {
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 14.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payable due to an entity that is affiliated with the reporting entity by means of direct or indirect ownership. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Affiliate, Current",
        "verboseLabel": "Amount due to the Company and its subsidiaries"
       }
      }
     },
     "localname": "DueToAffiliateCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r53",
      "r140",
      "r529"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 36.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Due to related parties",
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Related Parties, Current",
        "terseLabel": "Amount due to related parties"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r92",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r161",
      "r164",
      "r168",
      "r169",
      "r170",
      "r174",
      "r175",
      "r580",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Net loss per share, basic",
        "verboseLabel": "Net loss per share/ADS, basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r92",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r164",
      "r168",
      "r169",
      "r170",
      "r174",
      "r175",
      "r580",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Net loss per share, diluted",
        "verboseLabel": "Net loss per share/ADS, diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r129",
      "r171",
      "r172"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net loss per share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r171",
      "r172",
      "r173",
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r495"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 49.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "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 held in foreign currencies"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r413"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r413",
      "r436"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Statutory income tax rate",
        "verboseLabel": "Income tax rate (as a percent)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r413",
      "r436"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r413",
      "r436"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "verboseLabel": "Tax rate difference from statutory rate in other jurisdictions"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r413",
      "r436"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent",
        "terseLabel": "Permanent differences"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 31.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Salary and welfare payable",
        "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).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Salary and welfare payable"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r391"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options",
        "verboseLabel": "Total unrecognized compensation expenses related to unvested awards"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Share options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r142",
      "r143",
      "r145",
      "r148",
      "r157",
      "r160",
      "r178",
      "r257",
      "r321",
      "r329",
      "r398",
      "r399",
      "r400",
      "r430",
      "r431",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r502",
      "r615",
      "r616",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/LongTermDebtDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvesteeMember": {
     "auth_ref": [
      "r247",
      "r553",
      "r555",
      "r557",
      "r559",
      "r561",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity that issued voting stock held by an investor and that is accounted for under the equity method of accounting by the investor.",
        "label": "Equity Method Investee [Member]",
        "terseLabel": "Equity Method Investee [Member]"
       }
      }
     },
     "localname": "EquityMethodInvesteeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentAggregateCost": {
     "auth_ref": [
      "r48"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Aggregate Cost",
        "terseLabel": "Cost of equity method investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentAggregateCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A description of the principal activities of an investee accounted for under the equity method.",
        "label": "Equity Method Investment, Description of Principal Activities",
        "terseLabel": "Principal Activities"
       }
      }
     },
     "localname": "EquityMethodInvestmentDescriptionOfPrincipalActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Financial Statement, Reported Amounts [Abstract]"
       }
      }
     },
     "localname": "EquityMethodInvestmentFinancialStatementReportedAmountsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": {
     "auth_ref": [
      "r1",
      "r134",
      "r251",
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity.",
        "label": "Equity Method Investment, Nonconsolidated Investee [Axis]",
        "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Axis]"
       }
      }
     },
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": {
     "auth_ref": [
      "r1",
      "r134",
      "r251",
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity.",
        "label": "Equity Method Investment, Nonconsolidated Investee [Domain]",
        "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Equity Method Investments Percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": {
     "auth_ref": [
      "r96",
      "r97",
      "r121"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.",
        "label": "Equity Method Investment, Realized Gain (Loss) on Disposal",
        "verboseLabel": "Investment income"
       }
      }
     },
     "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r48",
      "r205",
      "r248"
     ],
     "calculation": {
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Equity Method Investments",
        "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.",
        "label": "Equity Method Investments",
        "terseLabel": "Equity investments accounted for using the equity method"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails",
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r247"
     ],
     "calculation": {
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of investments accounted under the equity method.",
        "label": "Equity Method Investments, Fair Value Disclosure",
        "terseLabel": "Investments accounted for at fair value"
       }
      }
     },
     "localname": "EquityMethodInvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsTextBlock": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Method Investments [Table Text Block]",
        "terseLabel": "Summary of equity method investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "auth_ref": [
      "r244"
     ],
     "calculation": {
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "terseLabel": "Carrying value of equity investments without readily determinable fair value",
        "verboseLabel": "Equity investments accounted for using the measurement alternative"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails",
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": {
     "auth_ref": [
      "r245"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount",
        "terseLabel": "Investment gain of alternative measure method investments"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurement"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/FairValueMeasurement"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair value measurements"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Estimated useful lives of intangible assets",
        "verboseLabel": "Amortization Period"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r287"
     ],
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r289"
     ],
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months",
        "verboseLabel": "2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r289"
     ],
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r289"
     ],
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r289"
     ],
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r289"
     ],
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r282",
      "r284",
      "r287",
      "r290",
      "r547",
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Intangible assets amortization expense"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r287",
      "r551"
     ],
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross carrying value"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "verboseLabel": "Intangible Assets, Net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r282",
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r287",
      "r547"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Total",
        "verboseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyExchangeRateTranslation1": {
     "auth_ref": [
      "r503",
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.",
        "label": "Foreign Currency Exchange Rate, Translation",
        "terseLabel": "Convenience translation rate (RMB to USD)"
       }
      }
     },
     "localname": "ForeignCurrencyExchangeRateTranslation1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r491",
      "r492",
      "r493",
      "r494"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 15.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "terseLabel": "Exchange (losses)/gains"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": {
     "auth_ref": [
      "r122",
      "r493",
      "r494"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 37.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), Unrealized",
        "negatedLabel": "Unrealized exchange losses /(gains)"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossUnrealized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainOnSaleOfInvestments": {
     "auth_ref": [
      "r96",
      "r97",
      "r121",
      "r576",
      "r604"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 46.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Gain on Sale of Investments",
        "negatedLabel": "Gain on disposal of long-term investments and subsidiaries"
       }
      }
     },
     "localname": "GainOnSaleOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 10.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "General and Administrative Expense",
        "negatedLabel": "General and administrative expenses"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative expenses"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r272",
      "r274",
      "r565"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Goodwill",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r275"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Additions (Note 24)"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r129",
      "r277"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "auth_ref": [
      "r129",
      "r285"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "auth_ref": [
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill.",
        "label": "Goodwill Disclosure [Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/Goodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r121",
      "r273",
      "r276",
      "r278"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Goodwill impairment charges",
        "verboseLabel": "Impairment charge recognized"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/GoodwillDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPropertyAndEquipmentGoodwillAndImpairmentOfLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r98",
      "r134",
      "r204",
      "r214",
      "r217",
      "r220",
      "r223",
      "r251",
      "r490"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IPOMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First sale of stock by a private company to the public.",
        "label": "IPO [Member]",
        "terseLabel": "IPO [Member]"
       }
      }
     },
     "localname": "IPOMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "auth_ref": [
      "r121",
      "r291"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Impairment of Intangible Assets, Finite-lived",
        "terseLabel": "Impairment charge"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfInvestments": {
     "auth_ref": [
      "r243"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 41.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.",
        "label": "Other than Temporary Impairment Losses, Investments",
        "terseLabel": "Impairments of long-term investments",
        "verboseLabel": "Impairment charges for long-term investments"
       }
      }
     },
     "localname": "ImpairmentOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r129",
      "r293",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of long-lived assets other than goodwill"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": {
     "auth_ref": [
      "r121"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 47.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions",
        "negatedLabel": "Loss from equity method investments"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromSubsidiariesBeforeTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of income (loss) of subsidiary attributable to the parent entity.",
        "label": "Income (Loss) from Subsidiaries, before Tax",
        "terseLabel": "Threshold limit for Revenue from Subsidiary"
       }
      }
     },
     "localname": "IncomeLossFromSubsidiariesBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income (Loss), Including Portion Attributable to Noncontrolling Interest, before Tax",
        "totalLabel": "Loss before tax"
       }
      }
     },
     "localname": "IncomeLossIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r135",
      "r159",
      "r160",
      "r203",
      "r412",
      "r432",
      "r437",
      "r606"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r86",
      "r129",
      "r409",
      "r410",
      "r415",
      "r416",
      "r420",
      "r427",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Taxation"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r124"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid for income taxes, net of tax refund"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 25.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 22.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 27.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.",
        "label": "Increase (Decrease) in Accrued Taxes Payable",
        "terseLabel": "Taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 29.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDueFromRelatedParties": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 23.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Due from Related Parties",
        "negatedLabel": "Amount due from related parties"
       }
      }
     },
     "localname": "IncreaseDecreaseInDueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDueToRelatedParties": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 28.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Due to Related Parties",
        "terseLabel": "Amount due to related parties"
       }
      }
     },
     "localname": "IncreaseDecreaseInDueToRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 26.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Salary and welfare payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 30.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accrued liabilities and other payables"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 31.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedLabel": "Other long-term assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 32.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Liabilities",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 24.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepayments and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseInCarryingAmountOfRedeemablePreferredStock": {
     "auth_ref": [
      "r316"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to retained earnings for the increase in carrying amount of redeemable preferred stock that is classified as temporary equity.",
        "label": "Increase in Carrying Amount of Redeemable Preferred Stock",
        "negatedLabel": "Pre-IPO Preferred Shares redemption value accretion"
       }
      }
     },
     "localname": "IncreaseInCarryingAmountOfRedeemablePreferredStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InlandRevenueHongKongMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of Hong Kong.",
        "label": "Inland Revenue, Hong Kong [Member]",
        "terseLabel": "Hong Kong"
       }
      }
     },
     "localname": "InlandRevenueHongKongMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangible Assets, Net"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntellectualPropertyMember": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.",
        "label": "Intellectual Property [Member]",
        "terseLabel": "Intellectual property and others"
       }
      }
     },
     "localname": "IntellectualPropertyMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r88",
      "r202",
      "r505",
      "r508",
      "r582"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 16.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r103",
      "r312"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "verboseLabel": "Interest expense debt"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeDepositsWithFinancialInstitutions": {
     "auth_ref": [
      "r581"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 14.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest income derived from funds deposited with both domestic and foreign financial institutions including funds in money market and other accounts.",
        "label": "Interest Income, Deposits with Financial Institutions",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InterestIncomeDepositsWithFinancialInstitutions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r115",
      "r118",
      "r124"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest expense"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r574",
      "r599"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.",
        "label": "Interest Payable",
        "terseLabel": "Interest payable"
       }
      }
     },
     "localname": "InterestPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestReceivable": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.",
        "label": "Interest Receivable",
        "terseLabel": "Interest income receivable"
       }
      }
     },
     "localname": "InterestReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r3",
      "r69"
     ],
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories, net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r12",
      "r70",
      "r129",
      "r177",
      "r266",
      "r268",
      "r269"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories, net"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r267"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 44.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory Write-down",
        "terseLabel": "Inventory provision"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvesteeMember": {
     "auth_ref": [
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A corporation that issued voting stock held by an investor.",
        "label": "Investee [Member]",
        "terseLabel": "Equity investee [Member]"
       }
      }
     },
     "localname": "InvesteeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentHoldingsTable": {
     "auth_ref": [
      "r629",
      "r639",
      "r642",
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The investment holdings table is used for any listing of investments. The \"Investment [Axis]\" identifies the investment for which the line items apply. The other axes are used for categorizing the investments and creating useful subtotals. These axes cover different categorizations. The appropriate axes are expected to be used. Additional axes can be added for alternative categorizations.",
        "label": "Investment Holdings [Table]"
       }
      }
     },
     "localname": "InvestmentHoldingsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentIncomeExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing investment income (expense).",
        "label": "Investment Income (Expense) [Member]",
        "verboseLabel": "Investment income, net"
       }
      }
     },
     "localname": "InvestmentIncomeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r250",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r640",
      "r641",
      "r644",
      "r645",
      "r646",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails",
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r640",
      "r641",
      "r644",
      "r645",
      "r646",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails",
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LaborAndRelatedExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Compensation Expense Items [Abstract]",
        "terseLabel": "Share-based compensation expenses included in:"
       }
      }
     },
     "localname": "LaborAndRelatedExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseAndRentalExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "Operating Leases, Rent Expense",
        "verboseLabel": "Operating lease rent expense"
       }
      }
     },
     "localname": "LeaseAndRentalExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Lease Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseExpirationDate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date which lease or group of leases is set to expire, in CCYY-MM-DD format.",
        "label": "Lease Expiration Date",
        "terseLabel": "Lease expire"
       }
      }
     },
     "localname": "LeaseExpirationDate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r524"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months",
        "terseLabel": "2019"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r524"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r524"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r524"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r56",
      "r134",
      "r216",
      "r251",
      "r468",
      "r475",
      "r476",
      "r490"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 26.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "terseLabel": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities (including amounts of the consolidated VIEs without recourse to the primary beneficiary of RMB4,073.2 million, RMB5,747.1 million and RMB10,061.1 million as of December 31, 2018, 2019 and 2020, respectively)"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r44",
      "r134",
      "r251",
      "r490",
      "r571",
      "r596"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r58",
      "r134",
      "r251",
      "r468",
      "r475",
      "r476",
      "r490"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 29.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r14",
      "r15",
      "r16",
      "r30",
      "r31",
      "r134",
      "r251",
      "r468",
      "r475",
      "r476",
      "r490"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total non-current liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Non-current liabilities:",
        "verboseLabel": "Non-current\u00a0liabilities:"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LimitedPartnerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Party to a partnership business who has limited liability.",
        "label": "Limited Partner [Member]",
        "terseLabel": "Limited Partner [Member]"
       }
      }
     },
     "localname": "LimitedPartnerMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 27.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]",
        "terseLabel": "Long-term Debt"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermInvestments": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).",
        "label": "Long-term Investments",
        "terseLabel": "Long-term investments, net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Investments [Abstract]"
       }
      }
     },
     "localname": "LongTermInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtDetail",
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r61",
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtDetail",
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r68",
      "r134",
      "r251",
      "r490",
      "r570",
      "r595"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 19.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interests"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromRedemptions": {
     "auth_ref": [
      "r329",
      "r465",
      "r466"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).",
        "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests",
        "negatedLabel": "Purchase of noncontrolling interests"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromRedemptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.",
        "label": "Noncontrolling Interest, Ownership Percentage by Parent",
        "terseLabel": "Percentage of Direct or Indirect Economic Ownership in Major Subsidiaries"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r117"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "terseLabel": "Net cash provided by financing activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r117"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "terseLabel": "Net cash used in investing activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r117",
      "r119",
      "r122"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 21.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "terseLabel": "Net cash (used in)/provided by operating activities",
        "totalLabel": "Net cash provided by operating activities",
        "verboseLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r80",
      "r83",
      "r159",
      "r160",
      "r471",
      "r484"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 26.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "negatedLabel": "Net loss attributable to noncontrolling interests",
        "negatedTerseLabel": "Net loss attributable to noncontrolling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r152",
      "r153",
      "r154",
      "r155",
      "r161",
      "r162",
      "r167",
      "r170",
      "r204",
      "r214",
      "r217",
      "r220",
      "r223"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Net loss attributable to the Bilibili Inc.'s shareholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "Significant Accounting Policies"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r154",
      "r174",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r428",
      "r429",
      "r430",
      "r431",
      "r548",
      "r549",
      "r550",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently issued accounting pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Supplemental schedule of non-cash investing and financing activities:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Non-compete clause"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation": {
     "auth_ref": [
      "r330",
      "r473"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the reduction or elimination during the period of a noncontrolling interest resulting from the parent's loss of control and deconsolidation of the entity in which one or more outside parties had a noncontrolling interest.",
        "label": "Noncontrolling Interest, Decrease from Deconsolidation",
        "verboseLabel": "Deconsolidation of a subsidiary"
       }
      }
     },
     "localname": "NoncontrollingInterestDecreaseFromDeconsolidation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable": {
     "auth_ref": [
      "r100"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) attributable to other redeemable noncontrolling equity holder.",
        "label": "Noncontrolling Interest in Net Income (Loss) Other Noncontrolling Interests, Redeemable",
        "negatedLabel": "Accretion to redeemable noncontrolling interests",
        "terseLabel": "Accretion to redeemable noncontrolling interests"
       }
      }
     },
     "localname": "NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": {
     "auth_ref": [
      "r330",
      "r447",
      "r473"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in noncontrolling interest from a business combination.",
        "label": "Noncontrolling Interest, Increase from Business Combination",
        "terseLabel": "Acquisitions of subsidiaries"
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromBusinessCombination",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": {
     "auth_ref": [
      "r330",
      "r465",
      "r473"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance",
        "terseLabel": "Capital injection in subsidiaries by noncontrolling interests"
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r142",
      "r143",
      "r145",
      "r329",
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling interests"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other income:"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r197"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SegmentInformationDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesSegmentReportingDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 8.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Expenses",
        "negatedTotalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r204",
      "r214",
      "r217",
      "r220",
      "r223"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r518",
      "r525"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating Lease, Cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r514"
     ],
     "calculation": {
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "totalLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r514"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Leasing liabilities - current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease liability.",
        "label": "Operating Lease, Liability, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r516",
      "r519"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Cash payments for operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesScheduleOfLeaseCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r513"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Total right-of use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r121"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 42.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for right-of-use asset from operating lease.",
        "label": "Operating Lease, Right-of-Use Asset, Amortization Expense",
        "terseLabel": "Amortization of\u00a0right-of-use\u00a0assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r522",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r521",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r510",
      "r511"
     ],
     "calculation": {
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases, Future Minimum Payments Due",
        "totalLabel": "Total future lease payments"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r510",
      "r511"
     ],
     "calculation": {
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "verboseLabel": "2021"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r510",
      "r511"
     ],
     "calculation": {
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r510",
      "r511"
     ],
     "calculation": {
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r510",
      "r511"
     ],
     "calculation": {
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r421"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "verboseLabel": "Net operating tax loss carry forwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Accounts Payable and Accrued Liabilities",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "OtherAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other long-term assets",
        "verboseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 24.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r81",
      "r84",
      "r87",
      "r89",
      "r321",
      "r496",
      "r501",
      "r502",
      "r577",
      "r600"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 23.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Total other comprehensive income/(loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income/(loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.",
        "label": "Other Employee-related Liabilities, Current",
        "terseLabel": "Other staff related cost"
       }
      }
     },
     "localname": "OtherEmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 28.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "verboseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLoansPayableLongTerm": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 17.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term loans classified as other, payable after one year or the operating cycle, if longer.",
        "label": "Other Loans Payable, Long-term, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLoansPayableLongTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherMachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services.",
        "label": "Other Machinery and Equipment [Member]",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "OtherMachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 12.0,
       "parentTag": "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "totalLabel": "Total other income, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities and Other Payables"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r113"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "terseLabel": "Payment of debt issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r114"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "terseLabel": "Payment of stock issuance costs",
        "verboseLabel": "Issuance costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r106",
      "r458"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": 16.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "verboseLabel": "Cash consideration"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r106"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Cash consideration paid for purchase of subsidiaries, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Payments to Acquire Intangible Assets",
        "negatedLabel": "Purchase of intangible assets"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireLongtermInvestments": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Payments to Acquire Long-term Investments",
        "negatedLabel": "Cash paid for long-term investments including loans"
       }
      }
     },
     "localname": "PaymentsToAcquireLongtermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Payments to Acquire Short-term Investments",
        "negatedLabel": "Purchase of short-term investments"
       }
      }
     },
     "localname": "PaymentsToAcquireShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Payments to Noncontrolling Interests",
        "negatedLabel": "Purchase of noncontrolling interests"
       }
      }
     },
     "localname": "PaymentsToMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r345",
      "r347",
      "r348",
      "r349",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r357",
      "r358",
      "r359",
      "r360",
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]",
        "terseLabel": "Employee Benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/EmployeeBenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r369",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepayments and Other Current Assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r7",
      "r45",
      "r46"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 14.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepayments and other current assets",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidTaxes": {
     "auth_ref": [
      "r6",
      "r8",
      "r270",
      "r271"
     ],
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Prepaid Taxes",
        "terseLabel": "Prepayments for sales tax"
       }
      }
     },
     "localname": "PrepaidTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "auth_ref": [
      "r109"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.",
        "label": "Proceeds from Issuance Initial Public Offering",
        "verboseLabel": "Proceeds from issuance initial public offering"
       }
      }
     },
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": {
     "auth_ref": [
      "r105",
      "r108"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Proceeds from Maturities, Prepayments and Calls of Short-term Investments",
        "terseLabel": "Maturities of\u00a0short-term\u00a0investments"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMinorityShareholders": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.",
        "label": "Proceeds from Noncontrolling Interests",
        "terseLabel": "Capital injections from noncontrolling interests"
       }
      }
     },
     "localname": "ProceedsFromMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfLongtermInvestments": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Proceeds from Sale of Long-term Investments",
        "terseLabel": "Cash received from disposal of long-term investments"
       }
      }
     },
     "localname": "ProceedsFromSaleOfLongtermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "auth_ref": [
      "r110"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from Short-term Debt",
        "terseLabel": "Proceeds of short-term loans"
       }
      }
     },
     "localname": "ProceedsFromShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r109",
      "r393"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of employees' share options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Product Concentration Risk [Member]",
        "terseLabel": "Mobile games"
       }
      }
     },
     "localname": "ProductConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/ConcentrationsAndRisksTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]",
        "terseLabel": "Goods sold"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r1",
      "r80",
      "r83",
      "r116",
      "r134",
      "r147",
      "r159",
      "r160",
      "r204",
      "r214",
      "r217",
      "r220",
      "r223",
      "r251",
      "r464",
      "r470",
      "r472",
      "r484",
      "r485",
      "r490",
      "r583"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 48.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 22.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "negatedLabel": "Net losses",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r51",
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r300",
      "r650",
      "r651",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r50",
      "r295"
     ],
     "calculation": {
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property plant and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r20",
      "r21",
      "r297",
      "r597"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Net book value"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r49",
      "r129",
      "r297",
      "r650",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r20",
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Summary of Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r20",
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Type [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r94",
      "r262"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 36.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Provisions",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Provision for Doubtful Accounts",
        "verboseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r350",
      "r528",
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Purchases from Related Party",
        "terseLabel": "Purchases of goods and services"
       }
      }
     },
     "localname": "RelatedPartyTransactionPurchasesFromRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties.",
        "label": "Related Party Transaction, Rate",
        "terseLabel": "Related party transaction interest rate"
       }
      }
     },
     "localname": "RelatedPartyTransactionRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions and Balances"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r350",
      "r528",
      "r532",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r526",
      "r527",
      "r529",
      "r533",
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions and Balances"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalances"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Repayments of Short-term Debt",
        "negatedTerseLabel": "Repayment of short-term loans"
       }
      }
     },
     "localname": "RepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r408",
      "r663"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 11.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs 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 whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "negatedLabel": "Research and development expenses"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development expenses"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r129",
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and development expenses"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedAssetsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Assets Disclosure [Text Block]",
        "terseLabel": "Restricted Net Assets"
       }
      }
     },
     "localname": "RestrictedAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/RestrictedNetAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r128",
      "r564",
      "r591"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsAndTimeDepositsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r40",
      "r329",
      "r401",
      "r594",
      "r619",
      "r624"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAppropriated": {
     "auth_ref": [
      "r73",
      "r133",
      "r318",
      "r319",
      "r586"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 22.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss contingencies.",
        "label": "Retained Earnings, Appropriated",
        "terseLabel": "Statutory reserves"
       }
      }
     },
     "localname": "RetainedEarningsAppropriated",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r142",
      "r143",
      "r145",
      "r148",
      "r157",
      "r160",
      "r257",
      "r398",
      "r399",
      "r400",
      "r430",
      "r431",
      "r615",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsUnappropriated": {
     "auth_ref": [
      "r39",
      "r133",
      "r593"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 25.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A segregation of retained earnings which is available for dividend distribution. Earnings not paid out as dividends but instead reinvested in the core business or used to pay off debt. Unappropriated profit is part of shareholder equity. Also called cumulative distributions or earned surplus or accumulated earnings or unappropriated profit.",
        "label": "Retained Earnings, Unappropriated",
        "negatedLabel": "Accumulated deficit",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsUnappropriated",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r200",
      "r201",
      "r213",
      "r218",
      "r219",
      "r225",
      "r226",
      "r229",
      "r334",
      "r335",
      "r546"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 6.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Net revenues",
        "verboseLabel": "Total net revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r189",
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from Contract with Customer [Member]",
        "terseLabel": "Net revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue, Remaining Performance Obligation, Optional Exemption, Performance Obligation [true false]",
        "terseLabel": "Practical expedient related to performance obligations"
       }
      }
     },
     "localname": "RevenuePracticalExpedientRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "booleanItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r130",
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue Recognition, Policy [Policy Text Block]",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Net revenues:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r520",
      "r525"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesScheduleOfLeaseCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesAndExciseTaxPayableCurrent": {
     "auth_ref": [
      "r11",
      "r53"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxesPayableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Sales and Excise Tax Payable, Current",
        "terseLabel": "VAT payable"
       }
      }
     },
     "localname": "SalesAndExciseTaxPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "terseLabel": "Summary of accrued liabilities and other payables"
       }
      }
     },
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r443",
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/AcquisitionsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r443",
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "terseLabel": "Schedule of purchase price allocation"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "auth_ref": [
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table]"
       }
      }
     },
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationContractualAgreementsWithMajorViesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of composition of income tax expenses"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Costs of Retirement Plans [Table Text Block]",
        "terseLabel": "Schedule of employee welfare benefits expenses"
       }
      }
     },
     "localname": "ScheduleOfCostsOfRetirementPlansTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/EmployeeBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r61",
      "r139",
      "r322",
      "r326",
      "r327",
      "r328",
      "r506",
      "r507",
      "r509",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Summary of the Company's unsecured senior notes"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "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"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of computation of basic and diluted net loss per share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "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"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r282",
      "r286",
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r282",
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of intangible assets, net"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": {
     "auth_ref": [
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.",
        "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]",
        "terseLabel": "Schedule of future lease payments under operating leases"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r277",
      "r279"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/GoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r51",
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r137",
      "r530",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to 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.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Related Party Transactions [Table Text Block]",
        "terseLabel": "Schedule of significant related party transactions"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r369",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r375",
      "r381",
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]",
        "terseLabel": "Schedule of share options activities"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of valuation assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r64",
      "r132",
      "r179",
      "r180",
      "r314",
      "r317",
      "r320",
      "r322",
      "r323",
      "r324",
      "r326",
      "r327",
      "r328",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "auth_ref": [
      "r467",
      "r468",
      "r475",
      "r476",
      "r477",
      "r478",
      "r480",
      "r481",
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description 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 tabular 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.",
        "label": "Schedule of Variable Interest Entities [Table]"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": {
     "auth_ref": [
      "r477",
      "r478",
      "r480",
      "r481",
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Variable Interest Entities [Table Text Block]",
        "terseLabel": "Schedule of combined financial information of the Group's VIEs included in the accompanying consolidated financial statements of the Group"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of intangible assets amortization expense for future years"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r186",
      "r189",
      "r190",
      "r191",
      "r487",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "terseLabel": "Schedule of concentrations and risks"
       }
      }
     },
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r196",
      "r198",
      "r199",
      "r204",
      "r206",
      "r217",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r228",
      "r229",
      "r230"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r129",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment reporting"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 9.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "negatedLabel": "Sales and marketing expenses"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales and marketing expenses"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "auth_ref": [
      "r129",
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "terseLabel": "Expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": {
     "auth_ref": [
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.",
        "label": "Series of Individually Immaterial Business Acquisitions [Member]",
        "terseLabel": "Other acquisitions"
       }
      }
     },
     "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/AcquisitionsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Services rendered"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 35.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Compensation",
        "terseLabel": "Share-based compensation expenses"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]",
        "terseLabel": "Valuation assumptions"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividends"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum",
        "terseLabel": "Expected volatility, maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum",
        "terseLabel": "Expected volatility, minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum",
        "terseLabel": "Risk-free rate, maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum",
        "terseLabel": "Risk-free rate, minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate",
        "terseLabel": "Weighted average volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Description of stock option plan",
        "verboseLabel": "Share-based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Aggregate number of shares issuable under the plan"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Additional Disclosures"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable (in USD/shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r392"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "periodEndLabel": "Aggregate Intrinsic Value, Ending balance",
        "periodStartLabel": "Aggregate Intrinsic Value, Beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r377",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Share options activities"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Ending balance (in USD/shares)",
        "periodStartLabel": "Beginning balance (in USD/shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r366",
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Equity Award [Domain]",
        "terseLabel": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised (in USD/shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Forfeited (in USD/shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted (in USD/shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r129",
      "r369",
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "terseLabel": "Expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r386",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Contractual term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r392"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "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)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "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)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "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"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Shares Issued, Price Per Share",
        "terseLabel": "Price per share"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance at the end of the year (Shares)",
        "periodStartLabel": "Balance at the beginning of the year (Shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r26",
      "r567",
      "r590"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 35.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 18.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Short-term Debt",
        "terseLabel": "Short-term loans"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r28",
      "r572",
      "r573",
      "r587"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 15.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-term Investments",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Investments [Abstract]"
       }
      }
     },
     "localname": "ShortTermInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StateAdministrationOfTaxationChinaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of China.",
        "label": "State Administration of Taxation, China [Member]",
        "terseLabel": "China"
       }
      }
     },
     "localname": "StateAdministrationOfTaxationChinaMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r33",
      "r34",
      "r35",
      "r132",
      "r134",
      "r164",
      "r165",
      "r166",
      "r168",
      "r170",
      "r179",
      "r180",
      "r181",
      "r251",
      "r321",
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/CoverPage",
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails",
      "http://www.bilibili.com/role/OrdinarySharesDetails",
      "http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r66",
      "r142",
      "r143",
      "r145",
      "r148",
      "r157",
      "r160",
      "r178",
      "r257",
      "r321",
      "r329",
      "r398",
      "r399",
      "r400",
      "r430",
      "r431",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r502",
      "r615",
      "r616",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/LongTermDebtDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails",
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r142",
      "r143",
      "r145",
      "r178",
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails",
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r34",
      "r35",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "terseLabel": "Acquisition of subsidiaries (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r34",
      "r35",
      "r321",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "presentationGuidance": "Ordinary shares, issued (in shares)",
        "terseLabel": "Ordinary shares, issued (in shares)",
        "verboseLabel": "Share issuance upon initial public offering and follow-on offering, net of issuance costs of US$6,333 (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails",
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r34",
      "r35",
      "r321",
      "r329",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised (in shares)",
        "verboseLabel": "Share issuance from exercise of share options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r66",
      "r321",
      "r329"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "terseLabel": "Acquisition of subsidiaries"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r34",
      "r35",
      "r321",
      "r329"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Share issuance upon initial public offering and follow-on offering, net of issuance costs of US$6,333"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r34",
      "r35",
      "r329",
      "r368",
      "r382"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r66",
      "r321",
      "r329"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Share issuance from exercise of share options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r35",
      "r42",
      "r43",
      "r134",
      "r241",
      "r251",
      "r490"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 20.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total Bilibili Inc.'s shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r134",
      "r142",
      "r143",
      "r145",
      "r148",
      "r157",
      "r251",
      "r257",
      "r329",
      "r398",
      "r399",
      "r400",
      "r430",
      "r431",
      "r462",
      "r463",
      "r483",
      "r490",
      "r496",
      "r497",
      "r502",
      "r616",
      "r617"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 18.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Balance at the end of the year",
        "periodStartLabel": "Balance at the beginning of the year",
        "totalLabel": "Total shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Shareholder's equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r503",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more 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.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r503",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r503",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r536",
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Different names of stock transactions and the different attributes of each transaction.",
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Subsidiary, Sale of Stock [Line Items]",
        "terseLabel": "Issuance of preferred shares"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationLiquidityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SummaryOfInvestmentHoldingsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Summary of Investment Holdings [Line Items]",
        "terseLabel": "Short-term Investments"
       }
      }
     },
     "localname": "SummaryOfInvestmentHoldingsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": {
     "auth_ref": [
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Summary of Operating Loss Carryforwards [Table Text Block]",
        "terseLabel": "Schedule of net operating tax loss carry forwards"
       }
      }
     },
     "localname": "SummaryOfOperatingLossCarryforwardsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfValuationAllowanceTextBlock": {
     "auth_ref": [
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Summary of Valuation Allowance [Table Text Block]",
        "verboseLabel": "Schedule of movement of the aggregate valuation allowances for deferred tax assets"
       }
      }
     },
     "localname": "SummaryOfValuationAllowanceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/TaxationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosures of cash flows information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Supplier Concentration Risk [Member]",
        "terseLabel": "Telecommunications service provider"
       }
      }
     },
     "localname": "SupplierConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/ConcentrationsAndRisksTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 32.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/TaxesPayableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Taxes Payable, Current",
        "terseLabel": "Taxes payable",
        "totalLabel": "Total",
        "verboseLabel": "Taxes payable"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/TaxesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxesPayableCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes Payable"
       }
      }
     },
     "localname": "TaxesPayableCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "auth_ref": [
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.",
        "label": "Technology-Based Intangible Assets [Member]",
        "terseLabel": "Technology"
       }
      }
     },
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 25.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.",
        "label": "Temporary Equity, Accretion to Redemption Value, Adjustment",
        "negatedLabel": "Accretion to Pre-IPO Preferred Shares redemption value",
        "negatedTerseLabel": "Accretion to Pre-IPO Preferred Shares redemption value",
        "verboseLabel": "Accretion to Pre-IPO Preferred Shares redemption value"
       }
      }
     },
     "localname": "TemporaryEquityAccretionToRedemptionValueAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityByClassOfStockTable": {
     "auth_ref": [
      "r13",
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable.",
        "label": "Temporary Equity, by Class of Stock [Table]"
       }
      }
     },
     "localname": "TemporaryEquityByClassOfStockTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Carrying Amount, Attributable to Parent",
        "periodStartLabel": "Balance at beginning of the year"
       }
      }
     },
     "localname": "TemporaryEquityCarryingAmountAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-IPO Preferred Shares"
       }
      }
     },
     "localname": "TemporaryEquityDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Temporary Equity [Line Items]",
        "terseLabel": "Preferred shares"
       }
      }
     },
     "localname": "TemporaryEquityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "auth_ref": [
      "r32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Shares Outstanding",
        "periodEndLabel": "Balance at end of the year (in shares)",
        "periodStartLabel": "Balance at beginning of the year (in shares)"
       }
      }
     },
     "localname": "TemporaryEquitySharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/PreIpoPreferredSharesPreIpoPreferredSharesActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquityTableTextBlock": {
     "auth_ref": [
      "r13",
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity [Table Text Block]",
        "terseLabel": "Schedule of Pre-IPO Preferred Shares activities"
       }
      }
     },
     "localname": "TemporaryEquityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/PreIpoPreferredSharesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r234",
      "r235",
      "r237",
      "r238",
      "r240",
      "r242"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Receivables, net"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Tradename"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r147",
      "r148",
      "r149",
      "r150",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r428",
      "r429",
      "r430",
      "r431",
      "r548",
      "r549",
      "r550",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Type of Arrangement and Non-arrangement Transactions [Axis]"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationContractualAgreementsWithMajorViesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
     "auth_ref": [
      "r302"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).",
        "label": "Unrecorded Unconditional Purchase Obligation",
        "terseLabel": "Unpaid purchased price"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases": {
     "auth_ref": [
      "r304"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount purchased during the period under an unrecorded unconditional purchase obligation (for example, under the take-or-pay or throughput contract).",
        "label": "Unrecorded Unconditional Purchase Obligation, Purchases",
        "terseLabel": "Maximum purchase commitments"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationPurchases",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r182",
      "r183",
      "r184",
      "r185",
      "r192",
      "r193",
      "r194"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableInterestEntityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Variable Interest Entity [Line Items]"
       }
      }
     },
     "localname": "VariableInterestEntityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "auth_ref": [
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage",
        "terseLabel": "Percentage of Direct or Indirect Economic Ownership in Major VIEs and VIEs' subsidiaries"
       }
      }
     },
     "localname": "VariableInterestEntityOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "auth_ref": [
      "r467",
      "r468",
      "r475",
      "r476",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Variable Interest Entity, Primary Beneficiary [Member]",
        "terseLabel": "Consolidated VIEs without recourse to the primary beneficiary",
        "verboseLabel": "VIEs"
       }
      }
     },
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/OperationsAndReorganizationCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationContractualAgreementsWithMajorViesDetails",
      "http://www.bilibili.com/role/OperationsAndReorganizationTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r163",
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "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"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r161",
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "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"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 13
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.19)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(27)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e)(3)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=SL6284422-111562"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=117311354&loc=d3e32006-111567"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=117311354&loc=d3e32014-111567"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL82887624-210437"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/subtopic&trid=2144439"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 3.C)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177168-122764"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21332-112643"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21346-112643"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "705",
   "URI": "http://asc.fasb.org/topic&trid=2122478"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3)(ii))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5412-128473"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5538-128473"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5548-128473"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "44",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5558-128473"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4616395-111683"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5728-111685"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5747-111685"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6228884-111685"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=120604989&loc=d3e56071-112765"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.4)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(23)(a)(4)(i))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4)(ii))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611133-123010"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611322-123010"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r664": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r665": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r666": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d-3"
  },
  "r667": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r668": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r669": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r670": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r671": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r672": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r673": {
   "Name": "Securities Act",
   "Number": "Section",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(30)(a)(3)(ii))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(7)(c))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(9)(a))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.18)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>145
<FILENAME>0001193125-21-071497-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-21-071497-xbrl.zip
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
MFWI>WU6F9YC94;F=7/9^47M'@U R%SYCZ++R6S9U+S3$5B9GJ[RJ(^SCMLS
M_3UB@8*5K2ODGFB8K,S/\IGZ1>!]]!#0WR.HRL5C;D^K_%1#9'4_*\OHQ#E[
MQN8ZUX(67@@;O!'>569M&[P1G&_2OU[=;WCB%S/.+49N3J911&62M]85Q_DF
M+JUG2EAKZGDU-$FH441E:KCQB^BE*NJ=<?(Z6)M"0W[-E+'>::>GK&_RR\GS
MWS"M1A.5R6,33YZ>:J7.<:?0&NG?:]BO3BEKW7MZRK?&E:=H_.N2U+/^767"
MN<;GIZ?4U_CXY&G7O]907IF*UCL"]93MU*4G3W'IF8;7RL0TS=93)NM=@?*\
MKDVA8;DR:]6[#/64]]3Y)\]TZ9F&V\K,-,W67R8S]Z$2F^7G&D8K4\R"<U%/
M:=WL/90GNW%JC0HJD\MF'D<]U4W>T:BNJ<X]U_!=[].9N2'UE-=:9YG2U%&;
M0,-TW7RQUJ>FIYR7W6CR=&O>:9BNS TKCC8]I;C>JZ8X$5^3HI[N]]7S>AKO
MFYZR7O*XR=-=_TK#<V4F6'7)Z2G##5Q \JPW3Z[11&7NV-!OI*?JR6_Y%L>*
ME><:PBO3R'S6GK*Z;B-M1C])$2W.:4B8WV#CK91>HX7*A'/]#AQ,GV;4404[
MWR1%O^HHI6>(:(E_&SWXS!U-8 3(^!3&E)#P4OB^> (DR=.@J1Y-RM3HNN5N
M*RY+*MG.0@EW1"+'^>8 QK@'?U29)@F([&WP:A@5):+/IX3>(R+^8"II'#[D
M%Q;.KLEO0OX,\]^FYM"\)(T15";CFXP@)]$AF4CG"60Z<Q3J_#R\>%5ZG:KF
M#XQ3[Y)Q&"G =Y3SC!Q-TO8Y^#FWGM+"#,S+UAA&9=5@LV'$&)Q)"L)A*Q30
M'CAAVE?\(8B-)%OD>;67JDZO&(Q_/!8NFQI!)8-&LY55BDV:S0KNJY;6>M)
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
MBM^HU2M -()WVU6DWW172]AV>X42^JX^SUP[:2FV7T7B-D']<H79B^97(]3
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
MK_]&Z.B,\+/*SR$J/'#*1) D1+EU2I57R/+ K;/@I5@>+@$"E3SL0E^PIN;
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
MDK\4=?_[O!^5-1.U=/T@;<'^]M.\V4_L1S_M'_QTN/_S9Q$OZ((V<;GXS.H
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
M.(VQA?0Z692@H46IX@8@;0M@4(/7&PM*@B2<%\874D?LP$3Z'M$_"<NY8KK
M=%T!*FIX9&.AF0$+Y^GP&;: C)>;%27PO?F<16ZQJ@WP_UB=4Z3!:,"0T)XZ
M%!;BQ@!#>F5DV\H,B'8CG;4#$*'YY2BD)" ]G/? ;S0OBB>:#Q*5#]5**P"
MG*W#AO=;A(=3.G3V^+?8D4U\V:1]@ <=6A$:&"[*A?K6*1II$S %48,:-'RW
MU2$XG'"JC6JNALVOS+W]8U2C<".Y&6$*I^BH\B+8]'(,(%%?61H)S@!1.'5+
MMQ#:G%X !O4RW$@\$A3A5"U=$+C,#V@BE&5K (2<#:B1,K$)()S:I0]YEJ]3
M.9L[!BJ?MB_PID,*N2&<<$J2SD-I.+&S-_""7;-ODRS*^DF4WF5%F915[<BG
M?&NQ&@DF,:I)UU!2LG>7!EC#*7)ZFU.2##->V:,_?:515@!B(.P;L(YM,9=D
M &W4]B>+48 !J':G5L*VQNFBTJK$5V=93)S#>"#E(M_3W7@2)5166]VF.\!
M?3UK)"Y[@.&48%T$-&KO QLMZ]SX)]W?2#?AA%-XM0Z8D&)4:9[*CMQY']5<
MTDIPANA<%&B5;(42"F#%RW8_>8_:KPPWK6_S/<\ 5CAE5KFQ6G-I6S;J[9\@
MY^*UT?XWZ0ZGC.KR\N@X6V>[@>$<[M#ES@76<.JQ<C2@M,[V&9X_02_KK1X
M++1Z)5HA2D"$4X3UE8PG.8WHE*?Z9+5C"2.+E26-X7?LSSRF,_Y'Q35>A>0:
MC 8[&'(-$ANI-@883BE7?E69;3 M=V7KL8 9';*)-H073HG8=0#O49)RZE<"
M'F:9?B^C(ND;2UH[$C ".8MZ<SD;@@NGTJQ)2:,G0I,\AI]3$A7DFO#_FOA*
MM!X<.-^A<]L5WG *XJH0R6V.%UE<_RWE 0*+X\R@")F?#\*J0[7MNIH8]M.N
M+<_"J?+;LKJ=4>VV_1-4%RZ\:;+.@7#*!?\.DW=4DOCBG=!H2.8I8ZZ3M&*)
M/"R2XEB.U-L/KMJIXN!I!"Z<*L/WT5M.83]Z)G691?.7>77'WOY1APQS)EC"
MJ2Y\D=:#SR87J+:DSIX#)-?'B?[IP6P F*FH.[*)4,3BM,$73C5BP?$P/QH<
M&V4=?PD.K@Y9:;V #Z<FL0)>LQD!RP352]&9=#F0<,H#S\LJSA-9ZDPYPO8
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
M"5M-19Y)/Q]R=INO76W?WE%PJ3ATYZ01(A?E;MR([Y[ W"+WS*'70I-5] *
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
ML6(!*85I#T\B;P1+Q1/-!TEYGQ>JO7#9",A'-=7:2&>3:@G3$6P/S%\F*D9
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
M!ZXX5BZGWZ-_Y+0NI* Q\%B, OA#J/77ZEQM##L8/V\%Y4NZ65$H;4Y\RY&
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
M#5.^N#<(.3'IWCNST]I<E0C;)$@7?2+IP?(9[C[\Q)RQXD6@!-/M2)0E-(,
ME.W&P(( BGJJY:,1Z3J48.)-U@F\BDHRS&GRKWKW-JC.I^L,:+'+<<I$8"(P
M.:1@8D]V($!LRYQ/23J-0Y$H^BL:PUWV5+VE23^=OM(H9L4$QY,H2W3//>8C
M]$X.]@YQGU5-EY! KV^ TT$ BD1LMTD69?VD+LA9NPBJ921I#EA1+\8MI*%$
M%$R%\>]Y1J;?(_HG*>O@=.VF)^X J%!OP<WD9(+)7XZ=)<UW&5R4"*MB"S=M
M5L?Q.F&FKRP679OTNYS5<( 2U?VGJ=K?'G,PU;X-I:QJ#HA0[19M+V]R3.H0
M%>^&BWF%U=7BJ@^D1+)=Z.N]*N:-0;'8LT,$N\5+?T3B*N6)DL04Z@P9ID,
M0 3+ABGC)4O#"ENW#1U2A$:I-PQZ Y,",(58BE0X+8S!!F,LD6,UR?=@T!OP
M8IM+C*5B*=1-D,$84'8BU%!,*+N1;H#)/>Y)5!#V!'@WGM#\G2=0TUX5%;T
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
MQ@8&H.94\SA/'/-(,DF<F+$,B%S1VN'W3U$2.Y@=TD$!,FI2MA"FA88YDOF
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
M2GB$1W"!]EF.J1Z)4OJ?'&/Z[[1\+M#CL40)>'G9GR"P#_3,I&)N"QC</"=
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
MMPI^Q6<>$V&4%3+ D5")Q !$,RR]VQQ?':JR)A=)5!21WM93MW=E[6DH'F*
M-D6T;5V;A[?V:?/9T<XJ^[%FZ!S=U&^*[Z6OIIV9@&. Z1F!3M!B9 9:S#S[
M,W^' <9?MH.]%O!3P#4GB@JD6INE7EP)Q+ZS%,IWWH7RG950HG=!2:66^,[*
MOPM7*M_92.4:<)DFE>J9MY7*=^M+Y86E5%YXE\H+.ZF\"$HJM<1W5OXB7*F\
ML)'*-> R32K5,V\KE1?K2^6EI51>>I?*2SNIO Q**K7$=U;^,ERIO+21RC7@
M,DTJU3-O*Y67TZ5RH: ]BVHT?NO-F!0:X6TVW01?BTOJ@=4?O"^CO!QSG)B0
M_"ZB_]QB%)7,^?V(GTC*_-WP#IW^XH2C'+WA(PEUFA9BYGTZ6HAZ BLXC8V8
M<!I?:%JP)8"2+"RV]ZHHCCB^/.:0)YLMUD]1<L3R%/TZV9TPF-/(VPF\BM=U
MH&/Y*(@/@_@X&\1&VBBK433IK3]D^0Z3\BC9)MTX6Y>9"465"K^AO5/A+,;[
M3L5R&,+[";^RO^B#XHWZ!R*B78XF2"7MSAL$*'-:U@!LB- _LWWO>*"&'DE)
M22#0Y?B8D"U5*3N<UX^Y=EF29*]GS##DO]Z@E.N=9I!M!JFFZ&]^O/]/O]]\
M__WWH<JL@&(;,14@[%TR^88_0S2% ?S+ILB3C7#6QO2*TFF8,'8Z>RX$E*65
M*M8RT'ED#-O%?CB2&$A88Z8:%T%1K3KAF%B3MSFZ>16. E"M"C5DJ%L5.LAI
MCJ@<4^L+ B/S_ 3/9/?9$5XJMLD3;^GW<)[CF#&A4;13!G.;3<J>5TEJ)C8(
M8L&]?!C$QP$=TTDYV0S%W[6Z3JZ[*->U$ZS#$\^N!TEA]P?F.WL!.P%%=<I8
MSQFJ)J):DK9J(J1]QUS5E'^@L_/N6) 4%P4]8CU2'3OB>I@XGO<HK7&.#<.W
M6$4\+N6 +50/ACJCA1399<_X^?;O1U*PP'AF&A7'QX+$),H]/>)9!,IF\6"&
M./9^ON'>$?C;#=.OQ?O/.-^20EOE9\)8_D\]6DZG^ Q9DVHLU P6E#ELQW/_
M5,1T$J[:-YEN4<8'"M!&'H>RE<=0AV/O8LOMHH7D5CN8?\'5\ZKS<7=]O>@\
MSVD[G@7F\=1S^=]&)_;K\]<HIP)>?673"#5+[\R)"=+7L8J$KW/&MSM5+,)U
M\[??Q!E_"05F(- AG1ON:[/PQ!-:7%4 G75X4 \:U E"P_O$8T0[8IW;JAXS
MU,.$Q1S4#YU)^C>\96H=1+ISK #5'E+=F.6DP/[<,28",X+\P"U1D"=^F+G9
M=4.AN/)YR&I'*_\WLZE4(8!31W,5(#B96_%):V<@V'&;L"\>#E:YN\IL&)O'
M#QT>P@O79WW(*177K J#^YG=OO"?_R(TU%W;>(MEG"<8O4C' *3"* YR,8@\
M/&,4-3[N \4'.61-I"1?=+H&U&*&5[<4)8.RCDM%,%LSQ/^[F':KAPM6O37\
M+J;?-HH8Y! UG#WWJZ@XWZ>9)41EGKY;04[647A*Q(#&:TM)U7!QK_'.X[\=
MBQ(8I[0K<MF(7%?748P2:G\.F%:IPW6^Y:QZW3HS):9&:CX#RSY(^83:E$\;
M)-,Z_=M3IFY&'GNL[<=R.7E*/2R?F=^LK;FFU/9+ 88NLF8%!!V);F/!DDX0
M1]3/=8;:7&?HS?GMU<57D+OHF+ L^,R-DP]!?&C 6W3 Z]($'LS& E:PX8A>
M#6%3KJ=K(8?FL(F6]C0+_Y,;Q5;",VX7NY><Z:;Q5.STK>/:'R#HP593+F,C
M+W/M\9&D60Y.U\HQ>XE;Q^Q=$\ZF"R@W'L'AA88Y5\:W%_40?-OK#$(7$MU2
M!IXC?CMYI?+CN[J-G,Y\EXT0;R<LP3J\BK!$ZIR#ZN&09X><,/WRD US2:H/
MG:/]G!T@QSD0+,IN%]!P0MI4'WZS)1@1,G=ZK)!NB*S^P<@EK,P..1-6I3FP
M1-W.!=I',4O6"4^UY^=854CTU?X0;<N;W7G,XTYN=A=T0R?E=584]<L6[>6A
MQ0"N9-R&)R'RG_5%-SM4]X:?>7\$ Z!Z!&]W@@NP!V"KV8-L&)R]!-A[JD;P
MI@FL$=E3"7[@:*0;W*P;?Z&QE'K@AX/>L4*E"*1-G:4\E](I3T32=]GZR'1N
M0VS?$17"^5J#B7[&\Y4!89;N?/)<KW"Y\R'++^C.GB545+D&.$_?IR4SW;G)
M7ION5RD]L%V(\44&MSI+?,3#=<XB<Z.[QZ$?0+TOL$T^1?PC;11?<R"^2M$G
M2#(F.3;[OKY99;+ZDP-;38HPGYQC&O,4ZW Q6AV?0[AW64Z@5!<N@4F3[4W+
M;TJJ/+D*Y9&<72<*_;G+HL9I.&$L[_'0>DXG.A(' _EZM[$$QX,63#.V0<^G
M\,*:#:!K%LUL@-N5HUZJ]Q/\C075-==9^O2 \_U5^H)YWSEQ+B:CAQ398C0;
M.FW](,:R7+7ER^K'E-6[2U#M\ 4$GT#M-WPX.]>:G#HF?WAK18\"27VAE="!
MSDJ8 Z*<@Z""3LR%QCK,Q+'$+!98,EMR* XT,23UF[TJF0W4:034H %J5O3*
M:'VTZO8>_3,J5Y?,2>/-UVI/=ZYS+OGTT:A]ID[@,=5;8S/=$WV?ZV=XZ&;B
MT)P>S(?P_RQ<QM>$- [=$<++W3#"7^?/(>57L46B35X&&0R]RQC7!?.$3#:&
M?RF3<C8E762P<F;$H4;0?%^)3(:F53*!J6*G," -(X;T(<66@[@R-6UY&V*M
M[M_6>6P\6Q^&(7+>7LW-9=(D(LZW9$U':L^Z]0=3(Y-W,;C6ZX;BGB.VS=U(
M=P&O(;FJC F?<,G+V4(@!"MU*V]9M,D8K3WP$[_BW3<_=79,2]A2"8<2"_P+
MZ U\XRO$OH(470K^Y(U_R5<H\+J3=5YG-P6O3][F>C4-'79C3X4]!_YO068I
M%M-L+S.TBCO%6^57*VYVC8T)/N\+2)FNT:3Z;@Y5XPC]@FU3-0?;ICT:,2\_
MZ^+K+M*2C8;H[2I$&^F8:3//CFALXHF6!Y<ZPD0&AD)O(@ N?1]T9P1Z;G87
M4?'\(<E>B_/'HLRCK>P2U*R;4P^'EG[1J5$U!S1!!\1ZH%_J/D*U1[>G_?'%
M$ _XXROAT!K')5!QFV<O),;QN]./!8ZOTIL#SB-X!GV^+<D+*0DV =F4P5S:
MUE-X%4QH:B<S'-;#0*Z[-S 2M8*HT5P/AMK1-&!U9",NP3AC>L>$CYTHLX;3
MJ.G^)Z_VWV0H"V;>9!R[$]S>=?<=1.5L28)[ANA#MIQHK_,YA\*_TGR-! LT
M'Y*<K^&A_6],D?B9Q+R91"CWQ)ZYT-_"SUN8OT-G_H)32FN*Z5!MK2FC[A3;
M)3[0!2=C(;;]9@X5R8 ^,4RT_;,?(;4@D&=T *$I3RS;!_[[D1Q6B>XS/!W;
M$(\_0UYYOY?L,K0.Y5(&58>&PC[+2_*/*N[_*BWI?)+'!)\7!=8Z?L8ZNMR\
MQWB0O*9N.E19*ZHNB/?QM'_.Y8.T?$3K\&$HI_,X"4%RS>1"V&.-A,*=='_(
M<DR>THMCGN-T>WK(H[2(6$[V'R*2PI;_8YKC*"'_T-8DL1O&H>1;\C=$7=4=
MU?U19P $(U3&^ :UP_BZS9K):OM'*E[;9ZBRPFQE>FSXYLT3'<%O8,P4H Z%
M;PI*9X3'?(A(SJ+=+MAL@@/XF4I_/V!<&1=CVMM50(PQ-X(,T8Y5P4<.*UY%
M#CH/WT,X3PHUC[..R.QF,.DL"L8.D+WP%P]H-(I[F;QV_33U-LNWU/.+(>GG
M:7R']S@JCGGEWX?G)>4T;6$XF"_E8<JK5)>P@5 U$CMV]L:"E:L?YG3>FZVF
M6QY&P^P6Y5Y J>QA63@ZQ@K56I7C'M*3--#4Q1U52 #T? ATZ>)[BLR35$B]
M+_&A$W1<53!JXE[8GW*,>Q,&MMA-#M:8YL"QPK<<GDK6F*DAGF2%B*'>*3YT
MH_@W37FQ3BQ?_;'-0+'V#CR?\()./KN3CHOIN\,@?=V\W2\D.Q;)"3WCA#LZ
M.]&RGOQ!KB<"CH%39L/E07$U+30\3:ZF@MQI;,@'1W*^2^F-S-$>#K6GFNHA
M=GD(<DDW4/2 ]X<LAZ?Y;7>6B1&>-:UB)=H(LCE+;4MSX\^54W<*%V#>Y&#>
MU*_=@S!E#05DJ!)&I,.A8 MIF9H[VBJ5@4',ALT@+L7?AC<!>'4FJ3=U]Z_
MXFFC)>HL)KY#)69Q69^-8;=N(QK8%0,[1B0D@K.+]^@&>Y@*$F>-49]">+[=
MP@&ON,-;3%Y&GB"9=?<J>%)^#$6N[HO:SK[.$Q,9:SC(E1SX%28UW,;%2(TU
MGP)T>:Q>-+*T2K=1#BK,2H84(W@5(Q57AI)$N]=E-WBVJ6J$<,3)E,$JB7U\
M;%Z=<H8.<H;\2I<6B^,"I@6B3QF[S3$DIKJL"O2\Y[$6YVG,3E.C83]3!_0J
M@88\&PID-1JJAF$F%S^*+AT\-%<P)_+-NE7/XX"YC#$GCRCR*Z0V8!Z761LD
MAV!GWD:GR49FTS<("[/EQ-:\K'J&<HH;9ZBA_""G/ R;<@ M<X-R@"N?8O)^
M?TBR$_ACV1Y\W9Z*K21&-XQ7X='R9RA']1B-<=D9)129LN+S/DK "PS;UBM.
M=E&.PQ2T<7".R]PX,CWO4OD1QP_19SQUIQ+[^]ZM)!R9[UC0&;'> 6Y;!IQQ
MTH,4)PW8C/8N%=(\>T/@H=8<7XC8W[<G1,*1A1^$O9E<R0LR3X+,6.MX0-C+
MQ;#]'RKT&7D_5-#S*5&LGDBT+?],RN>+8U%F>YS7N^;)2K9&1O(J96-<&LI;
M/0QZI>.@>J!-8R$*-2U\B9XMO_7YGLK?"T[%C.%^Y<X(H^,2: 10KS?6S*?2
M/S6>IW&U%T\]K%F,ZO=.VX)[TTMN[H(<.$;82:BV/0,\W,V9B)JMSGUWQU]9
MV:F!;:O6L#>X$K?%O'>QA_1W[)56.>&^03&"?W&6<&4ENFW_X"X23/GCC+1Q
M7B'>&6@1:"AM*O@%)%FS=E#%,"')V(P]LB-HH>Z(IGP.!2Y1\Q.4U$W?Z+30
M=)AH$9)DOZ-DQ1?9'NX)QS+2J#JX3*ZHHEE:-N?L$5JB;E-/-2&FD+WM- TB
MH80>,$(:2"U:'&8%AEQ0!?WTARR_S(Z/Y>Z8U*:F!NSZ;BZS NOI%R,?JN8L
M7KWNT!RJO"4%MN/B/$FR5Y91%[B(:RZBM;B(\8ZD[$G,#T<2PX=76!&_B8$-
MQ$!(#&P@ [[R/'T@*5TFB*(>2>^M[^8MQY- _UAFI$O\6*Z=X7M"CB=K/F+@
M(YR$V2:HTN=(DD/*93Y![@SF21 ?HL]5U-<[G%*MIGL_,]K3:=;!,2Z43O J
MZRCMTP0TOJFZ"1F!7.UW,]@AG)T2[G(7)_^0P<O/ES7IIX2C1][,<^9"([D0
MDQD:"84[^6;O;]/[*,&F;V"5/1S*LYKJ(7#8HWVZ-T!;GLK06[:EZ<3'I*"B
M!262%4]>F5L_E,J9(Y :BL0(GIRZ#*L\O_ R@;]>_XC+YRSND/4)ES>[2P()
M@-.XN,DO25'FY/$X5C!SB<'=NA?GSX7$Z=A)X,V>N%3I-_C07>%D&3:895J/
MC^#$V?V"1_?_\G,#P_$IJ;))[/F4A/(2?#'9D+@Q%Q(,EYKBA5*5Y:<_YZ3$
ME]FKSK$I:^Q4DB6TBI)9-4*LU5E,F_GR]UN1>ZB="'Z%0P4'$>PJ++@#;_-"
M_!IN#>[(TS.5K1\+GH.W>_BL3%,-M.V'<@C\"7P*MT=-]@ VQ@:Q4<ZRW1D=
MAU]";U#/!5&-Y4=V%N!XX$_YS__T]O??_I>\YOI88/X;__?64U$\E,BI$ ZQ
MQI1&4FT&";*FE 2K$VI)+2^761DE8W(YFTNC0BV^G%&_4>X6+OVEX^W-L<+D
M-[9<AED 3*5+[96,=RW:N->7J-2G'<R_5M7S:JE=F\%"*K"U"./#2GV[AM-
MBF)-A[*AP!K@V&F$Q1;CF'D'FN3F<%VI#Z]0]7$;6Z&D7'*-S]IRR-VWF=>A
MO:>RQ5/([Z>-3[+(>UR"'CR2H 0]<CP!'THGWQR8N^O]9YQO2:$M2&/0UY<@
M*#@9$0A6"+OJAII^ 0C&)'9PU1+$!5>/U(LOJ>3 <_SL(/5N>Q,;'?2TXJ/#
MW8S"$=UOU!$K-[N+;+^'#,3TF\Q9+*U-WI&4Z4.Y*AHQC4\]\)H('R@'SD;B
MHM7<MJP< G2@G>J* II8N-7X)QW^LSRF=DY^XF)7;%A)5"@2UXL>@M_\>/^?
M?K_Y_OOO-_#3'S??_^'W[+Z5_N-WOZ>_I)T/&"PEG"S_YG/D$+[@3 $"#KW9
M*I]AHG8XIZ;@!D4[JAT1-1./6W9JK?]2> T?GJL2>C4W?.L#HXH;RZPVU-M@
MS@F2PEFG7?"NB&RYBBBXBI#*AZ=B&^8GET6.\8$>WY<YM@?E%#7G4G ;R@[J
MH?LAEN0M3!_$?-^#AZ-7E=WQ(?M(TBPGY8F]-WG.DI@NO^[<-=+1Y:%KC ?!
M4JI36I89>P$("1*R) ',72U?Y\4NY,:>&4K(<\1/6&F?F2#*M)@A3#A>&<'+
MG9S<-7E0.X4'1WQSFCX.I4-'N5@"J,GV2M&TFF_.HJS>+"Y"\]&-@F@H!:,(
M6LBY<)&E]/150GUJ&'V:6\%@$!\.!1/>]$?IS@A,$%RY$&P/Q/,Y[9^(6JX+
MG)(LI]M+.>8]>/MV\R_?_JYV&KS]?O,OO_N#WF_@Y>AL#'CEH=DMVJV/RU.P
M8'10CCIA^?P)6EJ4.2,.O3Z3[3,=(D6/N*DM'K.GIQ$"!) =H?]NBU]&*4_0
M4^#M$?;X#:)31+91DIS8A^F@]+=?%H/C>51RA\VA?@M7$TF'RG+V+VXHA'62
M[ZZ/K;4]VM73)8>ID=I3,^O;W%,O.0S9J6M'D?1O>,MO:AAC0=K?AJC377"$
M88,KSM$\>'ZAP!;M8/X]8WI>+3UDS6"_@< 6.\:'@2VDX33LP!8#*!LZEPQP
M[&GCBTK8ZBD]G=HBYVE\03?]^I2C*!H^MB].&=G7MCEI%O2[:COF!@WKMK!Q
M!V=Z[[50EY^0=I0FHK\]__-_!_+*;"&1T&[:T^7!A_^YJIE<%UO&_"4<Z+;J
M+]HH(*MAO/BFC?C3>:JK9J@=H7%$L/VN'L:_YWH2JXP'*CT%W<9R_BJ'U=:"
MT^.AX^/NOOUNSG?LV!HI)L"/M]L<SVK?MSF8/4KL=98^6>S81MU]2JB<'Q/)
MO&X\(P'D7IC(%Q/#1O#D*1A(NDV.,9C3WEWJ-F@<E3,-%#T%P[)4$98"9M;?
M5U"LAJ.1P-@JK<G*0C8Y/-:",29CO)8PN$>!N]&\)Z$8JZ.0U ;*CN%QSGU6
M)<T?LOPVB;88_G&S>R![?(E9MB;U)99!3V<W5R9<*/<B4-E--X 2=$1U3]<[
MT0R&ZI;LS%H"$[&""7?71\;XZM\9N067V471E#5I;H>R8\FOAZJKED,7<+VU
MLKYG,;BJKDZU)T/1-NCIXU):R861B^>THFB;['_3V>DY:$(1;&-T*2^#'4#+
M^@;8>$V$:]]*KO<=L,T3:]?7/XM<^P1ZW;/,-4]0@=#F7#*85BD&I)<ZH=]9
M+<57F'=5\^^H G!G42H/."]/U#)*R_,TACQM!VABX]32#.+3M:7CS<3!5???
M(#;"AMTM-8,$X^FR8K/C6CY4_1A;6,665_?6*#I'G5RCT/0H>U?4ODF?(&AM
MM!J805^?DB;AQ$3 VFZ>"W]-8J@C2J1EQ'\&-6.<C0J/"F0>9::)"Y]X_R+O
M[U-V%!R9R,_:X0TSA<B4L^YU9\M1*-Y@&P2.2I0.?C-<1MV7$]=P2<7>$+-/
M8.D!T:B7*U?1*/6:ASLW<$5"NZ /+ U"W<F+\W<Z'_P>)$I[ 7P2-IQYB<P
MU?,0.423D7=H!51Y<@7!:?*2,!IB(.@20^!(EI!XK/;>:$^'&]\X%]*+P[H+
MEXQ!)U];G3TO5_L#E)2GF_>67X<6QX1Y/?A]:+\_?WG2A/YX>41D";[ASF>(
M/'="]'ZWP]OR9O>^>JAS1]?Y)@4RX?_@6/@2)2#\=QA2T&\IW2SR*(W[O^BT
MO*H#0RZKZ^P?\NQXH#WHO^%A!$F/.*Z29.J+2(1 G$-5$ *[@H1RHD#T:K(0
MT 5E6N!;&^YT[GQR@UIJ^!_!D3+\7:]#0R6JR42,3M:S2REJ2?7CY U\B>KG
M=BB')>(_%[!4VWH=V ^X_3IZQ@ES..^R'),GVI(5T]UZ=C<',<]2#1X"9:XW
MB5G<W>*<0'&38?7FBN?N//*Y'3'<7!+BV YT.L<RLW(1;<Z)09*2ZUU-W]]-
M.%5^+B2]SSQ<_I%JA&_>Q-T"]4J][=OV=:\.9*:T>UW@L*+\\7!(6$A5E #U
M'Y+L]2JEV_2>;0,&KUN-1W!9<]Z8*Z&:>Z<GUSK0%W4Z>W^VNA!S,=WVDZPX
MYCQ :MN^8R7M8%Y?KEIB4ZAF;P=,UR41'Z!8[&U$8JJ8->(E:^R\9.& 5D4)
M0M8*03/V6LQ7J3,#@OLO3[K5>YMG7E 2EZ[Y,?7ZQDL-%7G%/QE.7 *;)Z$P
M0?6@I5-(#ZD4\<Q;5%BF^W1E3E;).,@_6 EKWFCCJ":2&?C'6!LBOV(4RRNL
MN86Z%#PBSJ7(<1@;2MFAD]A&E*5QDU[SJL1[HXP@YF.XC RUX$PX7?"^G0A0
M.$^TB7%9?^^FTQP.>\93L7W&\3&I,V&>54'-7=[#JW!C"UPAMM(6M2Y]1TPQ
MLW*",2G!J*4;(C@9XW?'\E-6_HR9QM!Z?4R'<.JO,>9+E3BJVQ?5G='CL42T
M.SIAOLOYD<<9['T@GR&_&PN-:A[M%Y74\;CT:+N%[&_TS]$I>DR\[FZV !7]
M$';HG!'/4HGY37X;Y67U#Q9!4Q!V;DI[-:1UHC5O.%<1,-/Y56V"-SF"L5#]
M[\YHB [7C1=C0OBS%R%<F/E.+YX(J/N,?R"6.=RR)20"$M@++6C/\S-6LNHO
M^F8F_'MA.2%@WRA>9SD8P!.OER@Y\@R>.DRDU?93GT:6>L(IXV483#M-;>E&
M\:FMM-R9*BDA'CQ$U63%Z=4P,#Q@.V$&<D<UCB/83E8T5HO:TR]"Z']/J7B*
M&*Q3*%UD^T>*,IB-BVZNJ8<\2HL=!M,-[HK*4Y.4%K(FXQB4+>00IEQICBN+
M?L7AB6;9V1FBHQX==8;?H-X'4.<+&\2_T>8%1OPK;+.JO[-\P39XVTQ>1H]'
MZ\Y5MVS=H&P;7 K#N^S'>CJWW>GLIDA3I2$>[/8HBF.R;-"H73WU=:>2)2ON
M9Y3S>=A<00,-SZ,KJ!_W#YMN=I"P?JSZA%$O#X^8Y-0KGRY1887V:U>2,,MF
M-84%X("7 >AEV _A?9(&2*I721H4S3C[M/%[+"Z%\A6EY!]CH1SF75V=<LSX
M& *E[57%CW7[>;/J+=:D9\J[7A C^WW:PGS*J.32(Q=W@44O$4E \R]UXM<0
M]8 _E^_H6+].@'VG;P"X[W)B!7ST"W1%K*_C>[?5> I1F 6HF4KS.CB;*\ZZ
MM7FH"N90H[<-(V,1!5E_U?+>D)X.Y.?<OT//)[=90K9F13MTG1P:>UK:A6,(
M>4K)CFPC:BRU'5'=TZ>E-+X&0T-I? $<NG2B@E"+[39O"ZU3>>E,MTBL;N-9
M9EB73IMY_ M>&A@.S/GN@$Q?C"#8XU:VTE0$++)+@%YP&RR >(>56$GQ*VR,
M/]+YRLN(I(8%GT;ZN:S(.L*!\ P?VO.2BMT>FL MIT5-3=9#*&QJLA@.(Y6
MU;3D1A+0=MD84"9;AEEWEQ%*9OP(T4G=;@CZH;9C &I^";:J@PO@SVOHD07B
MA+ C"[BYK%N X7[O/0]:IK)] Z$C_/+00#V;=7=:M<"('S%A<[_R%NN%+MC3
MZE*1U,UM+G_S91)3^9NOT:QTW^K/5!,YZD&R&\-="G KSJ38(C&J^G?PQ8?8
M-#CS[%U:@L\ 96@R.@>)PSU!TS"%^*RE4SNA#A5XJU<MW?#";;6R/%S$DT-*
MEHC.Y*6MMIO+Y[5Z^L7;<5FFQ$#.%"9K(;PL-5B(&9N2;/C176BDDZMM9XQV
M4VSXW526X<+;OF$$H-Y&X0X]1CN#[?RKMP)Y3E-/>E^9#]OHT#+:UVV=M5%.
M)/5ENAG=^PG= ]D-C%=(4GK,;'D"0)N=Q\ENF! P:.:JT<,Q*&?40ISV693F
M: A"UBS\4U/ Z30?0C^P'9=-+H$?LBQ^)4EBH/KMAG&;2<&&/\W[C-JI $FJ
MWK3Y%NI!O@ID>YBRH)($!M:KZ0^R=GN%46^/ #73E^)+J*!V@X68\J[_+: V
M)D-!:'M)2+R%DC?J[?>=CH%*E[^_J3L&HL4M%LK@V8-_G5U38*>KM;T< DU/
M_1!@#92"4LG3>/ I P:8&6+? ##N, ^%O>T]Z-I>#C&OIWZ(%VD9^D!TJ<$Z
M#'%DL @SG.>2T4=]Y_H^KESG(Y3+4($> G.<3^!!0+8WP]08/SW7N3/P&'G.
M+1= [3CO9NHHGZ,2P0M7>-Z;0M7?,D./F&?UA\91BNA'^)\./#%W7<GY34(I
MPE#FF3;*4ER_$*#@W9ZV"?YJJ4= #]%GHW=N8CM7 BZA4%B/JHDW^*MFL0?Y
M5:?0".8&4[GRFS.>;[4.6J#TF%G?%GU=P=*0$T72W_,F:(;V#,,JG\.5=P&T
MP55/*)V#RDA0IRZ#9E]JDS5WXGK8OSU=ZU9)EUGNH"INR> LHNWE\"RBIUXB
M'RS'M_>$B@:3/CQX&,SX//NC&=UB+QCMYM Z&:%?BX6 5/],3GS:7B8(&IIB
MSN!C:IG93KY4U\/Y@?YA&^7Y"0X+/.=75-1_>(P2E@.D>,:X1#$K%K=#V6-"
MGJK'%Z3.=0N[1)7:C<<$40Z.5*Q/U6:RJ0>/V=$F^KQI$Q^Q?]'.= *2#<IQ
M1/][Z-ZG^]]^JLF&-T[GD%HS2HP>0>AZN<UFHZ%>3#+*<X=>#W*'<@OTUF/N
M4(O5D*2$&5L*YX_E:Q&N:<)Q9\KM+AHFC^C^F?T$KB4(Y<DDZWT1X"F#;1#[
MY2K\!RZA,Q&NR%,P%=[N)!OR3;6$&&P1J@X.Y5))\Q!V++595Z2"N!W13_D0
M2?KY=G^W!O28*'A%>P_W:4.*U?<-#"_^]>XTPD.X\)."0W75)T7&C+/V1;;?
M9^E]24<;/6#+V[HZ52LH%=^-0S/$VOD^/AN2?--/&>OMU*S#0N^HO#H0C,['
MAK.K/!1GZFEWZ/'$^T.64RIX;E<KJ\*@KTOOIP$GDC?#9U>W-Y"]B&>X1??>
M1,!Z102GJ.ERS%#7[: WN\'W1M6W65]7ZMR0$\$Z[8EPT['./NY9X4]D*B0Q
ML(99;V=PCC&CG6+BLCQ$C\<DRH>^U 9SF(W@R5=)=S]XDE\G_KK#L,/UW^L8
M;"%6HSC-A63#W7#AWN\/27;"&+W#*=X1S]77[1=*S!UDO4H.G>:4,DX7<TS=
M9I20AL!Z 2P?2DX>TJ6[?3K?@O[G0W6]>[W1&AR'Y>I<< :"DMBYB!9N)6;"
MV:%CL[-1=I7.'4ZB$L<LMSXS31ZC L=U GX3!^C,@5TZ2N?.@;2DR1EKC>H"
M#.=Y3IO@@-[K+[/T@B-VD74/4 #>=>DUV=-FCQRB""AG07]LZXZ)JD%Y$94-
MDDA+",F*EY^2+J/=$7\32D /_\E:0(]]=VK@?92G)'TJ;G'.Z#+8X=1=' JN
MAFXAJ!N7Z#HK"D3;<J'S";RQ"1\B:FRV_4'%9"_0]/$(%JU]7K5MT1* 3K9A
M(&RXCVK04<0X=3SM2?78,*6ZFZ68Q^FV%YQAYGJR&<>M\\F*0]D59-6?'>E[
M(X076C%I024N*OO5# RT9EGC[08*#;9C5^=FN/6N^M?E-7AI-,@V/P6F#NN!
M<,L?2E>?'J# *=4*K':604F0T:XNJX*,\R$4!JG.NZP/ZG9B0'S'H_&]8M!T
M=80"(89+XQ]G=DK?:I0 T&>F C5 #$K7K\9EZ.)FH>\G(-1ADG;\!#O1'3YD
M.>Q#)@G:E5U<)F=7TRTX\WA3=)7NLGSOW8\W-N-"&O:1Z?:'%3M%;=3;(X+,
M5%8-IJ9;6/IX'E.!2HB%KK4 F3NY^1"1_"=X>]E28V),Z[LYE)01^H=H@N:(
MM4<?<02M84E\ LID 89(,IE]OQ R4;HC_3R#2*>3.BCJ] A Q<Y@)&!Q&-6L
M1DB:$3U]AZELD2TUE#_A<K3(W7@75['2>KK%$T_=FB4!]UQYRV#.>Q'$KB;<
M*'#8;N*7RI.UE.NCIGU*_G&CWDY='2;<:$0AQ/SCLYGR*]\3D";Z+8QAYC7]
MN(DMK>_F-^&X/A/(WX^D8$K+;Y5T@VDWR"+NT8*64&.G=4T'\ LF,S4E2V ?
MEOJ=S%K $F.A>^W YM %>'PL\-^/U#9[_V):SU/9Q:6S3TVWX QKFB+>UI,G
M;T&*G3KO1A B>.Q&X.$/VT9.;74?C^C6^GJ'8 E V<^B/R2PC_NGQ_#BT""*
M"E+<[*K$3B1]NLT2LCWQ_QH91(8#N#2(3'D2#"+H",\?VJX;Q+NA7ZK_]2XF
M\[D[4-IJOXI7X\@*>X)Q9 4\EX&,:4%IB-GTFLN1OIO3($4M_6*87J=Y>-)B
MR<UM3M(M.228"<JVV]EOR.$XIL0 PW% N9.*'PM\LWM?E&0?E;C0R,&PH4/D
M"S0.T4$; "R:)N'!W90%7#?QB6HY)H8XE@/"9;Q+DD"Y4ISB/$H@Y66\)RF!
M\TE)7O#[S_!8#A?FFG[J@$ZC8B;R+,:4L($VJ!J*9XCM#8;JT<*3IL6FH6[I
M-YYF#H[%$)LY()YQ0_SAF++ R2CA90VV)_KQ#UF.R5-:_X;%5R:=C6]<.!<<
MV]6=\T(S(40J-,.B;34*D]H='[G]9=F.'8[HAC8SWF[UEY23WO5_<$)B%">P
M$B3Z61.BYBR*#EP.H 1#V8UHCW&:[<&7CV-$4A2UH*']\R:<E+*#\T-."OQE
M@7:FN-N@A@4ZAO#G'?TN/=W08: J!!;JW6VS'/*F<=+*C)6>D/:IRE+(R$6/
MI_ZQ:4/_V2F/#/,!Z3YY,L ]+I]Y_;QVZI8J6D;//R\X)91S/'4_L!K"799=
M&[XDQ_6Z-WH(5H&OPJ/'K+W62!PD\_4#0\,<OW.6RD1_;CO+V=E9H8-4.\'L
M=W13H_Z83HM27L2F_JVGT*\FCK(3#&KK>;<8PT>$KP%G9D&RX>BFQ7CD-9CV
M;6^O)T-K,"JC@DV1.&=;CXIG>#!-_P?RP]*9K)Y05YG[S#9VNT&<;>V6O D;
M'^W(BI2R'SI#="J7>A>BY3@%&W@+/^ .I_!+5HPYICM X2E/Y72D]C=^;S U
MV_IG+J+1YD\'W\A7F6_D)"W*_#@XR[#VW:K>KZ1\1E5U[OB85U7S6)WNDJH;
MJHNSM'SV5=7NARR+7TD";K0K.N?I$X'B2BS<MOX3GTV--6 QAD-KP(:S(3SJ
M!FRQV]Y5./4&U7\/SSY8@FN?!H$U'H<&@348W<G:U?Y K170"C<Y54!TCXB2
MFQT4[[DF+W60N[D1/FTXAQ(XD5^A GHS#+APZH% ;[-R36RL1C)#D\<5YF#'
M=I.SA/$=\9<K57E4V%2> I#B.4@?"O0<F#M]4(7I)(%1<HE?<)(=@.+J+FIT
M!S7J[?9!E0$WDK='K!?;-3O]ZFO6\*1S 3[C#I\X@+M6"R!*WEN9HM#AI@D>
M.*@B;;$Q*KNXW/S4= O*O6X:GH!,X() .$6*O3XP'P.-L,>,(,9AP92JZ/DM
MG=N2"B*<;@^M4\L$_N9#N"R(8LZ7&!C)NU+I@,Y,ZS;=PQ.9!3AE+.*61<_2
M9(M)H<2))2"#\'X,_SW'"Z(:*PQOB))36Z^(Y%>A"><2T]!A,ZK8]"R@DV%L
MX3S18]CE08MNU4=\A[?9$T^F8;XS&O1U>L@:YT0\>K ^J-,I/"&;PUC>=O)[
MBC)$F7B&,H28PSKSF HLOL:15:BXMI?+FO-:ZH4"[JSU!O'VX8B$+1>19R^"
M 6:$(O3C@/&7*=0VP,6PO\=LH:9!'T*^T/#VB[FL-0%7(>4,M8IBL8*;WUQ'
MH^<@72?/>8Z4)KTL'4T1G)S,9RFP?#0CIY%Q)+D3A4_XM?/<.\]2^N.6Q\_9
M[BWV0SD4FPE\BM6T7CM9#%!_D/!VGP4XIM8^;9Z<$"F*(US*=N*)>@/ZE+^I
M"!Y*Y53X.C3^FFJ1W7J2-X>J0OI5"JM%7C#X(\?WLTFCN30,)W%K6G!T@_A(
ME<^O&HMYXL/;()>?BFT@M5=G0%JP-:?C>=:3J/9;< 50E72O"IQWOF4:1CUY
M/'>/I29S+*E'UI9$9M=?U6"H&BTP>5R:_X;=1][98V#U3!@/'E<%@&'#EU:+
MK:79LZL!WO$  .@ G_04,GW5!'?;A:0H^CB.25%1+@OGX&W#,]FG\>'5^AX%
MC2PD18L8EX"G HD?HL\V>%=U<0IW)=TB2J IHFU#1+LQ&[21=U-U#"TBT/50
M<5H'^)#C9[KS4/.7DV7KVS$?PFWM7U.^9)9GTQ7QON%)R&(,4L/$=WU?*P1*
M*OM:P<^E;!7ES>X^2FSNH'6=G,J/AG814 5[H\&:AR@J$WC)>5"#9]$8 Y H
M#&/HF54M2EY3U<J)83F(NXI2=KQ95-4-11P6Y?- !_!4&'XZ%@=UM7P!T;#2
MUKR%,O$YY)W%//429WER,[R/\I326-SBG+ELS;?-T9X.]\YQ+@1G7]4#T2Z(
M]0EO%[7G"HIQ@76)#I2K OKXW$P-L37<40V!-6-;O:>*X @/<> M6OZ"[?93
MT]ZN-E)C;H0KJ+HCJGL&(P)+,997/;WMFG90ZVV7'G!FM$].7A:3#;(0EFZI
M=(F?Z&IE:4GYI&V?KB"A(R[,XVHFC.%* 5AR)M8,[79'3?^PE,&R3)*ZOS?%
M, 6./?7@#8M&2F+F<EFGG67YC](L/9.NLB?CFIXB8ERGBZK"F0H(XR(O4)5W
M-"C(L+]#0]N4(UGL&F_B_QV;U:H,C5.K)9ECHFZ?<7Q,\,VN<[5XE7Z,_I;E
M4%V+Q"2"1_ _T?_"AVL)>T_%!-P$E,1NLYN=JN$#_'+<YO5%CC,CVMM\"\9K
M10DHO@XMD$R;48.*SG<VJ/Y.LV^C^DLLIJ%+5)W66M/E%T:>;[L_R+6 6X\H
M/7U9H+VP#&RJ?[IZSW\H9'-._^CO$.)7F?1/-?\3:!*S8U(P**8-CDF4H[AG
M5+$L]3"$'-*;<3Q[LJK:B57.B,G;.YM17 9:6W&G4U@!J_GEF>4U&'#<R9A.
M4GI*V#>IU &U/^39\4#ASJ!-TFURC'F9"O@CG#*8BF=)U9L2#[TQQ1H1;$BO
M0=OVXB $:]O+PD*F;3_;PX\%WAV3:[+#]E:IZ4@^#$IC+O6VH)#WA(^$8"CO
M(KT.TW49OQ@=.:^0C[*1/3+,D1*$A66'::5QY '0UG;-Y#56FR3-.N_8KX0E
M]F1T7)(B>GK*\1-_Q[*K,G",ZBG+_@X-#5..)*ZY3C]8HSJKB@,5](+SQVS<
MKIC*6U?UI+AL0I( I_6 5!<]GNJ_(,Z"UY@E*V@.MWXK7"ZRZ9\?#GEVH&8&
M<]P^9'>XC,!RJZ]];;=^V_'<&P#6'.M@V1\,/62H'@XU,0V!V0*+\A_U^2\S
M]%157JTN#*&:7%P=7)O+1+K#'))CP?\6@)4P30@4MH)'";"T&&8C06TW+( +
M[_Z,#\>2<O21I&1_W-_!M":WT8D=-S]D^<T!YZSP(<]^9&QZ+#2^%Q_(O!G1
MZ1$^,JJ&1GQL5 _.+AB;X9M$7\&Y3=:;GQV?GP1ZHD,]+51,<(ZR9F(2[SG$
M%I4>M6-D =%QF8N/4@&!Z<8Z0MG#:0X^%=72S'4;Q!X.A"*3YM1WI8SU8HSX
MS<.GQ8N8@T\+%G<X/T^2[#6B+%(1O,AQ3,KKK*#R=Y-^X![;]*D3>& L#/.&
M=2@Q,_D7*C?6G5#;:X.:C[ ]D7\&P7>"$;V%IZ$KG_OLI>_NCWJS$6?'QQ+<
M556$DM>=< EI&(KZ$J+@\OD?2RO#J]_=D>)71I!&TE4=G#[[4] L*?K<-D30
MLA) 0>K</IC33;GX6$XWWQZ!\N[T0+]Y_ID4-FCI]O()F1[U!KB!UN@7:!\6
M=L15& 60N 0^U0W]XF6VCXC@"M%*3*>75\73I=X81;R'MW?&:_+@5X\*6!I7
MI@*0'#JQCH=#0G N$/41[Q]QKI&'T9XN'4^C7 C&8M4#R;9GWLN7D\B:EP><
MX&VVWQ]3LJW<J. Y)=38/>39"XEQ[M738P8QP8=CAB^'VP:SH^T%9:2?RZUC
MA -!\?)#8W B,I&/G+;QNE>8 $C8+4S0X[0"77S<3I""L8YNJ\WI>9!47H,.
MX0F"-2<?LT>28/04[?UZ_\U@)"D59X ACP>):Y+BJQ+OK4ZCG4X^CQ%=VDU\
M&- >L0ZA'"*,.>"WR=#%<]*B,?B,'AT$[+B__BYN=CVR;G;\? ___1!MZ==M
M+KNM1O-PM6W'K<I%7?"'25VA@G@\.L8&@M28@/'1@G'6+SL!//1?$,G<MTC.
M +7J#GH"HAV&Q^(=SG-(]EZ4Q45T(&64D'_@^#;'AXC$S8-9%L+;/NXVBIR=
M/;3+H-KY\R#$VU9#LEOB8H,ZHVY0->Z&H9X-73T.0)T7]*&(_@J3<W_<[Z/\
M!&K@ *-482HP&QF;C>V1?A'*.7M['["TB @1O O)QXS@WG;4F]W]<Y:7#SC?
M=UX]FH7TVH[B*I#7FCM],@LVQ!D5F'WO>;=O(5V&U8X\%BV?Q&]V]!D8[47<
M>@2H49SM[-631]?*%])3L*RRRKN)*6'2V:W_:)P7B0^)==JP:BPE+]12=_2N
M16:QUE$>=7]>EZ/N[#UUC#GZ)"XG0^AY"3PG*2GQ-7G!0D7V*6'FYJ/Y"2JW
MX%8;0L[&.6,#B<]S@Y'%Y1D7'F5Z%\P94-;$?-OBV+WH9CHB><SZ^1ZJ_?Z#
M60[O/T/%(_-7J\M^QH.P+S0_T[7 IGYHTOT,JKX3G(IP,%V"[D!1=V9P-3,0
M75L]03GA* _"F;>DL*FTSI*2YL.2^"'+XE>2)'86@Z27%\M 1KT.S'7[X 1Y
M.BLA")H&1NK=6HDAA\GTJ5%?GC[B\CF+VW/WASI[T'V=/.@.'Z@(XYA*,CP:
M.'\LRCS:EAI1F3VRRV3\LV=!2-;/1D1\2-2M&=B,BIIA-Z@>&%4CHU_JL;V&
M>"Z$#B%=_C+0\"TE1DG;QKMZQ[DV8YD*R.$<%B<PU7';8,[?GO/GV>UKBS<S
MP9J6"FUI,PN2D68ID -IF*K2AI4Q6-7+G>"XF3"J%S-M"O=CJ5WY>#S16EVE
MLSFGO:E&_2H8.5UO,B )8E:0.IB$\-DHZ6Q49[,@SF(S1$!M0D[&OP\5\'ZW
MP]NRJ<!(*;VC._T=AHDD"<^#,D$'3!G6BQ*8Q+\.^,V 70T 8Z+^H 'J@,7G
M(N]S7#U^C@G]3HZIH!;H$9>O&//,J6T^G8ZVR&'FX/JFFW@5-W,\:!F&3IDN
M4VJE,EV@7+[>8B;<S:Y-9)(5Q464YZ==EK]&>6R64]EJ&*?ONJSXTUBXG9Q
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
M6?<R,$.?3D4!A%"G721\";4'F2/J*<^.!_3ZC*LG2)U(:_B?QB]UHN I4*3
M#BD8?%BM'!%"GHYW-Y2<_#J+TN*6'THA7[#BY:%!'X<'/AWE0E%0:(M88U2U
MWJ FP3-HNW3K\PK1GI>DR4Z=4*A1:?#E^#$&TO# .(HBIR?'._Q$+1?:.+Z(
M#J2,A-6:;O%*A@[W9"B;AR5/@NWXJ/I ,.;#W&F9><[+VYG9RF<FX%.=4GQF
MGN+6E9V53FU&8'%Z2A.QM8RY4>1EQ]2@_QJ:&?17?_T(*5TNCD69[:ED*AX.
MJ1HZT)1*&H6\-=7?/3[_T<]G+6SZR5QWM7GFS][7E2^<1]H[6GL=Q6H(>'EU
MLSBYKC [BHHN=$<A,2?+RC/)Z\L[_>,664MG^55D5$H"]//V?MOC,Q,+:GW?
M4*N7OY\Z9=VU-\N;8C*K=VTZ$Y+RW">0->7 /;+@QZIB:<KN]"_EA.V^;;[9
M_0!>$KU,:3JX$BT=S<)KB6YR@)L=8JU]2IH-\:%%3YDAIB>&;N!B)(TV,V\D
ME-WE8$F/J)"R87V]E&J<F#?Y^[\?Z9GC(RZ?L_@J?:''$(P[R=W?G<3&=;/1
MYU2+?L9+B8M%YD>I:IA7F?=!_ NH[KM!_6H!CR<D[5:W#^(9UPJP4A?D6 Y3
MGJN^7!N\!QOKZ+O^R[7F-5C;80AJ_]EOK9EIJGY#:!]%!LY9R=_G*/?KDC=#
MEE%Y&P%6[N3#N&Z[1E0LQG H-3:<*>O.[TSJSON*_5^.0U)S2"H.#YS#3,&A
M2SFS1NA0Y*SAZ3+\MWGI8Q0!+&GM- A81JW@>T^2[)6!"6ZD+K/C8[D[)NA\
MNV65V_U&VRJG6PRX5<[UG#3@]=Q\R/)Z9J!TL#)/@E$O9XG"QZA70^%#%PJL
MCT_SV6(M^KF[C19B#7SH+%;CGMYQHC/S]%C1F*W^ :,T^BQ7QF&N. E-M8)N
M-=]=EB14A[]&>:S9E2:,Y3)?W 1.!6A6[5';88/ZV]P%/9.0$EUG!04KC 8H
MAN'\IE*;NLQ",K6I:QP:I&?C.$#P2A#[#C^1E/E"'Z,$!EC\B')@^>3ORR@O
MQXXIT[G@M*.H1/]GE![!#?=V)4;>I[$+-BYI.Q8#^[W 2'AZ89XR"%4#_#DG
M):8G/IWOSWJDX'1"ETO+ UIOEV/CG&5TH.4$[X^<T10_05#6,F*GXU?-0W@R
M)Z!SFO )T%PW*ND.PU,D7>9J:2M'$4@B=>*58M/"<_298B:[\3N*:72VPMIX
M,TD[]ZNL#-CJK;/GF"WEC"K6>J$2WT:K?;_%:43-HML<OY#L6"2GNZJ2CS(
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
M3IZ>R^)F=Y'1+Z:E_HF.04=7H2@F/(A1P[P/:CM!X=VJF\\W-[.XV;;<0,P
M[^8M&,087+V0#[?(,@KLF+(F1L]D$OG"O9 89_7R+16I5C%Q5]'_,:._Q3_0
M#77D,=YX/\>"KN- (1GHKA%QW@NQ;@'(^11F6J#L.3-/T,VWF(\"2R;E;E!E
M(^0V"V(CXXI56TJZ->9S;33<4MK+\S2&>+0#NU(=>P0W<U!7>F$N[XIC6,*.
M8:0]AD75,:PQ*0\P*C,L<3UN& 7:%D%#3U[#@8*1,"\-B>O_]<IL44?7CP7>
M'9-KLM/%39AU#\*EU>/'RJVS0;PO@L[_7WE?VR0W;J3Y5Q#>V[4FKN0=C>W=
M]6[$193Z1>Y;2=W173,.KSY<L(NH*NRPR#+)ZE;YUQ\2X#L)$B!! .S]X+&D
M I)(X,E$(I'(=,UQU<O639*2(X/FF7, "I-M<"V=:2MJ:B1GZR.51?)W+H(/
MK"R:FQZVMAC)N]7:,F1.,=Q3#>Q!JNK/V,M,KOL='1 ;6(]&&.AG4!4,<="$
M5-$>L0XK?B)Y'^W>TTY<$]@1?E5&-NPU09R-'D1?(.,F)40*3TW1D *3.9E@
MH[CY?B(QTSO75+/VO;_N;FY0 @3C;5E.T R5[1 TM -UI1%C:-<:J$E0]P&B
MB>4^--A2ZW_!(%+87]/-VMOC1WSDAV+VXP;'QSYXJY.RIORE^!S<#W(J*".#
M"CJ\!0)*+FP1H]@MN/,R[M(.;NSM&/)0[=]$Y'$ZP=7S<^CCF%$<S#70V=24
M6Z9[G.VLV+05A[CE% %:QVO,U=.#AIH#IP<*)FT<:EOANLQ\)AX,,+UD^163
MZS/^BK^GFU<<O. O49@>^D*VQI,T:BN-YKMMG0"I%6IM( 6]59Y(-5DA2A,!
M4<2I(D[6EOFE;1*H2OR37=-L&H[;YMLT$+LGP7_%7KQYC30(;D')07DMN9PN
MID"+BFGDMG"*.0; +$$F&\@<*XH-6#HJ@?3#?1[V$;1<E<*,4UUR".06((D"
MKBET/BQ&%JL8G22-58"Z*8^W%#*:Q)&3<E0:,SXU"2-0<U\6!3Q3U/RT%%&L
MPG.*)%:Q.25B3?*3ZQU=S![QFD+,6&S;2%Z[1:PI8:6 %?+%Q(M1LR5D6OG^
MB"]1Z"-;TC8=K_7H..M@E0N9TPO:J !MP$ ;%* ]Y:#U*6@]!MH+@'9'Z5F*
M;:ES?14E\O?6O+&U^XILK(,W$M#.A0N'*>.U=Z50143_I4$5#H[<U5V3A!6D
M@03*61["L7=UG:1<N:OKYE/]KBZGDV4+STBY(#RC&"[8B3ONZIVYI>L!J=(M
M70]"#4=_K$/_$?;<X.;["6+&A\(_VNU-QW]TC'A >NC!#GJ@K(.MR$#UT7.;
M)(:QX^ZQ&P\.$>&E,SI$!)8)![2Z6 W>1@N;FSIDB<<[!%J[-].SC-O8L6@
M);6#CPF(2!UMQDQYP*?<R]KJ>MJ3[T_T$_6 DOR$)9(WB8ZF)$^&!Y$5 E/;
M#(;*NUD0QC&L0!K+;0JA\7Z%J;A@BN\M)P%3QB15&FDUF34+,RGIG0HWT<HX
MX6LH/"S21[)*#VLGK^JH!P]816/]\@WAZVI'J+Z1\VCXNKO*4AE+2;#T'XU:
M2+$%\N3VG)YCG"6QJ_@2>8TG>7?$,"%K(B'!X_!ABM- >;[$JGM_92+T2_*\
M-9ESVU?:X^#9+VVRV'1."._"S6L$#OV^R,P1M-P3Q1JGHZ617V:3$.*[V'6;
MZW+8R[;M*^W1(!TIC6V$NBB0$/VB3R0KU)P4RBJW&L02R"U%,/M8IRCZ_3)$
MLP77\<+9PJJ#X@DWW]JDLT+,1>&L\CI=-H':0D2SCW$*H#\L0C);2!TMF"V8
M.B>7TX7110F<>FYTP>FBPAQWPNPX0_9=J2,Q.%+,]%_CB;YT2U[@$G%SP#%F
M,5B2]WP*]"Q=!*IP/'CCUB-8" BR>K4E2?O7B5.XIV#Z(R^"+63(UCVC,HS[
M+B+M8'C,3:5.+ \89QUH=NN"Y(G.'(8!LZI=/%?; Q0,I]-Y\SW%80+9D#X3
MA=C-4;3M7[HHS83\]<P*%82S0G!90KR<-OI64D= WFJJ>FTPD;Q$4<>(.9&!
M8KJW0?1:#'V]3<D+N[WBX=@]T3PC:!@4 17..DNP0^?J(Z6R/X4^#U6W%0[D
M!H\F9589ITW95 :IK6VK)YQGJ(.U#:8GGJ*U:]B)V5$>-Q./XL')+HJ;[U(<
M.E2*XG+D\&*PAGH]N=[],R_$?4=WP>T!BB+>1K%ZD,LDJB:KKD_BOI5TO)4X
M$N44P5V:TV3(%3X#M".#,TU$F8,21969P-69$+TMLQRLHT$P6E7NITN%.<6P
M]E]PG)*$#F7XS4-78X-BW#G65NK@LM%L3QRD9$UYM-FC!JOB((9#$^5B+$QP
MA%Z=C^> RL4+?CIX,?[HL9HO1R#O\3,;^](CWD;[D/P=^S^?HA :!!A^OM_=
MG;HR'FFD;<I!JFDF6K95018QNH@11E7*N=2@DC8"XJBD#JZ&NX=["Y[3^:<E
M ;KOGSU>%*@R+3;%4[MPU%RMSDF&E-MU)BBLC^SA)53OD@<%BNE78B@[<09)
MV38EQ9)7]IHDWGX?X[W'.7[$+S@\XPU4I.C9YON[&=SP!\;?\8"@TARF/NN
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
M8]WJ0U59V%<-2HK ):E7&G@;&OQ/L*5\^/$?(<;[&,7L6@.,N4]Q=#[]EFL
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
M,@Q;1W-E#)K<6&!4C_@%AV?\YRC<_R?]WZ!4]?8RNKWTC;ZMHZ$URIJO$'1
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
MC=V!N 4%+#7W>04@&71/%6E0H9A1?KZ_2+BE!CJ:=$<-\=!RUI0)?*''JG!
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
M2NM2/QQA]SO&R%=J< SS(=(_HTB94D#C^.S60-#=?06DA^.Q&BBD'[2F@":
MNJ:!;"-:2@7I66>;.HB-_%YFX!(&D!(=H^:/&H?=JN=^"9I' [=CU4YD4>N,
MA7';Z+&%87F39]KJ6E<VF]=(B[)1HF-4V:AQV*ULX.7V,I3--&['*IOTM97(
MT*RR&0'CMK*QA6%Y93-M=>TK&Y;218NZ4:-D5N$H<BE0.3PQTS*4SD2.1ZL=
M^*YEQ3,&TAVJQQJ>%93/Q%6VKGYNZ>1HT3YJA(PJ'T4>NW4/$%F(ZIG([UC-
MLZ.?M:MXQH"YK7>L(5E>[4Q<8?M:A[SHL7G4")G5.FH\"K0.I,9:B-:9QN]H
MK4,_:UGKC !SA]:QA60%K3-MA:UK'9:33HO:4:1D5.^H<MFM>'CRR&5HGJD<
MCU4]+"FA7=TS"M)MY6,/S_+:9^HJ6U<_&TW*1XF.62^/!L6S68S:F<;M:/^.
M;94S L8=OAWGU<VTU;6N;&X";<:.*BFS48.J? K"!H,%V3N3>1X=.!C8MWC&
M ;LC=- >JA5B!Z>NM'4]M'G%@29?CRHIPS?JBGR*+M6!S$+TT&2>QU^MPX=M
MWZZ/ 7;7!;LU5*O<L4]<:?MZZ$#B%.LZ@2D3,WS9KLRKZ+Z=$UJ*/IK.]_A;
M=_YIVQ?OXT#>=?=N$>$JU^^35]RZ9H*[/&V:29V8\9MX+9HI)[00S:2![RFW
M\O8UTUB0=]_.+T S:5AQZYKIB7S7HI24Z)B]*U/B4'!31KYW:J%-2PO9OB:;
MQ.SH2S+RW?(5F3J*.R[(+$%8X7ILTNK:U#7E@"F/C9+R(KW2W\>4#AD8N3C#
M@'<Z!81/:GK E8G.4MYD"S PYX:4AR*7M>:ME!;6=($,RFIR;PQB4C)N&6J3
M4KU%6XS]Y):NQUV2G#VZ5@_GYX!L[W<[')-P_Q6G][O\+U=1D@K-B7&TS*5X
M&\5I.[T9)X. #LH)(4X)Y;T1I47_4OZ=D=.N'BC.GJ/!U&Y:^ :&3CGO(+T,
ML%'6:X6\'=55R,?^>9L"PY",A20@!0F"4J%YRP3A[R<<)E;3P(W'?",%G&7
M2Z9_,PG\-5UK7OFX4P0L97G;X.,IBJGZO/G;F:27K,)HEJMKJ$JL3&>#^=^D
M>&EM.7DGQ'NMRIJQ988X^\5CY=>IF7Q-?I&LH>ZS1'I!<1=["/O<DZNOB2L'
MT@PJC/ZAD8/2(>BWP#( ^!92K,&<'V/OSVF2THV?:GYYN'=TM0?[+CZ&U6KF
M3*ITTRX%)[J?1OY3ZL6IHBS(L/31"]C&[J7H&>])R.J!T#T"S+T+]F+TCH29
MN/PP$VLWH3\O8Y@9I%(L650!0D$:4 5"*;*F$JZ\.+[0@:R/T3E,UVD:D^=S
M"IOR)GJ@@PU3>1TA0\N>TI#B=%B+Y&00I[-"54JL.@^CY9!J&<7XD*YQ2!CE
M(3P@G?+XU>6UO=]E&<"97K@+TXC9QG^M>Y]_\8)SUREH(CTKWEXUCOM]I!2.
M14I_OK=7TO[^M7V7S:CJ$\P_<=Y#O ='O[PK6/\4L+3NK:(%?9/AACMY!/S%
MKF9;V%=W0T\#0/W*Z417GU !Z+IZ\I)B^4U<0<FQI5&/.:W"-&NOI:BMV326
M[9/ 5+Q/55R+T%EO0%W]EV;;JYN>2XI+P/$$[?5?2[.])DS!H"9K38;3VJL/
M_LHJ;';L:]-CD@  9?8"OU5U6;-<DD"K_9=#6DVC0G-:EVE68TO17[.IKL48
M80*\3]5@BU!>>HRPV=35-=Z1$/M74<C]:Y2O!SI8B$%XQ-MH'Y*_8_\!AQ"@
ML@[]+]@G6Z\E'3D8QE(SI;1&<]M<PHP0JE)"0(I%;Z"2&,JHL=B>C)Z%Z$=M
MC%<IL'B[(V_*^#MEO";; SY:-*VF@;JFEAQ M)1FFF^!]]$+CD,8P/LC762F
METZT2X)V4=RY_,\XI*,9$<,T14?=IP<<?\R^/$D_-2@YI9N:7([72XP2RDFY
MJI*&^.5<X.,IB"X8%\AS6_-T0E5=Z\R'4WT:9VC]%+5-U+W<EH(EI6:@Y\)>
MLK_!2WI9CJ35SHKI'?W:)4J]8.CB?2PS&R!N\T9="5?-6W0E4)F3E2=J$OKG
M -_OV+'HHY? &(]@,C MLXYCN@88!#_Y>"G;/'@7^+?UJQ?[0_''&K]A4.9T
MSDRK(&]&F\4N0\_WS] 55>FCZ@<@VKG:,/L(8E]Q(?!9.XZ:\J,=1.9D#.3\
MJW?$Z^^==:^[FQE$>F-\K2!C,%/A=_0-6EB%6==4-I'2-8_F%_LZ.GJD9:1U
ML)(WM+#@Q1A[EIRWL10*KV&@-M!97WL1/NL+/R6=0A ]>P%3>7=TG&%*7C!\
MY L&7Z;HS#W4RUBJA*'1MQ(CL Y\.T1%%WZ:_L9[&8:K!CZ@I;U,!E( JN<M
M,(<>N2P%JK/_B$]T,,RV(B$]PQZYT77"<4JE$N)XZ:FW#VKO(,CW-U06_\#^
M_IL?5NCU0+8'('&DAU\6!+RG1DD*5EYT8D?I%:(?I0> ;5I>A(*+KOFOZ!P"
MB2R4&.P<+[S B&+(D@HT?1+C+=40E&2TVY$M9G^JG<,Y:0J Y!RD7EC28RD=
M='D!-Z_1YA"=$_JM=>BS>N1Y9AH%;:1*Q91V4N:N=6I]C5!.@3TNS6DXI\ F
MLTJ1\6]V%=DX+-84FT4@2BFZR:M4*#ZF"L2Z+WV%G X9<.%_. <NUU"D "[X
M 2VY^@;/@J*CX&>)MZPZB)MT6.B8BY:G0L([,>"<^&S[0>TL$W.-DVU,3D6B
M$_8"G>_R3"!,Y\JP@@*K'B=MHM]R-6F3^P4H0IYY+?.J)>LS5?GQP/W(#-]:
M@IKLF2GM6G.%RHQX65!9^<&%:5&%>5OO]S$+]FNGBR.0L 4>CYY#G_X MDN7
MFEV$!AJ2.6T*:4C@%J"?V']^H<=C:I8^L->]'^9039V?68)6ZIZ?&102M^:R
M+R'^J85I(KFYZF=Q$0JF1VBTZ98>B3&L5IZ'1__<'/W-]Q-A*0Q#/O8AG:+G
M&Z85BJ:9F4&;E%^QKTIFFJ4*BR<W5(E.0>G4(SJEQ)P2N<G\Y4\X?B%;W*T1
MOT)6U"3%7.\E+!BI^CL$\GR-TK_B2C@/R]UVSSW_/0K&T/<-*A]3,]H2N3P"
M,?NP,+B&GJ_RKW.-E*SJFHQ^&%UP-3)WE649S+YNR[]C:VH9#7KXBLM0Y6UU
MPO*LJ'!#E:?T/N=3[+%AV-1_1F6\J1N-"O@"C*]LQ+]P=D/8 O"6)92'?ZHD
M_OH+OW/PUU0XO#U^Q$=^/\&B*+UM>O:"#8Z/@R="1P:Y!/-OCK69P7Z\S^_3
M?\DT#-RL9D,%U0/_O*IF,5RA?, H&S$JAHPJ8T8PZ(49HR;6K)@]+YN]N)B]
ME^S O& K=S:-I,U,GDT=F=LO> PN_<I (&RCG4&MV1QARS_-?&#0P(%8V,[I
M;.*M<RX=<OL*8[7+@8>^=$SM/)]SR0T\;KY:YR2>ZSJ[H+<:XNL2QT[Y=B=(
MAK*/=X)86'#3E(<>84RA1!\;[I".D8M=&!5O@Z6PP#'CYU&-4;>3Q,J)7P07
MX2E=A!6'MDV1O-YZ)&9IF=9)<C[R16!I!=)#Y$=!M+^LGQ-F!LYQB:KR=9<V
M52VS.<,A%[[/<\*AR@BRE"7%&*@IFHW"U2U\EOF%CGQ"O;*WTSNZ/J'5=HFK
M+K$+58*/)/GU-L;X+J20I@?F1R_%7[SOY'@^FM*$O4-8JCKLGU=C.G&%8" (
M1H+RH2 8RPIEHWD#JE%MKJ'U^QU,2,SFX=@]#XO5D!(2/:N:E!#G!5S%='%6
MN!;GNEJ1^.@2KDIDYLZ@!BRN/Q9X@S%F*JN7-G1T1Y9V$ZJNV"V"-+\H:KM3
MD);#A1I].2^_1 $E$Y#TPI0T"4V:?0.#6*KA-S2W-A1?.9;<]N/#>0.VG^IT
M%W/R4G2@)F#W="S6!)22[UF-0"GA?EO:T^RA>6 0;TQ[VC@X]VC/-W-R5IWN
M;NWYQ@[04O)M0WM:/43KXJT1AE-GT93V'!C$4K7GT-P:U)ZMH,*&%GT#RE-U
MMEN1@J42?3.Z4TJZ9]6=4J*]4-W9Z5HU>VKO'<)2]6;_O#IQ6?-F#NQJ<]VZ
MK'EC)W4)B39_6?.F3NG7Y(7X./1-FI?=WUZJ=A3,I(VC>#Z$MV)"2DYMP;^?
MM7L[\3Q]8FKDC-TEHPM0>=FSE[7O$_B#%UR39!M$R1GRV<P8RBCWW26H.LD9
MG/.-7OEM5/GX<N,61TYI]S0L4L6IB*4V]:8BDPL(O<G847^Z]],<,3E31K.$
M8)U)LSVG<OR?]499S_Q+3M-GLL/HW=VBHX*F:PG=3Y GJ(CE:.6;[SC>D@0R
M3CJ0A&+4:!:DE<?-]IQ:N3*B_P%:6<_\*VCEV@2_$14]067H5M$3],5R? *5
M?>@.BBJ&"=DR[\>,_H">;R[(%] W<\9,W>++W!.J77'R;#1/J1>G<SL"5.:S
M3''=F( 5^HCW)&3J\MFC?;9SS<E-Z"]D1FX8!=%T+,E3,JBL='M)!C75(FWQ
M.BN&3.[61Y=I6;?GSI@!/;>N-VTD#T]EGU(KZ5C7:+-*Y8Q6K4 DEV.\?HJA
M(-]=EO.X8:2S'Z\I>(H+O1E-6N61+,C059_E.54B'PTB><KS#L<":X)@4)4@
M@67>CDV?^U8@*:^FZ</L[&!V7E@(15E=DS=H%\A9DJ$X4C'H-A]':H4)=42G
MCIC]F#SB!,<OV+^-XMMS>H[Q'=0-"K==&M3,9TU5*IU__N;4C?SK*/\\VD4Q
MX@- ^0@LE$0U/Z==%;#N8WJ*\^)+/DG>BT<"YCB%6=KQ6>*ZL2R.U:HNS=)&
MP2_VR[0:$O5:7=<ER;E4(5@WL+F-CL<HS(NTQ57Q[0!F4M$$M>H!7CGLI562
M;?M;'J,@H/,)/YIQ1=<^N"#S7#AGAIS0Z!M\%F7?76@4FMHD%J:RMTW)"TG)
ML@/0^J5N1I]JA\@M4E?Q"I%FU%3^K65JJ&*FC-V0\2^^D8LQX?2U;KU8'B=N
M4+3B 19Y R9DO7Z]U<?W0G5R7;O,J([KJF4YFKCN9OD41TE?88Q9OK8@;=P]
M6V9=MNRKR[04Y:;O$_>AOA5MU"-A\_I,:^*U'(U$C=H=)G!R+SB942-U?FU!
M&JE[MN;42)4OEFI)GS[Z$Y^WD/EY9C>2Y*8O:_5V=%*/C.G623T"MAR=5+GX
MG_V\VO&M!>FCKIDR%N4STWG5B&TD,W&UD/6WH8F$DJ5;#PG%:CE:2/SN*6,.
M/\1DB\$SN#/I_9<>S(+TV*BYMO=*,Q\48J-:_,-V+;,_,$E+UIKC-<&,+C!%
M->"0WA56'ZSO'5@4CE1C=8K.U3P0E_2M[CD>HVL31:L2]\=*]NL31S3MW/.>
M_\[/QC\_7?_S$JS2621>7]73*>*^(+W:X1NPI5F5A[(DW:H^S[-JUTX/XEO5
MK]/GONY]?"L:=J3L:]>Q(P7?(2VKQT*W[RIP2Z=JFU57G )O(I)%U3AMQ[?T
MZ,^%!C8ISDEWN--2MA6]RLZ2-V1YFX@XGXNI341Z! O:1.1GU5ZFJ448X;/-
M<_/&[8VH245QGO$N;F%J<N@TT?MJU9@S0V44+JE+K;,[JPM#XB7](A3GK#->
M#>1<BN+4+^#:/1;JTCU:@29Q6E&>]&]-Q4G_Z?]M2!K@^]U=R(HFG+U@_9UT
M!9'WM#6@A/I&V@0N:P>/2\N6Z!NT;5VGF\#NX!SG"!N<8,,X^ M)#X\X8/A.
M#N2TB6["E*27ZPA20,HB9(B*+>P,<B>%*M[:<)B&'GZJC5$:(=Y<R)(U49&#
M8:\0R6%P0NZ1F^,IB"X8)U^P(+RTNYFIW![M\;5.2GD+](VW,8QIU6%:RSTA
M6.I:KH@YUUDJM\/P1#[B$R1;X%;P+HJ/W)@^X3C-4BZ#2LC)Z,FI(+4-??%"
MCQM20EGJ;F9H(^D87W-NRR:6A$ERG$\X)%&,RI:V=+YHS:M*7;3@$[3V%=T-
MSD'J]4!-T,Z4WNX887,1RR8V-;?20.TI;]&*U[3WK,LMI;XE9E--?Z.2HJWT
M.-L#]L]@EJVIZ>63X)R2%_R$M^>8)1&Y^;X-SC[V;^F"P<'ZS&?H?G?CQ<!.
M0H_+[%B] ;=CG_=-\X=,.MATSU%+X6<?@%-,]1.H_ ;*/X) =%#E,] I_Q"X
MS;+48-_8QZP<%^;%5LOQ,PNPS$G@Q%%_O'03$'B+C'S5H&S..WNM3&D"X;3G
MQ3*(HJ;@&8"0;2G\ZAVQT*TFW]6Z/-3XD 3U"D$O2ZXTX^S8E]4VUN0$K@TT
MVU(CK0(^DQ#?I?@XXT95^81U*1PU+[);D+)]"!]!["M.R;:62?J*4_0Y2BK\
MNB?OXZ5$\T;<$I'%Z(_U,3J'?67"-=%?CN8H9F0FM;%"_ N+U!B]D_.^F)VD
MG!U<FQU(LKWU@NTY*&:(=:*_AU3A!*!P3GDVY 4KG+I8:=8V=9DRIVJNHO"%
M8HR-Z2F-MK^RT23\G^D2]M6<DNAK4$7(<-+AY,WZ &I9KR(W?]%1NU!3LL_1
ML%A/9XB'0*'SB?X5\H\'.!?0NX=[FY(HC;JFE$E#SIP$4:/J+J2SB\&R6N>U
M"C;1%4L5SP9YB *?COJ::\4\6T:/9$V@:5#BIG#>99IR8N@=D/L!%03A:H"3
M1%6:*Y11M9Y_1.L\G(\X!JC^NTWYG(SIIMQ.!K0Y>6Z$./+T353;,$53>7(C
M(<;JI Q*[P@^!W/>?"T*962;:.W)H"ORJH'S:QQ&1Q):%]2Q8&W*YUBDFA/+
MG\,8;Z.8VM(_4T5"!P.FC!<\4(0<O 3?/P=DSVSK_%_ZO&=CB!D4S5&\-B%:
M$D$U*BCOA$HZJ^(?+>5ZUL+Q%^\[.9Z/Z)0S"-5Z2,JBW&T*Z7CH-L5T/&X=
M%-2/_$'PTP'C=-!E-8FJBZ+;R?T4&79<<"7Y/7G$+P28_LEV[CP-:!XMQ&(H
MVPB$8A'I\$0H3B^;V L3**D4A<G'2^T7Z7@G)7I6PIK4..Z+7LK:(]8!56FM
MX U@_6>G0I1&K+HX$FG$DIM#NF!P,I>QPUT-XE>"C\ZW-5WP=. Z5"<[5JU
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
M!+ _6V. ?*6PR:Z"_K8X8%./_>=G.,+Q'[Y;OL@D_O*&FU2NN/V<H"G<.T:
M<-_68L6=6V4B5EW53X]/$,S>Y8@&FIF[_B$,%MNTJ16EQ(@MP"$IVF4[5P(D
MST6)Z"[P$O8:@84*WGQ151"*M T(!-NR*2!(0Z48A"1_;T=8K6*ZCV8>53[A
MW_H81- 6+Y.8'<FE3 )$DL>C2P>L2ASO=S)[)[&*S\UOAQ<79Q?8@2LR<B14
M2C%(WC=TB<RE<L-1A^0'/9/%=ODQR*TM3@/S579C]!('8$>6U_[J\1[34%T(
MNDFSX>D)<DH%&55B8O58))>(+DW4%4@6+&]/\U8KMHH=86< K4NT'(V8ZN8U
M6/9R5UR%Y^8AD# D+Z1_\KQ'3>UHBKX5%S[3IC#/SAP8^Q2_- !YWD)??]08
MY;(M#!/I-&DG2($]SQR>HUL@SA1XHY.0CNF(Y?WF%4YH..E' 1VQAS%[7G2W
M1V!@&Y$W GHN$0RB7D)AR>Q7]3WTE7)6S347W8(@D(.,=21)#)R-,7=Z;MY%
ML-VR8E;+98@F?^Q]4N8_"C_^*PPF3N'R9ICP1]EN>+I\9;G7JW1%H&Q\[*U.
M$"593$RFH$ES (;L6C"0N^SB;0JOT[-J/8]X'O)QMU8.>N\9#_*JW,)JW ;3
MS*0YL';AX+2H^JE"A-I3HTT?,&SD@!%SX0I.D/90.SVOA#4S]FU>$XS!Q+VF
M: ;,7#N8.Z*?T$X69:/AZ1ERT(1>;()988"IT].@+*54K:+$W@CL/X^.N**3
MT9:B:0LT(;B<I<.R.\79= - D=W5AEQ(#'C64#L]];;"K?8_[01#>/@JWDI_
MBR+_DP:!P0RTZ0:(.]__9-P<H=T<-&@-L)"-Y?8DB&>A,=A.3[Y2(ON><8(@
M.(N)9M :N+G:__PJ1V$WKQ2M  9RM+6QK,732(NMT].'U1C9.!4C;%^"41A,
M(D6KX>GYL8/;D^ 7M)<G51L8%K++72LSP=5)CZC34V#@?;EQO98=Z?RLF]^!
M#%TX5?E[LM+> S]BMH8;MX5A8CI5Q5(3J*LYEJZK+4MQL,CCH/?]+KGRVZ41
M6[]>*UH!'U8N4_D,7/Z"A?9KFL'@D-V86LD)IH$1J$[/ /:,.X,14H_]>>YN
M*B9] 7O_/I7B=V$<^>"\P,B5(F\U/+U \%<6[NU2>\IQK8G:[H)0LT> C^S5
MU'(COC0TPMOI25D>%O/2&WO66_:;*ZD:S#QQ@^$%RT=\NO]Y5Y6=R:P2?L]'
MC_PH1B-8\:11P^GTK.C%/@V]F-=/V/NV5$W)GK&G#:P$#!M(WXMYVI-BWUQ1
M9K)O->D65CH7H0&5(6A/>:)O81C(KO[F0A2<_>10.SV+^C%YFD?]<J0XDVDC
MEY#5?J-M"R2Y\/JO.NZ--WY3.TU,V@Y/+Y%C  PE*9@;YO@Z/5<>9O,@6A!R
M2T(RIOL/B8$EB,4?E<&SKR2E,5GW 9MM,::] &<8P0$P.CXV?O&,8##+09:R
MMPP4J-DE"  Y:,":+4GX0",!='K6YEO:K9<0ORK+O=^C*DMD=1RO)&#I+?*7
M6/E(W]E(R^=:)O>M1AT#OP@1!\9COJV.V62B-^P9Q($<J>""3O$2X$0TG5X)
M7DC*4@/V29SCW/<2\.#%(0TGR]\WF-RR)D &0B##YFA,)J2T#4! #F)0"U<\
MB31P.CT]V V7IN5KBKN\\,V$A!BO!Q5#L3WKFO<S/+VR"G#8(U2S)TTV'0%8
MY+")&MR(YV0=X)V>J,6.S;(3+O+$<""@XEGAK1>PA_W[?UDH&Y+!XT)-4R#,
M*I1CMX#LYJ1%+P 3.5N3&1'B.6@-M-,3\(U,V')3*;:P]]=1? 2O9![%>=))
M@Y=1DB; !\+3^LW1V,TK@]8 "[L:EU+@XGED#*S3\^?1H]P1\YUX#%M>9&'/
M"K@<@YV#3M5L>'J-$%DB&I')'%*V RC(42)Z08MGD &L3L^=57G'%V+]S%WB
MVQ+TJ0NX530!(2,$>JP&5.<5DT%K@(44 6(F<-G!S!!8IR=%)4__WJ\^@K<P
M)AN)JADP8A7)L3,@=I/(K , AQP?HA>]>"[9X.OT='K+WA/RGPRZ?/@@&+D?
M-G[?J/*FN,GP[ @CI?K&:(SN-+(V  $[T;I2N)*;C!I.M^>'*FW9H63<.SM"
M\ S7K45P=71Q<H(</Z63I62>B('\KWH$JV3QN4S:4D9[G28-IU(H?^W"!+D4
MVI(H6\J1Q-LDA^.H0@$2J?R-YRJM-/LE1HEZUBI:<;FTI02%R;PU >.H<D&[
M2-9.8F4[+AOT%"]Z[JQ8W\#6[5H';R0O@7H3^M^]^ _"#BE%,D-M(1)=4RXA
MY"N]&8<RGXLAP .HA?"-A"3V O9XTI_1D"9YCM@/8JH,1NVYP)"];TTTP@[E
MKNHF8)S7G^O5LLE%@6VDJ'5"W\8@IO.J(PM]D6=]XRZZX/]MD9Q>TP'<:-M7
M_Z1D4&*]M0 FUH'K+DWI5?%, &%.OZH9R 9YF[<F70]'8F@YZA+7OR:D-WY(
M4CH#\:B6[O4/00#8(3*V?(H 2!AL;DMNXE)_S,(1'Q%/+C-B680?HYC025C^
M21XH%U144S]-G?4-HD,.OS?FWC%FB;I8V]Z<J@NL4Q\DI(""U-4*BRZ&9]A%
MVNW(MX8FX;A3Q4)%07*VASGC/D!L;3&PFVX%EM@D*K&GDJ.R:>\E4_9F ?Z'
M/9?_\ )2J65B.O%M.@%AM,7P;C;U[<%)F+8VU6%.?ECF_%6=D2+SU2L9$9
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
M"AF_[+E,D8JR./H4:69K7&^L>P4Q(%D?%*SH-K::* _H/M,;/XS'9)0NT^>
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
M(A^-JGJ^DJ1T."L*LVY\Q?$B1<;8\+'.I I)J^(3;9E3UF'=^HYC1BR8+.-
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
MK/_SP%N4EIX\CD_-F+P%2 8QG[4]83HDJ&D2)7P]W$6S&4OI4!8EU\POV?>
M$.E^58\K-8Y6YC)D&=-NX\CS1UZ2NT:*D>?KA%]=*'0Y3.WZ 9$@IBZWI[8>
M/E=/T#!]BI+#][-!$3E=4Q 2LKG9]F9AA^P0'IL5R/K,$$A'/(V+3T&TRU<X
M?1*/HWCFA2/2>P\H%XG*G5ROQ^'E:3N598-TB>^X"6AG[]-<[AS;+@5 0"-?
MMD/(O@>(R*5ZZO!J .D0WJ'=%P-=(JT"_I/XJ@1YVK8@)F2/<Y,9;0C/V4,U
M_#W@$>3'LO&S->QWFD[OLB2-X+S[\#4*,I\=BI*$Q=/X ^]+O_[;] :B1(Y!
M<[#VVP-V]0)-D,$ WR7-7N1EH+"+5_C1^.-@\A9?GE[N?X8J2J#WXKL\..TI
MK'Y!PQ&=!UJ7=:-^013([E$=3>+YZ@#T03N]3Y%?D3K@1^D5/Y6Z80_(*WZ&
MY-,3R%KC%3^3^NS:[Q6WK[9XAET%LRIV@5=\>[0=]8K7B%@X0S) F'*S/=H#
MJ+98=[4W,5 V[ANDC&R\<+X9.I9-&SWU1;IQ;T)Z8T VIND@NB4W\WD<S6/J
MI7 %B[:N)S*[5JW.0#;(E0 <T2NPBC402!N#!:IPEL-^R^)YD"6/60A@7LF$
M)O";Q+_SYC1E(]>KBF%7(!=DR\=^%,5*'&V,43#1^F\D)+$7%#K?9$%9[PFD
M@EP %'<U$4FCC7$152SK8VZPD!AU!#)!?EZP'PVQ$$8KPS%6>@W#VE1L!B</
M61"LE=+C2?T>AU=G%^?'R*&_NU,;!X+967A'"ZSS9#++O=/S*&9_?BC&^?,C
MA!MLQB[DO?'R;7@A7.7-5-8&("#?.'7BE5PGU8!V]5IW+S/I+@K9#L1KYK%E
MXY4F?V#YL_+?AC'\"F.*68:"U&S6*-L-+R_.]S]QUN3*QJ=S5XD;P."1C\<&
MLA7/&A6@5OF8FG-[NQC ;TH\4 :M0"C8>4849!G2NPFG56XH!_,7?E'Z<LF@
M%0@%V:.L9<QT'F]@:I^#RYKMMVP^#RB)M[!*72R&+8>76&]LC.D3LVZ$JWWN
M,_MY#H.DJ3WORG8@'>3HP)JL&Z!"=<O)'UFE,7W/V*#8Q3HD@9)$?2/ BARQ
M;<F@*214GY:;*5N\@+&?L^J&(!]DOU;-26L"JWWU,??S_/\".=[+_%RMQN#(
M;=3-A_^7B/%><DJD],D@M-&MLWH ;_K@OUQ5+MOY=OQRRXJG&'\K_2BKH?9"
M8U:6G\)RCUDI42QG)2$;0S^$=Z>"F_8M"4?3F1?_86\E6FL* FW=U:*&J4B
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
MF#?PD2I:#:^7?JX]PLB?LMR$_L/7B"9,0]8'IX"B:0EPD(,^M;(67V:,<!W
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
M6%> K)WJ]H6 G3CC1V$*L\VVOCS$BH_K6?82S81KWJ0C3D'RQN#CS7VI^2Z
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
MS1;<--]YXP!O7$@3WH]W<;B+XF*\B+-U3KSZMQA2,VHUP4*WA6]K$G'QKGZ
M13JWP;>"5:A7Z4VXF=JCFR>RVQJ^:GAWT9Q9%7UMMP(_Q$OCYJWOXW5[U)#J
M!2--,98JCAL"!UIA/>L]0 OQQJNCY=1FMP$+3X?8V]Y28UD M-IY[]KGT].C
M\[,N6U@/"4EJF%8V!E?C_YPZ^M/>-,-& Y+\<&>%_L^I0R46^VA:NPX*J4JQ
M7>C_3V>A_S]7XQ-_6H!"_^=[9S"8 82I.%SG  ;^O$[:91M #^2%;[-TPM\_
MOV0OY9"_S#(NJBY_/CO^<O:5.ON\O4'1R &6NB_1D+B+S3HLJF^0=! GS!GM
MY&;:'318<K?>QM6KOK^QO$RXQSZQ-,GRNZQDQ>6"#?_-AM-L441I//R74_7^
ME/RT"L/[/DK0<D8<#[983-F;5T>*)1"+K?WO"HB],7T<H_K#)#_$,ZU&/4&!
MM0^*JC7'REN'(P:P7@%#,G4A=6?B^[NLU=9B[;ZO#N;9(C5M$:,\'Q8&Q.$A
M9-=IQ#^WR.K#&?5R*"D$6+&FE-D@RQ&&Q:8L3NN]P!-QH*D5IW(E DNQE/8$
ME3M6WJ2C;,X@HV;P%B4S&!6&V48L?IK-.+3B$HAGL4.:2^5G@EV(!1=:<;&Z
M!/5!6?0AS\:)R.,R>-+'1=#HB"=>=:VF]H4]B+3"F)K5W5W&D:<E?_!,UE P
M;@-.QQ8G]^64Y>HKBT<6,S8'P@9EF2<OO 4)\AX$]="FHO1=MQQLY^W/9U].
M3JGW4G"=C(*]VEJ504C3#]G\-<NC_/WJGT52O@]&HYP!I&$&;,P%/)$</HC_
M7A0E['X9^K$*3X/>@'@L;*;#J\Y%;1G'(#QKF]6M!J5N?\XS+8=G 9/$*2+-
M>%55)FH+&P;H4R9.+Z(B&:',W<63@$7B#98V_,F5!S1YOZR,9D2^M%,.)8\T
M6)YJNEE(Z[ 0]'T46(1X![>5]5]%7K#T\"B7?:[0;?V4UW-XZSP@WB&L:/)Z
M_K,)'DL;CC9<I4&^[-GW"/!W(-V3@$7BK<4V7,@"'TN!C=:)]BH1+'V-\GI@
MI-L%&&YCE0E\'T3%=O$M6X"'.RSO $X^PZ:;&7YC6EFM5!;#[#X1(8=BD,8@
M!\:1LG3$622J,C9]T;JNW&$J[O4<L.5)^TWQMS1G(_"8^#=8L:_JYQ\6^6@:
M%>S^999,A*E7?S%M'?@_[/GTY/SPB#HCN(*=U.VT!@%(1<64W;HS^HMH!L((
M3U/&2FMV1HVG/I\=GI 7X!%XEX$)I.)>FJ'BD<T@X/<0Y>7[,(_2@C,F=#_2
M> F9:LC0?IE]E+#=REWBD%2H0O>!%^];OSCK47@\CV,_(@XB.)I'W6+K@ Y*
M9:+(RPW7X?_:=1O^)\CB*;)9$@.<*][-&60A3)<_GQX?DIN]CN6V?<$):E/=
M,H'%M84CYALD%43A'B<;N9EU!TUXB@A.AGU:O!1\61OE')&V;$!]H81.E-+A
M:)5]4QIP]$#D@$\T7[,BFEWGV>)5E#,FXV0DC6(N^[/<*9<OU&<+H/75OJA[
MH)%@@&HM ;3>*XBB/H7%U9C>KK"#$4D2@=(9W-J/I<MP?\CSV9?3@Z_4Q[VA
M]QX5""#57\#W'6O/L7^QI((X$Z&"Y>PNL(./5-(!:?]&9!'^8.4TBV_2-U:4
MC-E%LK0W26J()Q$&BVGV9.QX>J 2X6S>70H.CH[/ FK-3B;58,!2=B!5^TCF
MR9*+E.56:ZHN%Q,=ZC-@O&UJ1((EZT!IV8M%D:2L* 8CWB$5B<.:3G.'(/(L
M&(DSK-F8#2VMLD-S/@#_FS.[CHOU7LD4<8V.S8KNME=CH]5TT.E[3*,L3B*;
M<,?651(1<=F>.^_;=C/AZ8.2@:9/NW50T[#="GW@9UE)[X+N@XZ !NHZ400R
MR3:O\7<5[:. 1>*"$D=#>WF)#2^6F !JEZ_!(K,XBONQ7*) -HGX57ZF;F2H
M]##.SG% DWQG;ZB-&*O"GS;1>C7T?LOF+TD:K8=>.0K?CV_Y;\-IE!Y\^?+
M\A%G0EVKYW+^%OJ[8+ _I$[8JM47-4<)ED8!<1W 7M0,&N,CBV;)?UE\S:>&
MHC(^76V[> 44S8^2U?+$Z]M:SE49<6U]@)J^HQGL+A<,QN8/*-\7::R:!!NN
MEGKU 44:_08L"ZC:Y?<!S&R7$#<X2ECQ;9'G9OT&TVTP8A/O*M=JR [8:A?)
M!]'=@Z1F5L'RFIN &^)B@;IV-R/#*F:/V3A)Q93C>I'$\E3),(;ZP622"]V&
M;YE19L/A;I&A15T0V," K@9)6XFN.PHU@G"/&@;(]Q4)_TIA$MVH[OX$P<1A
M9Y>F%8!BU8^3ZF-&Q=30S.%GL1UW0AR\K-6.MU!@%6RC-E2-WZUB9/&6 SY$
M[YIJCLK/DLO8SD[3:T'N0\FVAKI'_D?_2#3<)=GI<J-W ==8:7:=ON VBT3-
MW"K6=/43#KUFEMT%UUM%V@RUI&/UENZ#4&/=^KE\K513/K$)=&(WZ3C+YS*A
MF:9X<ODAC^PURTLWE2O=+;",.FZ_=UQ)N=R_BB$@G2R_S[2AJ[T',%"?=V"F
M5]T?V@ U5>'>4NDQ9R 9\2[@CI6#HF"E?ZFQ=LMO[]&&%F"[!<C^BC!(+'<G
MHHDX]")=1+/!ZVN>O>:)X+1X@A?S*<_]>"W;-QASVPRCG[JOKO%(0$6T+>1(
MN&(HJ8^W!Z(0<NL54D+V&/R>Y9NU>GS0%;H&ZS]LUN09.E*D-P#E1%D0E5RL
M&?BDA<@.79$"I4MWH[B- SXA"B;A="EZ3$T5';<RTFYLEU.I>2@V\5V4/$RW
M@64.V^]]/U+R%"F9Q<7[QK_<!3S<'@6(B3?;'0RB[E,K8@U*LH.PD("S07T\
M=C4#FG-ZU#"11LR C(Y7.< 9"C 3_<-V[O96X2+5]M#,E?YB:5).1;&ZN6I@
M[T+8=3H_"J3'ME&OF!KI 9$*>%A*._BRSZVZ8WWA\\G)R7&(Y3B.=M(#0E+3
M""'WX8G!F@KRC>/D+8GYTG_V?C.?\T477_S/5&.2M22SZB.Y)4X[Z2U(P'L@
MR_$=_)G=)F\,MB6B= ('%\L5W\7[C^AOOLP'81++;,WC*6"/8(J)$&9P_M"1
M!#F(9G4&O!]H[Z*Y?8[G^21@CWB3W]_6WCYC0-X#=8]A'L4,@-G'I-U+H<LE
MGO!7,YO:!33P>B#K(8I.YJ^L9(,)'X7%-IW5VOJ;@!CB\0+3[E:@M(H@FB7%
M;P7++Z)"+]6BN KPA-M?.QM.CZP/"A_?LM?W'(Z.L3?1W4N!!>)R.LR&J8'7
M!PF/(1M-TVR63=[!A_>IL@[%+O<#7\25WJCCLP?F( 4^?F=IG.4BMPQ6-=/$
M$K3370^%?D?4"FIH';D5)984"'(YXWUZG27IY"'/_F8C0Y/57RP1]J"%.D#$
M$NU +7!S$L=^Y)PP@[#]^G>@)AAMY!IA%!4H+/4,G B)N]V,:N8;5P!,HH:H
MHEMCD*UOQ1*P:%ML_@?O<.:+N=$R6]=PO%\)3PK89W[?.JKOQ5)P:-T^T4^[
M?3:O ;Q$99G.]E%\+Y9* N4RXHDS+0(68I2^'XM3LRT; ]I[A/8:=2D'ZD:
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
M'6R_%GW!<\Z?&!M-WNDSYU'0VK\1\XU78PE'_W4;0J7GVDL8"7<GW;;=^1[
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
MD/U$]RRAU>0HC8"\A,+4JI]UP)4^9J=#@9 H+\K:DA'2,Z>"17.ATQ0OO-*
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
M04Z3WQWN,C"/M1:S3=U\6MT>2 5SXT=_FIQ\R\&RFE''4F34K6Q0L=T;<V\
M[Y!UG?>(N9VO*=)TI/U)K2FN"(8A:C13!,.5(= \F!;<0@22#,/6<&188QYR
M;_=T%\]!:)N:_JQK'C,2"QMT7B_JK:QM%QW<:7+H*S.9+-N7,A;)VBC1P9TF
MB_R"B2QU+ JJSD9&=YH\DE-'E^,NUW4A5$FWPS7.AUCF$1[I<]OF6F8" 38E
M2@H@4"0(S$-@#:*</@0:A( Y!*Q!DQ0 X,'P' +!/ C6H\OI ^&*0# '@C5H
M<OH :!( Y@"P!DU2  !:$<0@(%,K@B:M"&(@D/(508T<H+LJ!;0W#I$#-/$L
M(@=H\GE$KH]3<'T<"@#D^DBXZ^- 0"#71U)='P<" +D^DNKZ.!0 R/616-?'
MH2! KH_$NCX.! $*B4AN2,2A($!:(+$A$7N$ "7!'2X);H]LI"2X!";![9'?
ME 1WT"2X/7)2' ABNK9E&#"4X*SQ;/%S&0U.DZNA))7O*]E,&R5#G@;S5RA
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
M13R4 R%+';4ZK6O,E.C=*U>M\+68I H9Z%$HOKOZ1?[T$RL:S=Z'C,<2K9M
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
MC)''K';AQ:4#(BU+6I:T;/JU;*"$<H'.]*^_\-DKGC-[!?6C:@U'S!Q/MB]
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
M*UL04'P&;QF&A/A#IZD\B;&+\^[UH539*'JV92AX1YR6A>678.*;*@Y;TD7
M'C\"/0 -^S10--WFJHLY7)X$54#19=(4-#_AMCQE1K8(G\)5MB_^YN1A *[&
M9V>*>-N.RH$=8\XI4CFPS)0#$XWJ&GSSM5BK%$H_BF<KPWSWEG,,Y'V*"H+.
M(?5( G)SW_FST;D^O[V__[U]]UGI]AJ]UM?67:\;D9SC&:LQ5ADHX)U[+6]$
M-1K4E<7\^8T_W(GY![*.^;KGAF7]%)5,<1<[='H:"(:!4XXX*5(NH&$B <//
M]8T:G$SPV#$QN?<]K#V#_@MH0$R",&N&FM3-9\N 6?DG#$:FJ7FF_&WKSD\G
M!W_ZB2!N<)RD]*KVF8H5:&2?<!J>6M)P1U+0\0P\RVW$;?2[BJ!IG)#5@0[]
M\8=D80%9+ =JZZ*VQ32IVJ\R@9'0,#Y1#504K8!96V3,^/'/B^D5,UP6V&.P
M.N*1(Y8<UN=@H-B/UB2?693@<0(S7 068.3"@ZT_HW76Y4!^D<6GW,)_GGSR
M=[C(T&FH(NNE4*]7+N(F@72OO[Y;GCPL#\>G]\>P%!F&DI&68!RX^F*)='5;
M&0ULD?T?U'P+ZBRS\=S1JKIAS%Z30C%[%5=MJCY"ZW#VCCZ<:\(O53M['1V&
MIC9[%4A@SEZ#]3V"?:X!YSU"$<\\Q(.XK;FF+)$.Q>8&A6I"A^5E*'S/KVZL
M U_![O5%!:$HS'=I<XLUV9NTA_>?L#]^P8*%V@4$XV_N6ZCL$8L'1-3,I(:5
M/WBA'AB(M:^U^K B-L56$2ZP1?&_7* MQ"IZ%#A;<M-5.1C%T,^GL5R035HP
M.=<F@KYD:),]JNDE49]+5!JP/JQD5I/3E9RNY'3=Y[2!VN')8D%-/"GRE"9/
M@D^"GW[!]VV(R8RO85$-:S041Q_$V Q22<3:#:0O2%^0ODBQOI![);@L@74-
MR.8+GF,CU^B6>$81GC?T6PR#>I:1DG2P\O;0S\ZGIW>1TB"E04HCQ4H#C8R(
M+\/F3\P6J0 :'PJ_@B4#^V$H/[DK*CR,7.;OE\LJ#S&%'DEQD.(@Q9%-Q2$C
M?OQXDH$^DO549;&K7+AR-D::XB4T/X*E35#6?^0]&KHS$/>9)A@T*?DOO;L8
M<V!R*OA/JH943:I5#9;/YZ[P;^#"!-6+OU09D^R3[)/LIUCV,5KS&5/F0B&*
M(\O0U2#R8AIE&-F])"U!6H*T1%:TA/!Q>J[J!]2((KM^H(9P8<A=%&,2D80A
M(K),BJA=.=1-76RL8J$#/-&'<Y0,1Q9<(=U!NH-T1VIU1S1T4^-!=5P9#>F'
MF+5=/E1*%\KO?*RT31&Y&:31%HH?KR^4CN[\5&YD(Q=!(!IEL.T^@M(9B!09
M3-**RRZ262-<T2S5&T8"[VS>%P?_+$A+PA=%7&!?-^010Y.3+D3R<TQNVG $
M \#80''X$+JX\,L"-Y@)YQ_LP]QP + _%04[]#)79TFL[XO?>^EJNU#N96!C
M$&D8GU@)A%,]QYF 6E9SEKE%PI?F8*_U(=#=C>;Y10,)0T'*%\I7R^9H@^>P
M.S*L0-2D9Z;",5X:1\O-9]VVA)5^(?B/ =.3;O AMY^X'\,,$!&$Q?_B5W61
M*&=::-X[CHX3#>X\B&.5F0FJ6IC^\,;(ALE9%0E,D>9SJ$E$@"V> ^4XH@XU
M\",89E^\$?3%#^><#-Q/!P3Q\3_C5\ &2T*^XJ=G#1_%>5 R@VGRY6FL=S3.
M&QN2# VS.!3$[4>XRU1(\;$ED=M_<N7?T#B&#N-0_.V7Y7'#,KX5^B8.2L1"
ME*$&CYU;<'PU@GBS41B\D4PK6T1*Y@3 "^1N/HM@V?LBP#Y>\\@S<44VM*BN
M+N.%,:A_.M&((\_D7K[F9T%*@(JJ##&Q_+&?NE!:K[A[AZW9_-^>;LN4 8.]
M"*D6JLOU<QNM1R.PEO%TO)'\KLCEQ?11X9]7A?);AEHL)<^%SA*' TFYP*&8
MP-;0 ',SX=)!##>FJN9"IURL-GI+*/H@*T2L#E0_;U$L$#QS&O*N35A(:81)
M32,L41IA=M,(2Y1&^*: /#0Z/:4=56%A-H;I63[;00<WG>&32+QVK_55*MC"
MA=*^;MWUVKWOROV-<MWNM)J]^TXWIW1;=^W[CO*U<=?X+/(SE<;=M=*X_J/=
M;74.FJM939IRO@,;:GKX5-PT&D9?9>?HJZ4%?458WMW<M#HB";C=[;6;78&R
MUK\> (:M:Z77_MKJ-:YN6X2WE?%6);PMPAOZLUK?E?;=S7WG*R#N_NXM7)%C
M.J&.Z55]SF%6K$OZ]=#=N(AB*=VNZI4%78Q XZHELW(^R#6W>'!M6>AR0P;[
MWTP\=M?,99'5T<&WK;;GQ1H33A+U*Y99FW &EE6.9>@:FV?36G-X.65SN/26
MX?&"PDDNU+=?2DMZ;9V @FJ8@E/7=-@WYCM"T2'/S#$849Z]X/V0KRB2&R<\
MT/B^S0?<%(<:&A:FVR&?9%C[V\VIS!DH?3PQ4;SF#P<];%C/<%)Q;LRQ>A<L
MU.%.7"6S0DW\6Q??%87-1,CKPC$],D-$XSL#SEV_QZ(_JS4^J3^F@!Z"@?N5
MW<26A:?I2U@P7TE 4[CA\)<!5GA;X( \<=Y4?<(5+G?*E5"S2_CQ-A_\30M;
M5/>;<F4)+]YN$UL#>HV8[>]2J#!Y:6)P8L]+U'_YW&@\K+J?L*4N6^)MZ*)G
M#!6*(-E_,1BM/?97]@'Z<7-(LT8XW :,Q#/%"UW<KV-88J5I:5@M4FJ6:KZ:
MD^]W9 5+V3(ZRVR&*2^" DW/@4Z(2'7 4:/;%.\IN+7T)& U%&URW+5T;0L+
M4HI(DR%W!Y8V*32YI2ALKE]FI6$*P65\GXP30 ?:6];W PWLA]&$%?0FXA7;
M*42UZ!@6!!2DDA21]5_\PDD2WI,=?'$V]I33SH33,"8N"[#(_HGC9<7!X<Z%
M\B:4ZE$H 3%JY:(/EELL,.EL@X#UU,=27CJKL1)[OS(K0Z2"AG6YW1)/I(3S
ML9B?XV.I& C]U&!KFXYKRX "/^:CB;N!KG)K.8=D]38<QG%MQ>%=+1[G5A,?
M-S#FQ>_)DFQ^A:+,K;3DY:U7O?+#N@O+4'7^\1BK7OX;#[TC2P=: & 8N);M
ME\:540N! 6%R/,V;V3I&BYB:F!6?.<%@"QB 7 =4GN3J(V/\W>\)9XYG1!T_
M*,./[5IO$0@XAZ?^]DP1H2&UWFI&L\PB,,0#6!3;"1^S* +_*B IT@@#T<*;
MTXD![$(=:($7'WQM/RF'O]ZJ:&TYG!977QE/RUVZ$5!LYM.531S!J2L[*9VZ
M<G,Y\6[>4'NAVW/.W>H_A;=MG2!AR:KH:ZO\IJ9/O6GIX9V'V2JSA-C76GGO
M84%G%5]6IS$L(W>=@/55FIEO# 0/1,W\[:PXK3F]J&5?-.6?YZ$8'C#'\'^_
MS#X2<"@D\OX=W_@0\TMD[V(2(G.X_98;?XW]'=;82BM^B;WFCLSJ+,T\[+**
M.O39[ U5.VV&>(5N->+5R?"J1KPZ&5[53XQ7U>SRJI@G*XBLH-VBJO/UZL04
M +&*6$6L(E81JXA5Q*J$LNI;]S_2:ZNNCYR=N'^/S-)W8@/0\AQF:DX.#SO%
M=&S<L',&N-LG*I_RX"\,!OEE,PCLCMMRKVLANT-;[F')*^;+.:58PEBS2N67
M-T$AR]HLWNX^%\F\^P[VC^2CBB_N.OS_@!OJ\3'HW4AHX7TTM+ 9"2W$T"81
MJ?XA+E)]!V+[AA);F5:QVZ,I:'6#R?6$1D<T2TJK1#.B&='L\*WNT2I+N;UU
MH$1SCL691-Z'<VCC)^Y0[0WD)ZZ9\!)(E&.!ABO%4JY4R!^\@SL:TAXI4\R5
MJ[5<N5PGVLS1IIPK%&NY>JE M)FC335W>7F9JQ>+1)LYVA0*N7H=@'-9)>+,
M$R=7*P%MBN6==I$\0&FP2)J6(XHG!E;)PBJ%E44E06::_#A]J7Y1'KV>?7I7
M^.4X[IX#B]F[R\MBKE;87CW_DCX5] [T<Z&>*Y:WG]C32)U2KGA9RI7K):).
M#'4JN4KM,E>]).K$4:>>*U1JN5I^^Z56&JE3R)7SI5RU7-LM=189/_Y4')-\
M=12_V/H,75C[=J&!X^]VRR30T:O<Z)[9*W_;Y-E%^>+,#?, :Y6TD"HCPR1$
M$"(($80(0@0A@A!!B-@)(HZXJQQ/UE-RXR8QD.^SC8%X[[#2WR_O1[;5U]TD
M>6@/%SP[+P1[\$$<,!:X6*[G*OGB#@=TR.[_L@T[=N:+(O1M.)P*@*^8WS3)
M_)290=@[-O9JE4JN7"+LI7ZX"<1>(5>HYW/%\J8E&TZ9'82^8Z.OF*N5\[G"
MY:9%DTZ9'82^8Z.O7*KDBJG#'H6V9<\G,BW'BU5O38<[E*1(23VGTBK1C&A&
M-$MFJT0S2E)<;#>5$I<2T&6&?V(!=/0GC]A$RDPP?QK#^ OY8JY:V3X[+XWA
MM,52,5>N$6UBP]1KE=QE9<>!QBFA#?I(:[E*8?OTO#12!U,_BKE\G9)C8N6J
M5,D5:CM&#KEXTF"J?.8FMYDAC!6F#753=US_ +HL62SE2B%7*FV?WIM&[5&L
MYG.U.LW*L;BIPKQ<K1!MXF8=F)'+]4NB35S*X64UEZ]1HG.LI8LA>/4=TX9<
M)LFV0SK<X<S&@]+!$-'X,S>L$9;$S)054B_DBCLH3I-&I5"LY6%Y1_GK\<N[
MRURY1@9:'&UJ]7*N7""W0+Q+J5(HYNI5<BG%.VH+N=KE@<P0JGJ0B*2MC R3
MLA4)$80(0@0A@A!!B"!$$"(($:=5]2"U.\3)JV_;LUQF*-9<<'_:G;'5<B57
M+-#67GR=WE*N7*-ZF0N\:C7R.2[TJN6JM4JNO(-*ZFFD3B57KQ5RA1*%A\9O
MCU5SU<J.M0YY9!-M4&9DF+22(D00(@@1A A"!"&"$$&(($2<ED>6ZM >PSDK
MSH/OV]8P<-!:9L0Q>VSW[/$K$>W4!7' 0K08N'A9N#S1NE!4B/:TT5<LEG/%
M2RJ#?!KC31OZ+O$$8SRLCM!W N--&_H*N7*]DBM<5@A_)S'>M.&OE"N4\[EZ
ME?3?:8PW;?@KUPJYTF4Y;>B3O@_XEST:/.J%4 W.;#&$ ?H'7B?. -&U::@9
M#DAVR5]6S_;,/^E[55]$S-A"+>S"#S3K:O&9I7(3FI[QM;SM_-EP3(=QA925
M&9='Y#\+7'G"_S,["KP6\G,]\KYEHY_+>&%C)\3]P<2)]J)K[@ [GO_G1R4
M3PD[' I.+%1*.27XYY>/9^\7 JA0NBC6\.U(5R^JES&]]2]/KQN6^O/<<9GM
MSK\C[G$$<O!:6* 4(5$P/J8,;-[_[>P?KJ6>?>JAP. )]TUX%H#C_/J>K0BP
M&6^?3Z;:144'>(6?1V_<I)NV[ WS7&O&72<N^9Y&T2N5&\:(:1H@Y+>S_)GX
MVT>,^#O"<H$<OUGIJI575,^VH;^"5:# PKS< K^^,QA:-=C(@<O!K\FM"+3/
M%@>AA&YK,Z0L%_\9'TX2C +&L'"F#7N)5_A-39]ZT]NX_VN[\/XKOJQ.M9>8
M,=8V^98U,]\8"!Z(FOG;6;%X]E;+OFC*/\.AY=,=G.@C 8="(N_?$5_Z(#>!
M(C;=1#D>SBJZL6S%'7#E.Q@Z2LO4N*9<<Y4/'[DMZ54JY#8T^-YF:>9AEU74
M%?.%30^V. #'B%<SO-ITLXEX=7A>;7I0&_'J\+S:]%BS8_&JFEU>%?-D!9$5
MM%M4=;Y>G9@"(%81JXA5Q"IB%;&*6)505GWK_D=Z;=5-TA)VX/X],DO?Z:;B
M#BS/8:;FY!3^JO*1"[0%)@R8S45MY!$/_M*8RW[9# *[XS;5:3G-Q(%[=P!
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
MA)R.&MX)/]W4W<OU&(+Y4^@]>&L_B6!W2%"7F18*AZUWV.F92]5I]]"]_QF
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
M]E0&UDIFCDJ;L@8*TKSN?9? Z<KJ?4U75>9AEBZP.0<?K'(T.'Y](.INW*'
M;<$W<AJL(N,3U!=@:HP-Z8&]C9QQIL'9C8I!0Y,*?[2 0%9TO6ZABXPJ8F-?
M"&S4%EH#NJ6A0A@REHELH^2<&K$0,WE=BM-6VY$1>IZN'=-JD>3O0-U_MR(W
M_AZ?16U&8Z)IZA*<3;W<:HA=]UQCCJRL28RGA.7$]M("Q2I'/I@_<0CA3K!>
MH.1M, 4'EKS'@8C6,_T8Y[,+V-ZCDX==K5 \]83%4Q>A>.IHBJ>.!F+]MY7J
M&=@S/$*$/0R9CHUJ6Z*5HI9MFDO,<*G%\3%=28'#,O2T</JL!BDDH-LYOT14
M]>Y[G&]HXU7[;3:#QE.*\/5NALU& 3EN>#_QW>\BN0"U=\['"'$R,W5*X/@-
M^KK!HEPPB1<KQ:F,N>/W>"%65L?@"Z_[XE)>6<<G'V\(9;WXSW=BN \AG/(D
M1SV"4-M__IAF^N ZJVEBT :.0L\R9W13>&BJ]+C(3*>&N$>_P;;\;(A=8#,:
MVK*M@5;X>UP^>[@FU:*_K[^*D1?TF3<<#= 9\)U0[$GTQPHY#M,6.8B?5$KK
MS5 %D':J*@D2%7%MV8:CX*P+KJ[Q[OMV;%-A%*"8*QK+T)1@9^O(+_B %7*V
MOPNX%AC"HS 1(B,DC1BN_#0SB$ $X'MP/,"[NE(.B*D,**0'Q7IJ%@UQP./2
M&W#R!B8K0PEI_T2=DAOGF( P8"CD F%>E\OF!GTX1K!U_H*!TKY#?OQ;?D30
MHUZR[F,E+WJ\@NAOD[6: [S/WW(:W@'><D!4_N $Q!/'SLB*!8T X>%:P, 4
M .!JEAOZGK$K./WN81>O%8B"E'SZRJE4*%.,N)$GV>;VIOKE8R;@P=:25 !D
M*5V7*W*#[3 _6TYA_7#MFG[TNZ.TK70<D^0=!;ATQ'#%Y1+E#4O9-:7Z\%CU
M4#TX#7"K*0/0]M0::(*Q?PMW%BB^DG"A;B%:4C96<+.W4CG"LU6T -42E03Y
M"I5$X?[>Q ;S#!ZY7>3*H:@.(7'FS#UNDT6C001.Z07)3X(PEVDSAI.!"PJ;
MWVB[-2"(7@^4PS($G.BJ,%5BR@!$-?CZC%YUL\+_*!,?J!T<<.^L="6)S;#2
M4[DP G4EXU3SQNSX/%(<7)/@;)"YPX0YAIGS6&7:DHLWR"+'H"\749"<('V#
MI#.<L9'QGKH>PV<,'M_HLA1?E6:[8:JWA7?!+?RX! @1@OM?DG_CA1BFYYO!
MF0,:_H>%*/.D,*X1XL#C@>?EU17GY;3LL%*UU.-T"-5(TKQV'1SE(L^-4PIS
M!9<JXVW9BX,*F80YE<^Z=5H)E@#9)).+X*8'+[<,&V\*#3(/7]V$)K?NLI)*
M#]3D',(-//3*K3K X)I='Q?%U&!TM@T&(-%(H.@OY5K@<2AJ:[PEM*HT65/,
M'SM#\B1;"ZB]42>Q;T78\)N+K7O?U!=F41+16L']^XC2[=V!H&A"YSASON7S
MA>/@H5ZHZ;@8A<^3[B5Q?D(FHS>6GHT3I\M'3E#80M^AOL+_&/T!/97-K2@7
MCHJ=D9[".3S%<ZW'^9J M<ZC[:#DX]IKI4C@:\615%4B.ZR=F+*NU;E.LISC
M8X53:4DC?DT%II1=!F_UM496*>O&&0:LJ8]T!?^G-&5D#@=Q^L-5\Z0T'/:C
MG_N8E,<WX#1JDI?>K)VLN$YJ<7' 4;I.L-HC54 .Q_(E;C:CA<45MI6[_'P[
M18*+0HKK,K^6"D5X&6_#IGW=K?7LQ'V^K0*6\<->:9'+@/X4BIVQS^Z:R#7\
MD.$%A+^,1J<43FRQ'N;!U]A_W+$S!B%;&TG@=/.0JJ+*;K@0H)Y2/%8JN::J
M8VHL8X]7%V+_"NNMTEPRCY1T;QMXE(J=F"EN4N9AX OH=)TC(GM !."<?)+&
M56*B6?4(-IR7#9O!0H0,<U:Z)JRDB9<\U44R4VA3OJ1IUS@7)W;$H-NX@ $
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
M8IP$X,MM)+,B^#4X(4(D%'.1^WHX8;.R_\_>NS6W<25=HN\3,?\!T2=\PHX
MU9)\;\],!"U+;OFS+(4DM\\W;T6@0)8%5*&K %+H7W_V6IFY=^ZJ DBZ=6L+
M+[9( E7[FM>5*^-QWL-1E)UE95>=%6U+_L2L+.?&CZ1"1*>N83$QEW)>2FY)
M%C.;TD=ZQIZ.ZA%C@4R\D&$G8M>7G+]&>3*FL<=,^I-GEYA&2#*[W6J_EV S
M:7=68TE^IL)X5)2R^5JE%(<X?>=UF+N(UE59B&V5<:S!&-LKD8W )9EU_0/C
MW]'9][MR7=""HN2.AU..\&[2!?71+7:3LJ*MA&.M+#36EC=,_H3M=XR0+QQ9
M_8@\6XQ/^^L,=%^M6I9C:P*A'V^Y7P>8;>%(<&;ABF^ENWVQ O7JOXH$%(\7
M>.P-W05MYW!;('V4R X+<YGXN-&_$@7]?TC I%L/?BC72AGO!WGQ=NUYI>.K
MM2.S6M?GV[!PX7B5>6=7_$GEU#F87,I,7,(3+$V3]N;=XV)_8DY#+N[&+@^6
MJP[[JPS4CI?R5HQ^UUG,1UJ6]R<W[W]^I&7Y*&E9WG+8[#_,547X);S'.A1,
M0>,=WK01(NF@[*J:!ED4:GE?55*BUCMIJ@EW9 T]-W<4E2FL8(RFAZ(*'Z>7
MV^OJ;@W]NBU74]JF$T<9G$*R#_?ZD[J^[M8_MJJW8&K,6JBF/52S_/%+ZX%P
MRQ;K882S;9M%H,["JWA?LQ:NTK756J/.9J7VE8$5[YJCWID\2C4O\V9"%LY=
M3ENM:OO:Q9 >#DJ,2"9+V!IA_+&G1*VA@^QKX<7:$\9XXW0;E*'$-6P7(O:T
M>!;<6Z.?$1A'[0EAHX5A&VL>>Q^&65YNE[480)QPL6)\LLWO5B]ZL @6+_CN
ME\%<#?\O@\"^^.>V>(5?KDD6+K800I#!0/=-%3MC[@Y_!,7]1BBZPZNT.5#7
M+#97A;&IHJ$2.#ZW?-I%,7MES*,2/$3=XVHMU0&,OO?/T@]59VV$I]FKN]E%
M.=^"L-NZ@0YZ#A=I\W(?L5N7Y=R,,ULR1G!CCUN&2XJM$F+>=#L9(J[.Z1 H
M5ZSKG:35GO&@Q"Z4[@B:B\Y.T2@9[?A&F^/<+T<PM+F('">1#[9 =B2;J]H?
M+K:7B9S/J<.Q/3W.:QIG[<>FKO_ F@6SKK!7PTS>MO4M:85[RY[$^8T$2:]U
M9_ )5]6_I!0_+N>,,9#Y-LFLT4/#SE]Y8Y>X^ZDK2PSXR^]C#)TA%CLB@P[J
M5W']? PGK*Z$Z>?2*8M?<E6]XB<OVB+<?C#P&V,^Q7#8N$VCC<$@1H5MDN\/
M)VNC[YL!#9/US9H;/[5D-*37J3E_+3(D(QSU^6P8DA/7.ZPJ25:"O:J-@2"P
MX>-W>5=C'8HN$TB+7V=+Z1I?Z4H?TP2WL;VPIFVSJB*G^V2V0TM8X;;?#=24
MB+_;=%"8]JFXTLT]VEYB>^WKZ'39+/5>X<ZRJ2#J]Y&0"SMFS "4**8FDI:,
M26;[4U7S:HJ9+6_231;D?'AE1HA8, W*P%UCN8ZJRQ^#3,1YDL(N0ZYYBAT%
MLM,'/%XG084'M<Z'7A82ND'#LM+8"W)V=&FJ)LKAC)G"V&QO!H[\B3T.<=QF
MN\DZ :K9KYK5G44-SR#DJWV ;#TT M8E3O8@@761YL8%92E],6.F]&+"]T3T
M:9[S*MRKH!]B61*:GX3Q(4<TT<(#>8=8-'AL$-M;F"AB<@*@6";TP%351\RC
M)B2!-&>8L6]A5Y+%@=3Q<;.8X '>A055%-[2[U%79EYLBHDF!K,C-7R9_<6^
MHBTJI",DYA,G/VG.-OFKR%?=_^*=R?>E&$[8$:JRZI^H[:*-@@'*8[9U\*@O
MFE;BJ7SF%-,6]Z*-3>],4:,M71&N.:Z.V3/:P,.E-7AG%AN<*^WL[:*V:($2
MCG,1'%1L?H&50])<^X=['9U:<:9"56V3X:;4< ,JZQ 0A&<8"#ZY9A)](YS_
M=@1I[16DWT#$6PR\61D^,I]8P8N"5J/(GLW8.LDUM>1W8G<:)C#'G)'A!9A9
MY!9V-DTV0T(L15"8/=L[(:EKPEFI4H7[Z"\F ]C]_CI]ZE7YT&Q95"O3'K'[
M^8(,]T+?&"[7ANV=$IX#E$HSWX+E]CTKIGTS\P^%68\6AWW\U^3\!9T7[NJ*
M7>G5$43>;5E<R3^2/QZ-S7AFXSF+%]TV6)U!MVN4"NK0Z6W0.("W4<<4L/DG
M5S<V>3[\[B;OK_G8!$YB8]O>#<(FD!7P0[#1(V>##AQ5"[HRJU=0K(,2I0Q=
M;$KK@AK\'&PV[0YQL[!G8[9#1_.*"DG.'<N%^;X[DT@P?76;P)0<[\C'A.<C
M]"/2:&1:KL_HG<GAV[&GK>J8S^WZ4*6S_E%GJ"W %,Y!9\?,]_:IFRMM#>M:
M_.CGIKH#TZ 6SBF<+'RF0!Q1.M=\B-890H$"/I H3S!5Y.CJH=5-3HU;-<ZD
M)EH2:]-HDVN4R7X<1)O2GPRC%\86K7,&T.4EU-G4G;ZIV/7-\1)E:FR.=U2'
M-U.'S]KJLICMM'=+W2F$&&&HYE O>^6SWHK3SMOO#?WK0I0$L1C:ON>W)8LN
MN1;TR+;L8^X'=51LTIBV(1Y%*<3#$M*YB1!;BP,FW^N,[Y!>K^P3[3ZG6QO4
M6,UH\T*:>P-A:'WW?&N9!3_4,MI>UO.TQ8B,ETOI%QU#S8(!31XC'9@)@W*(
MH,W+%93..MQ^P4R@_Y"=S.!%;15K(?.E$-JB@96ZG23]\6[((BV)/YT) RRG
M_X2'GMW$L"Y(+00Y!3 ,H,%8I?GTT)&>:LA=@A:'W9)_RW0[XB<^I)MW_XLC
M?N*CQ$^\F[8V3V +_1XD63>O9IHZ2U$)=,8JHA[^]<Z+.U/+>@M/O.+ E0)-
M(6\&'],0A@K#MK3\KP#+E571QSF")U B=QN;&LH;X5E\>3>L"QO#T<.!';L&
MC&P^H4=#/X</*A4A+@$1:569#+E5D)!!(;PJS01F*$JZ"U*?2:PIM9M#TF"]
M\;(?JQ&\)$9WK"N9I?J<1';STEB>F-"NY,76PKTX?S*F-I6*;3]Y1FK+NN ;
M\8?M1JVE=KMDZW7DT#QE9:DK5$!-(3<6ID4'SGHV;G9K28R.JC*B-='R4(-Z
M*>S)5-4N[_^HBA819$PL*DI-[0DYS4)3N/UWW9F\U'T/2A\5!DMM]8J=/8=?
M4<L#Z)$NJU>E]&*__9$LJI5@/U$6T.+PH^.DSF';]99#C!U,G]9$F3+;X6O!
M?@CW/?RUKHJX,>PLEW[]@*UMPQ#,&#Z=;1A'?O#@V6EL<,QA=BR& _HSN#:"
M_Y6O*& 8PYCIX[K)IX4>\RM"S+MPDIIBCMQCN2" 6T]Z.$R?B1&\+"3M8LU/
M[?%9KJ0Y6VK&@S$,5EI4/('U?"DY3;\TXI+ID% MV(0EQ)'I9$?]+*^T +EQ
MT<B?BGI;M#M1]BQVD.H&'AFXLN)1NB:T";^#U4H7E']R"Q^'-;5<,+[4R0U/
M8\9#H ?Q[4RV7Z"%,-0U_:6K8#C>7HDWZ\U)L"M5N6"M[*X4R_WW+JU<&C7W
M/IR+98H%\W>75:-5F5-IA(LB  !;N+D;!9L+)TQ$E#G!8VU]JRZUEO>=3[V,
M2LDP-T(MQ$I]4BD:V(3,D=2-)LY>D)+B#'X?=D(%O-PA!3[S%9:3;5_Q=V=E
M4&?L.DKQO0E>'L9\5;1SR:/C6FL]NY[P9?A*MXQIHJ1B?"@@F\7(@*]/!8\V
MB'Q'P2?5G ^WJ!DHZLFO-7V'L-L/?Y5<R8\2+)S\@"U])HH "_(\RD9^_,<?
MGCV/"U,0)I'=V">%WM;[7UIMTLCZG6U;-(1@6"8JQ'0TY #A52E3U/5W+SHJ
M2)P,E(A@.YK8ZU>ZW5(,]>2WLVRF_&YL#YTTIF!.H+N<0!&G\ (VQYAZK#HM
MDD$6#[GB5>5H%;)N7%E2.>SS7!9DKP7@IRORZR+<8R0$X%"'D]ZEB^RGSA#M
M2I"E6842+Y=D&8%,D\J+RR MI0!.P54**16O4E)39T7'I+BH#[S@]V!+(2DM
M?CR'H)M!&%ODT7=[O$"/:KK$*LXXL(>_3E;27EBM',@2=@>71P.HY2@O8P@[
M*7,.S.K2:06H?-T_JOS.V\"X=_VZ9GC=U(WH_-S3>W+F))@I'9>#+Q*6$RE5
M*^S(4_+HGMO,RZ7$P<5.D;LF>3Y$NM;XSO_[_WSS^5=??'>_5TT(G"K__L4G
MEN3<-!LTNT=7WRLH1*EM(]J,M9E6OMF6LY)V?4I$[LJBU:5@64K88SEA4\MJ
MPLJFH8V#5C=UNKRVA#WX:(2"Y?(SO9-Y4IC2>.(;U[5AB"=.P'RDR8#'M3AO
M4^T(&,4(<2Z2;(X!+IYB@:?M<P&N@C'!VTE[LBN)]55_HW<7>V7]0DM5;H9
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
M4IOBM2># MWU0L.\1G3=7&5.?_A&#&\,W,(>?UY^&/!.\C;B..RDQ#PQ5GY
MYL(SEX)16C,(K/V![3SLBJE"Y41@#,/N=K$9S2S']D?;<'M.^+/=^"[]5HY]
M7X$;^#05RS^WB)UTL8OX\$F)@BSIFFMXSHSC\6849]#;W/XWCX0N4AO1$ZS6
MYD(/S%G157%0K?13P'I('ZW)HKALI-6W&09LDT>;-0O([%LS:UI&U*2L6UJ*
M^>];Z5<05B-\46.;5)O;-6-M-*?TL>MM"R,$T60&FFM] &.]\I[86-#>82T
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
MKJ.S 7\V$IN/YQJM?>S 8)O"P2(A("K5EBQ'4R]: .Q6W(.1NEPA/D!&/GP
MW@J,+ Y/BBEI+^JI8IJDI'E4](A>\O!@Y*V$5\_'O*O;F(XEV5WU4+[EB+.#
MY]YX8^G@!PL56S;8,<(]%PDWNF>#('6Y/_;"&YZ6^^&T?*HU>N9N:^E/7+^I
M/8RW'V4\2'J+,\$,[&?I>,BQ&[",\F!@ )&[Y:5T &0WI"AW2/E('[?.Z/S"
MJ'G:<%3.RLU561HR7JAK6%G@%->LC!AJB4"($+Z,S'!ZP-P1WGO6II.S[:;'
M2F@1QG>=PDA<A\IR.%NRAQTBUF5=+JJ-ZNK=^UTSH2J0\I/P!HG;D.97@G.H
MC6-$>2?\WT8K;V_%;Q\@R21>QO\=G';VIZ+H/F8 K\L OHQTLSYGGYMAVY2
MDO32(%#1U_Q9TVC1I;S?V[-P&JJB38R/3@SO>&ZU5+#_<9/0,1R6_=% T/\,
MHI517F -?F]V,2_ <[F+]^"#RN^]5RB:W]7#.4,MI8EBQ&*UVGLQ#TI:'48J
ME//T;:EV+;:H%&4@;P<L"QK(3I0%:<R;,9J^H35=#$ZB,WSN3)ZYTO.$2RO:
MMK#6:28+_P[NKO]J-$6@+Q0H%Q[8TTGA<<$01RC2?7',,FFN -5J! -3TWQ7
MS0VK>K.+%=4NQ&/3OS-YZCA(!_>#C-%AYHA*6FDR+DP:4'[[++[W=]3P__V_
M>MQ[^EM.U"X5JYHPT;BNTN:#;AE-@M1N5 LHL9_]D;I&U+'.4-;@FA1H/7F,
MO%:7,80.^COJLWY0P9*(=#%:)+->FMY;&PNOQ.TD#:M.[AHURI.Z+*6C11>^
MT2V2.''1Y2AJ,CTK(K-(BG87&\QZ&AY8?6I#8/\@PEB:Q3/E M;9J*Q$)+V0
MQSA2"H@6U2H[9Z=)/-(_,O61]:%.UC?,2J:CHGB.5(&#@\?A"/2K%.]T7K4\
M$I&S +3 '9X>;/G47?;>?0%_2)P3T-;-!78EO#MN+@>RCIGW.!Y'>*^YGFP[
M>2X\P%"_;YUF]2#1,7Z>!Q8T>O!]6MBGF(?+862'B <'*4J1::0&D/R4G97(
M:,UHA)25^921OK"_D_9"";)H8VC'4*$,-F8)UYL8 4]42*E#PKPQ_BGM#Y*P
M#Y?EV#=D7>/#1=AZ%4L+;\_8KR?"?4>(R(<(A"G[,67^LKG""8^*H79'O/!I
MN,Q"9BXC*HG,8A8)78+H(D,XYUT_Q K:"/FRT6D*^XA(@JX?$^K1@3\Q'E (
MX3?N5/P2G(KG>0SBI4H;"KB'%' OC4;-Q-M>::I!/MS*L,)/P[%/,( OI+NO
MDFO/4!Z52&-\J^!>O\\>X(-.QSN.%D49[6-@ M5^\T,)<O#$$F0ZE"B#4PVU
MBY3DA;!))YF1TK.,$-<*5ELQ?]<QK5C!C/[;;DS%.8]6L#BFC%>@K3>2>%V7
MZ)UJP]87J7Q4[-*RFP7;HYPGI$"V"$D/)QVM>>&IZBL%0!Q<M,A)2QH(325N
M)#*C6V*T=W)5E89P)NU\*& 2>EF0O%'***BX7*-H8(W:TBZU88HA['@(>E&R
M'A/1?M"SBQ67(AYYCF%@9ZR)HY:TNH)>.!)@%86H6@[SU/ML:/\=O?+KO/+?
MF+O( >'C61"UM7P@L.=*T.#8$XKI5%2_K4[!*5*5^W+5!T;],ESO:N!GN#1)
MK7@1AUP&Z I5/JA!83_G3?3I(B+#5^?[VI4LDHLGQ^IV<&-)3*NJ(P$E;FK8
MMG<AM<6U=V351YS!AQ3"^>+>$6?P458NOQN(P>-Z\J@\:V&,PV;_,OG:#G8>
MD:XI/A.6;;Q2@9V,5&.]5(''CY\*I][;D&J_9&IH#.E,3#-F%:?R-?F9'2 =
M./0\?$C6J#/] H&:Z@L/5+)'D2LF+:7[QG3UH6336Q+[:8%&C00-=[[Q5P<7
M!ZA*<(>2%U7'0/_ )Y)&C!S-5_*:QF75-*,/Z,Z;4GB E97:]; /QW*%DA#@
M@AV7%/E,746,0;'M,]C'RT9IQA.#^5Y\1<\PEQQHL**3E:RI\_XLQY.T^][A
M@Q?]PZQ'<[AF*:K%2&2D6MWXH#S /1E)EZ,/7ZV"?XKGN2*7?EV"Q*[B2<^Z
M1.^S2Z>]V+)X_[)VY@%5;5HKX;R5!90P9K@L)=W*]W!CIBD7>Y/=DVXE9;VO
M3D7*/6*T[> 1=M(FFI7*!^6NQ72R"->+ 26E#"Q>E>1=:V*Y5J$LZ3P9?\OJ
M9HC*BKT:Q](7_3#T"/!=[T"7TO_YV?PN>Z6QKM[@N0JVYCPZS4Q(0+I-MRQ/
M*\?^K)6@NW5O]$G90/G1?&QC@[!<6A8JCX$&-Y+PD_E&PS6PMD*L3XM;77/K
M]$Y4PT8"%5OH F420>F,5  $7KY>L\'L=Q)/WZ:L2?DZK!9#%;K('EPPS0K?
ME ]*:OL3;ANPEDV[G7D*QY&U^<[<*2(X8B^__G$]V]U,[G\7D0GQ78A/=,!,
MV]SV2%@E7QA%D@"*705[JLACOX2#.<%$MD([7_'];L#IX&H9AA>E4UT*J :<
M ()\*KN4>O?FB>QJ'-5D%4RN441.JMAJ3\+PB;B%(AUMI"TJM*G]*+BB:[M9
MWE@']:!#7WY"H=9*GHIQH^7.OU) !"*!I(;K!KID(O0?X\KD@.$4[XJ$;V-[
MOY$]&5^NMU,#>#!0.AT6[GAXJ(#Y9+\8N)QFF7#IE,G5]*U0[(ASIIJEO-T-
MF,;[AO*8'8G-4?29T=0$=9*'-=12ZLAQTH>,)-RI/S.2[5RP'BX#F]84H*XI
M:1CV-'L=Y&N7A>GG)2H 12ZO"P<_TM.71])!I;E!!-KC%9F)8\MIMEQCHO;.
MY&=292<[L+>:#+7&?<F'R&$)[;8ISCL]VRW9KQJ;;O(@$F2;T@XGJ%^,VD3P
M12',*[,PA^ -I_B24/1P+?3K5X0#S8R4!QJOR,3R-8\<#12]HVS?R_WL^RZ9
M:3HA7VCR'X[$ -/7\ZI1)<!?Q4=R+RSGRT9 +"YE6_!\SV311Y2],)T(3V0"
M:$2M0A9B:E<A/-)]CZHZ!@G',5*-Q])UBB;1<.+0U1BKBF7@'\)XD<4BB?9-
M]TZ94_R4$U-E_I)Q&= =>$%9CKY )5E_2Q\U;::+]\92_8UYFTCTPW[V=!SY
MYH#W@K.">.]HVUKS>=FL\47HIX5&</R@M@3/5;#H>1YCSZY^$<&+TY=>.#4*
M%N' >IG)>"+4;@YJ8L42 .4K[A_^(;5GEXI[)4:#D9JFEHWRVZBUN9"59Z6>
MU(A<S)_5IZ(YU*L*K_A#O02.^:W]^:T?JDY;H25"HCIZ ?LMEL[9-<(5T[0]
M3K.";=!DD^3KY<'&8?]&GXB/$S?Z\L:(T83KN'_W[C?3<!N%8$CWF,FRY4X<
M3^%P"Q:EX JCF4LR*J:8PV_"QV8#),&CQP^-!J%92]=W>Q'PE:/6L^?+F8K/
MXNVVAC7EHZ'0%-1R>LS4?C""RO58^53\0"^H*@"%(C_Q6-P(6PTS&,*OI;G+
MSF.Q_E[!)@NK@ U_6<XNZF;9G.]<G)MS_OLO+Q]F0[=N!?*H2-JD( I1H2"\
M#_L[M4BXPD-]^W7W1GV2Q6[QQA17#3J^LAXO!6<WN.R<NH,$<:>@^-GG<,(L
M#TX+M0J&@VD 4G3GX+ N2--6EU<\@%5_Q@I)!GU AWJ.B!X9&67<(,ZB;C00
MM'^,]^_*&._?[YV+B!Y\ >/YHJ@FWP=5CIB('_J#YLYT\O-F?F=T;0^,G&,Z
MP9@.GS!;RF_('G=H%9$IN=E0H]\6>;\)APD;H"$J#M[0C1JU2G<P#E'-E7!W
M$?<4>R7<Z[Q+^UM4XT=E?O,2DMQUZ@-6&# ^"8<?FZ@7?<AY<</RD:,F%DW\
MY.FCE):UP,R/2G<SA,8_V 8W9]4-P-(*Q']:3YZ;!?_,>L)"ROU0EFMI ?0/
MAOU/N8O"#466S@;M H-EKPT#[PK*<QRVB1>.'0:*HZ\^4?K]+?#2@A9W#G=J
MV<L 3ZR_N/?Y)]/##[[+!],O8=O'>/VO>?*WGZ2(U^C#+1=BOP\+B&!],$)4
MMVB?B/&7!0FX0\9M\I7*X=.@K9>>,^M;QB9Z9"K]D; /!KN+=(W48&HL-BCX
M751%80VP5E]_ G*;X/(IFDDK_]# N6D5U9X:UTL7!HT8>*)0<>K;5Z6VVM76
M6;V16EN=&$HE"+W5+KR+LLP#QY]_TL?47Q7Y3M\)&BL\*BSH3]OE+ENI*=:E
M@M^WJ9:11DX^\KE B;^(JTE>+C?0CIYI>RYT=OT%C@',$2"GDK$&[;G)PD]9
MEFCT[,2J_:)*/9TT:O0.5)SP?T)5C_O?US/ =D4=\6P&:C V9W0!;25[-,([
M;1BZC'HZ+ <[ZS#3>YT*/D+/WB/T[/X1>O910L^.33,R N6-R43HRPJZ3GKB
M43A3<5&":N-7;86E\68?6;>2 LOE6^))F3V/QNX+5Z%(8@,KH)+EW?77U+4?
M6ZVD^A.J]=>:U94L-<V(-[3U+Y/.Q96P6%OG$DGEM,5VKJ_^S#4<EC)FVWPV
M.6B[;2D>NM#IX39KOVEM)RZ=!=/^]L,L&F/:C%;GBXI,UF2#2K[9LG2=C7NM
M$UC)JEBV_4N&]FV5_1C^&/XM%'>^[MH1B#*IYGA:4A,SA+9BI+[PKYPUT?Z8
MK$KD#*MNE0 .;A?<E_Q+&.+UI72[5$C'$G(+14YF;=-UX?"R)*I?49-SIAIU
MN1O<+8;DCA9^U+-EG 1GM-$T4ZT?+<XZ0]J@Y9NT3B95M)Z.\77JT>5D!8NG
M:*(7%,>]K[_V2) 7:?3&$^X^:2;FH!"O4G=.B^_J)DFTL?7@9".>Z192#I.N
M&T=8UF:,L'BL$?_.F]E6:RE;5V4EU=AU.4N[YD;H2F#QIW"2%5UB&_@O]0/A
MB%7KK0!#).+JU@FP!#2YB+6\0_HQ240,Z<L'SQ)+?E=N%.7C7/&I%O4X5!08
M8 ^N/$ $?V#AO7J1+BARLF*@+<DTQ@#^?_;>MKEM*TL7_7ZJSG_@34V?ZJY#
M:20[SLODG*E2'"?M[CCVM9ST]'RY!1*@A(@$V  HF?WK[U[/>MEK R EI^U8
MB5@UD[8D$MBOZ_59S\H$7D9E9)3@YJ;H=/:$I44 S,?AQ(EK)7!%U"4_^NIE
MG_,++Z6$>_*B]-GLF-K#HR/N6M-K?W;^+'<I-Y3"C\?GQ]J0712U%-A/<>@W
M;:'4-0F_+N_:T^#S901K7V94VT8NGN(K(4G+EOA$V[:>LZ#$Z9/%IWQLRTJ@
M]YCB;;%"HL*('0Z1QKM96SBM5N?^XG\%??G5V>0U[AF\27&[63TP&"RV2(H:
M"8YN\=9S<:/]%!CV"/O2E@;IB P<):-KA/8D8@92/QW0I[)CEH_4*)2^3&P>
M7#3U#32,P&G\:^^EW8=HHU_RJ3-!(I&[).'\PB, @4T* BKL$>*(JZ*YL(:D
M?O(>>^\2N3W>]*2[-FP]M_S\[/ZCO3(8VT<A9B%L%X6H-BN-<<EQZ5EI77\]
M=$P\'&E%/D/%..=L2K2\R53Q5Q^@F..]/Y!174?U0IGPDU/H@6&E)=$&2PMX
MN?''1RSL2$X751Q)[W(*'37$5*%1TZTT%:&31'(\<IKT<4&*IFJ->X.;*DBC
M5C9;Y*=*(<Q%>'2](F ;J]LMC"9'/#UX"X)XU+",$:6"K6/#)$YX9+*R8,R,
M$I:-NEQS;]Z"XJI*J4]'\N@RC H=IL*+\^/)B_!#;;2L]*FS8$,=O0B?6M?A
M'E*:>(R2X>D/KYZF=M[9YH(87"A%'SG>E#3'$/?,S?.4&%7*I=(/OHF\+IPD
M0)>%<&N>TNY4+N_PM09_7UK3Y>2V] !R1@_%-(%S_[A6NA-B9[EYM":;A!^%
M JR;ID(G%T<]\\=5D4'T. X:J]E%%'*)_.VTQ[N#=N="PVK/54)_FXYUL>[8
M]QK@V0D<0'1"KU]\?7K"CP]&S-(<$N4'[V[JV.8K/K_(Z*1D!&_P@XAD4N&Y
MGY[(@U?R8&_EZ3$>3,T>E]B$,D'@ZO=/,MD=F28U%7GQ]:-DFM-?9YY_,H(D
MT#'RV3=IO.#G%%MMZ\S"O:->BR^K7LJ R4K( <(5.'OQVMH6YI+PYQ;1Z%29
M$+;$SFA:/T91=J@O^C #;)O6P-+BE:1KR:!E#6C4*5ORC)P9-GH9;NJ4*)%-
ME4ADP1)GC&!#BT[:S9)PF!%"\\6@$TDZ 8W+[QE?744WSLI 6.E-?GK^S&/(
M/R9(^".%KT9@'Z?3)%G[DDS%8ES>>DF>&6M:-7FFMI+*,W'WMY/7W''T?-MV
MQ0I;^,(97&<](_<;U4VN+):NS;>BR)]'6Q<'ZJJB3HW!N;%N)9^I%5POF EJ
MN4TM.5.GV@RUC4/;:0M2[=88[FO,?'.48'+;^TGNU\XFI5+D0=.@/:L':R^:
ME6X!WW']$MUK/9+T//CX55Q;I<SSJSU<T'XWW9VK.FK\2CL7<=K-&LJ+!74W
M9?HQ>:'ZP&*#\1OVO8U/QHC!'<PO$858X#YSN]A/KJ9Q]#1 ]_<'OFNPGGZ0
M1G11T[3EQ"3Y3OD=K+M%/=]8ES.A3IMK'U"$[]2H'!:RW7!IYYRCLIH2SF*O
M,G%7"$SFCE7*"=;;;*1N98!XM&(KWO&Q@U,T)=]5BU9692>(,IK3<UKRHQ=0
M$IR#?I5QM[O*E<[X2[_IG=K),EJB/WQ#O>QH 64:$>9(IK0P!XY)0UR3>5 G
M8 0=KLR;RR1Q36+@LIR5W<@!!"ABMET3G%XD:/]6$155++M(#55UWL/?6Z[K
M'U27AM^2N4/>,O7GX6[+< KTR_A9#E'",E>[2@[_6LR0"UTJ8/<)I]-QG+25
MUCHJA?N!2L+;\4S%!*!# A1(>DK@L2BROJ@NLHN(3K#>V]HVEV1-/:/XZ$5&
MVM.0'B*.VN$A$T?#9N'<>3G'7H28C18;@+/Q+O+=\7[V1;@=OAXJQ2X\GYFA
MZ?>E-_WHL)IS)%_]F=HB+;<#+6-4?2(M^B,* TW5@G1D,KU /? 2"KPO,)2@
M'MI@= #+ X+)=7327%QE[ S'1 LA;I);P"]/NR!8]W5?7^G63C=1%?F\7A?6
MZE*"-&&+5T0ZB_ 0']F>A?.WNKF"Z(V#&]_"'0LF2OF6AT::X*%@BF*(:AB=
M%P\88GL5YGK!PMJ20;SWQS8@BW @!R7(.?5)8WR='!*M0!S;(#G0MRU0<OK3
MXM=DO1V^;.KB)XS$XE@:Y0E:T>I IR6?]*G#+J)[V?&6VW_K0R(6*?[U*CA>
M]D#K&ZVU=/;%8IFGR-"!6I?@XTSI>"%2U>LF$%?*.$])";$0GI-)]^EQ@G"6
MJ_J4!9YD++X^=F&+:YI"<2-_BI;DX!<M(2BU#G9X;G6,U/SB5I;4 \KI8Z.<
M'A]03@\2Y?3K$&Q]O%A$@C)E7"<EI( AC101ZITI<:.XR\'PUL\0$/\I8*/P
M;51-)MD946?9K+XNCNA704J.9(@TD21*E!-&BDHMNF*DZG>N+#MITF9J37/,
M'[96D[!0VE[K)U8C2/?HY^ 9B*5'\:^.N2B6##H)>B73E'(>Q+TPNK";06OH
M\M.[Q^_PPH/&,;8)QB24M,RAJ%H5$R(PF8$A;M_)@P^COKO?;(W@XK+PGGG:
MZXNBFFO1,@@"VDNX*%FEM=W^\/5ZYTI%K\V];/L3[;%D#YU734)QGR)"1/.+
M1O.KJ>%;<X?;FPS "\@:CG)K)$*<-+4V$F>-C[X9'L*A+I"#^;)&V6D[;S;!
MHN$.3HTYIA1[/D  [@8!Z"?UO9'H6B6;N97F?#T_#)]1H$%&*XP$9^"OLF%C
M!&M27" 40AFJ;$TCGH +65N:6+L4*U7&?;FAS!]XF J!!&B]$UO8,?+.;HI5
M%]PC,,!'K'CB6-"PM$EM[6>./%<L;7,6S\^^?38=>.P6(ZA=^9-P63Z-GO7@
M!4\UO5O% + 23-KQ>:F'TOD *%LV5F#ZZ770*GDX-FO_,8T0G4NCFE?"0/A3
M<4E@LC:95IS%X\\A!ZDXAL+*GXIVT%A,>@=JURT4KCT?::5[",]-M!]EGT&E
M-0#=\948,"GY%+AK9HYW;F_C633DF[O0=1,)E7O5M%"PNZ<'+WRSSNGX\&@Q
M/YZR9K$0K.T\F9BV"=)Q7?/J\^6\J*'K)!Z*?FBI3"(K))['6=:&,^*]:X=
M=IS/.I%Y&/D_BTJ@SC*I:?"&5U)-9AA14J-_FIJ$PC?R0G\HJT0FKLB&F1I'
M!R^3G.HV$J7@?&E<7UC>6S9<$KI)5T 81B)9F,DYR'$66SWBSU<(6!'/G:\L
MI"\/;M;P=G_#@55W.\A2S*1H*J&I)4'/%STE<=4 GU2*U4WOWIP^GNHISZJK
ME@-"!/>ASI-HE1[^P[7K&*VQ*/D3E*+_!^'@?JB-0=;+6YX)<Y8F(A._<,!E
M(7WI20#II+&I"BS)'OOB=YYV70R;S5*P+Q,&IG%)8=URQ'+WZKX/#^<3@_5G
MX<AWSQVD_;0^T0C4?KG:1<OPKVI&6(2UT(9,[./D&T-@B1TRY1D[\B."]@<%
MD(NT((-DJJV#C1&(WCP7NKV!%U.I5>- >6KV2'.^89%VA"D)_&&DSG HAH/D
MTG8>\!K%T>,B1AI<-)@2$XDE2M#?K>8P(J' R WCZ=Y2[/_[OA^O-V5PA8H@
M1_Y>3OYKPPPBY>3[DE'J,?&B@FJX5Q:49APX?TRXX6JJ(1:H$)7T\HDCN9KH
MX52 @LRJ=1;(#A$'51WU:ZL,4+/"6^;C7W;>K%P <.QUC'G"8E-CV@T*?&[H
M*L'!)[U-OAM;EI <L2J%X&!]61.^U6^.Y4J3/ <74$ $$N:%X5Z#WC2QZRI]
M76AO"G[ER"OZO%W]7?,1FCNWCL$41R3JZ"QO%[/QB)4"GI_& Y+&"71U). /
MDJ=XMU,3KFXLC.,0$;/MU)9!O<?CR;<BE;1!\ATV;WQE(["D,5&']L<P DEW
M&^)@IY[?TRN5!:!&/_BI7$5-DAW0+*O$GIIH8S9 -4;(&O<E4:->\M1YQ+=X
MP]B3M.EC#:)/UPZ(]B)R;<6.@ 802\'SHPQ=L3L=ZS\0BAR*P^]Q@/G33P]I
MDP>9-CD4A_N/?SMN\@Y#F&F;J1U:FFW;\)AZ6Q3"NAL%*D78F;(9AG^]9ML,
MOUUE+G NU0+TEPCG%LWL]4I,R;!Z(4F>(H1-X=RKR*1OTC*,BZ7&")DH$=+.
MU+*74@M8<&M47L'256%^$&)8MI>76UFV9=G& D%XI)M"(BWD#RJ5BD48ZH;
M056)DA9K%>C.2^NBH3U:8.'IU^G%=\JQ(6O 42>WMK C@4$/=]\;T>AS@^V,
MMKE^<51!JM,E(.U;[1P,L)MB3_G,QGF/FZ$P,\-?8(+.J)?K19@ BMV9P)'+
M4VMBU1MZ'F32@8[[;I.5JH.$<Y@HHG#+XLHGF[Y%;#/X3(_$;!UG[&I=VZ6G
M*0CLMJ :*G8T;/W<%5V_ZA=YG$/6/+<[\8IES0*H& S]E1S?X#AB#D_CKD6T
M;24CWIGLY;H^A\"]_;9B9.EME92A+:M>K=[Z#ARPNX6^C;=(0D-IR6G$OQW'
M9:RT_</H:,?/)V+5TEHT<[2/]"DT2DWMYEDA%75VM;<61[YU(1R)97Q1*8VB
MF;^,:L<9NFNAZ?BFJ6<V&8_GQ"UW99QC#2U'EPA7Z#);+H!)[-I$;QU/SFE(
MB2K#ZJ%009?0G0<J7]FT76^.7:WA7:;L&"46D!S'6^K#PAD*4<-K.;"2OV""
M:R3<A:0=E%CMNF;*->$AKUUIN[#%H_.51.5[V0V5WMC^?GN#Z&$.%__.Z\RT
MLM)M"*SPDM<0 ;+GN_WAB5R\9=$-0=![DW/,O4?LUGJB/KH'6.Q,ZO0,H+9_
MVQ*CI^=-&W4]SE-TCN\<&P5^8.#5;Z>[4L];*W!WKW!)Y>A<2Q0WR2OK2J(4
M>X\SS8A<(HTD8ESIYZ?"S*C2/;#8>J[HOE-<+/<2OD?8ODG4L(!9#1-+<L]N
MDC=:I=UZ81K9Q:6U285 >GMM:2)SR,2W1GN6H2QI/ I/L_>M![CU@6<;<=UB
MHO7='^_8&''K1AIU*^S5]S09';I94V0(V5*B]"-=7"7P6S,0R5'ZV0LZ8=)P
MST[H8VRD"*,/-+$$2<'7X2C_I'1P%IML)U0]C6-BB" AJG/P?:L/H)=W [V
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
MV1]TT;*+"Z*DZPHU5=;U#1_R.SX^H?.UK=BM!C5^@ ZKE6NL:X'R77IHA\:
MYH7Z#-^13);:4G V504J<3&U:&!7FLGXX(46S054(#VH7I9YKR.@Y5J7 )KL
MI"X/@P7.K5A*4(#\<CUNKD^<;]@3#3YC^#RGH>HJD-W54:@I,>%4#T@:8$:9
M(9\BBG7&\L9>+I<UV(XMD"R4&IO3L&;+# GK&)V*K5 <\[^CNT[S 7OC%>.C
MU,/4"T<H?7P,*4C_G+*Q$]\BJLT!(-TZ-S1L! ,-T/%C$+<?30 G*\;):DS[
M5['J([2)C^H41P+GVP -[VCYOS^K?T\LX!#5'^07O7 TL:ADH+UM0)ARK%.7
M9F%BUT1+Q!T\LD_^\_Q_9:OU5Z\FW]0WD[\$PYP/]+=OSI\%E=\BH@F)I'WG
M)TKSD%NC3C;]@E#A]NM\I^=!'% ;&2PX4NV6)Y8>7 O-R$9>R3JVRPCK37'.
M/LNB#O?)R<E4&AZ%OQ9];LH56<=K0O#2Z7$>G$H3^_1E;:6DJ4RE_PV'G3,4
M,-.?L"T 39_8 !!"LP(2*,_9'X,.E4GTDK4MM38(SW"OHZ-;M@2[7)2$)9'^
M:[K2FA_0W+)FDX4#-)UMO"O]#@)]@^,N=TK5F"#XXC;6 U>1YK]75&JK:UD6
M4RZ<5=ZS',2535O47L:&:F$/D3AHM/Z7U98J#V8>!WQ^C82N%@%WVNY:,6?\
M=LZTJ&+8Q/X#SCL&I( F@%.'A<#6ZWP&@+$)Z(LEG3PBB%*T@JH?,AYP(#/K
M-[YG;>BBH2FN:>[;EF P,T4B4)9G;[?#0W;ZW?58,;^LRG^@5=-JO:RW0NYO
M> LU7/,&W33(?^IS\.Y>^0>JLQ*P2JEP$C[B$/7R)P?FA$T'!P5K'A:ZX#@*
M+?@LB(]P9<@T!,MUW33H5\*YY"2]#/6BL,I*_8'9!EUZB,F?+Z-[,X'=.;-'
MM3\->]\PS\/=,U&^+"CP)-A1=SB"'EJSCI6N13*FX)O1:HSV?O0OE_[.WC6#
M%Z133-A4<@%*2;)9/AL$/'7"0!<'K7F4MC;)2!G48MUBEM;'(4S>G@E-6G;J
MG.0Z 1H<U%6)YM?Z6_=\:^AMSINU ]5+XB8/KT(629C$TSLG"F7*F!TP@[O^
MHB9^)Q1M-*53K\NJYQ GC3 0 . VY]3H(K84;>J6%X>PJ]PVQ'!C]G2Y\ZN:
MECJX:_08[=PCVV\]4%=A'M>T:0LZ4WK@LSA]S!;GJ=5U#/Y4.(ML74P-%I>U
MP320*+(^)YI+I1='#[:/SJN^I2I^[QA]N6,]'XU^J#%G[.E&EX[OS.RZ2N\5
M[(43>,>3%V2#Z''7GCET6.PD16X4DF=S[?)9(S97*+ :7O^2Q!.!W+21(-^O
MRC<J).?9=X<%U@0-W,C4@>3S=$V(HW%#%ORMX;(B)V968?F"5P[S7GMN[K!<
MM $.D$$ZV"RGF'K%$8D@2&MKM[>27G,04NE<%TVVR7LFL;88X"ACW%\.&MV@
M3"(823Q%61;&GLH/:9E4#(3[=^O8#(U?KJ9X@VNOXRV\97;3;LK.2G/.GSV=
M%%6X^"*$+?IUP(#<6PS(EP<,R(/$@+Q//7CO3O7S3K./J.^<W)"FDS@U@PN'
M"LA%M>N*&YNC^?M-T4C#F#D5#O0T'G<37V37-6<JG#BE<'G!,7#D*;R@;1@
M6%32BB9XN$S;7]&_@&?T4?9:N@N2W>3R#!$Q&6O;$*-645^,O)I%=5XL"N[>
MPO:9:WK-M4C!Z:ZK"VK[PI_4%O*9QA82DUHL-@-B<I]*JM<+&Y)'XZRJT$$[
M LRI^RA:VA5YTJ7>+-7D-;.MXD4%2[]HPA>I$=J"NJ $%W;J>\VU9.>0EE*6
M OX2(C(-+( PR 4[0QE% R5/0ZNLK68,U#^OVTYRRY3P/Z+Y;59:V65Q?Z#R
MX06'V4KW!?:%+AJT74GZS!]/GM$A*!?C9\3ESI/CPC7)Y+BDQH.NX$9C/ CA
MN0*YM,=]-.VXP6$0<ZS9S87AB@*NC:6==]WZI%=%6OEP09["4M,P.9=JD\-(
M#4W#1EXN,>E#4.:.56829!ZO+>J;[OTT:3\_Q@9]+%KRG?Y(G] >^:A!4HPY
MEG,\1'@,)Y;7:_*L$KR8Q-Y_*6!L,I[#X[^-H!.^]BBJ/<.8:E.SG8"R+-EG
M$09 ;0TS^2.C_-? 9,.IW15'=CSY)O:"I:W*FCX,HF5-=2G/@#/5W=0^_3*@
MS?J 2).Q;4Q )I-1?,G($E$4WX ?_S+.9.S<?0C R6#R;RZ+[2WPB-M%U:[R
M65%7$Y-?@]+$%,31PU(P[B5%5.S-Y-[2AT\8#ZP$4.^9(S_"Q,E&"=J!YV<Q
M1507O86\H+A@V1;'!ZUZ-ZWZ?-$C:+!F?<K3/<EKG#5-YE'>,&LHF-5(5*EU
MR3PUJ)@,"Y?"GPS)U772D)SS@0I'BO%9-:;&>D/Z'-Q8^T M6D44^:"7TW:A
M(WE,TRAF,2'9-;;-N()V0.IF,D+K;N=D>";@19+RTQI"^PX5_,YAIVU:I-,N
MPGB+NQ\#=M.DDZ=M?>]M%C&TU\ZY%LZ]&YTDR^7$&H<WY&[8R>=E@$OL_-(E
MP1&H@$U@%-H'VV*K1A G8.#P=\HB\;=C>79/5C:[&F-BRC%3<G AW@6?)*7G
MC7*#\);1TEI1^A[ZEZ'FVD$(P!(NV=&#+/KD/\]_T1J/D4&,\2-JOKC5;>;-
M0='P=,].W=5*B<$-LOP:-FDIFE#RQ738R"8CN(JB-H+97&\N+HT:29OIF*C8
M,%@E<MNLB14IC,Y%ZYB;AJ"G(L7C@74-GXLEQ#=L/V?!I=!3KE 8N+&ZI,G5
M,+'IWH*.NTPPA01UA"I+G?9=B8<.DNMNDNMK8?&X*=0<BVP4:Z"9KRETE\<3
M59,"+Q#ZXYV:.H*-5=#@$\3"ZDH;,0>7IIB7$2VMBF8! P *BS>W;%SHZQ#Y
MX,A'9/L"QB07L @%K%9URW>7/;;EU.#TQDY%)?6M!1;E9FF_6WH4?8!=^<CG
MQE"#IK[I+O6)T=)*$J:[3HVD72_O<GS@CS;(8_F3U%Y"'M*S]3P15F0\- K&
M%@[.,VM$G*R.@%S4>K7/IOE]@Q:HF&]6!S<HK:T (J F,HP.X9QY.%MT43.<
M#LVMD$U(4?=RMNGBDA)98,Q9*U;74_HAWI1MPSPFS]ME1N=@F=W$>'P]/B@J
M-<D+,T4SJ7])Y)&8[B4E!Z::I ']6Q"<R%JD^]]&+<=<4P5R/124"%\FUU!*
M\$KTHJ.1R1/XL+,5D0;SK5WT- &))BN H/^F62\W,N283[(EE0[R,CP#0W';
M.Z0UH'6#95/F9=:4A0[0' $C<)PR3D/(71/V^EA&HSWM\R(,,H]I(%'OPQT)
MUWX^1QSI8LGD&CW FHLO#JT;J?00'PK+3D%&7.N-%E+*8N_6&>/L@EQ46M63
MBTW6A#D418S][AB)/1QX.<'*-<PBLPHGF)E?#$E&Q('PKC@,IO)),6SYP(BA
MD)?I0XG^-T50O_\L(#IW:3R5:./FH1'=P"D4B#U6T3WB  *YO^GR)R<'$,B#
M!($<B$#Z=DCB,PJ2P5D2KUX_%6MMTF5O251&,Q+:<*-<JZ0X+MCH@'S-G9O(
M_5ON2-6AG-?WRNGXL1+"@,FSYV\FWV<W!B4NR6!#P0LT9+-9%JDQAFQTQ&C0
M,G:$&N#@:C":@E&E0&?H'H6&,_94P=\_!PW4YJ75Y(;5HGV(^.H>(TH?8@_^
MK5S\^LP1O+CM=:.88NLIYT3/!9Z:/B!@%:E3/SWY ZM\.J[+=)IU_Z30\Q2T
M$\Q'_514XY;U>N^=A:JZ.@JOE],C*]=-('?6E$JRL*VX4%+F1?U-,\2%L3%4
M_T. >RXL$%")@H01J^*'"$Z!ZI'N\'W%\BM2G;=#X%P&_F56AXII-BT5>/OS
MN8+IUHMI)/-#N@Q,Y-??$G<PB R!2J#<I:*3UY--BBG"7$O--%$2MM6/A?L!
M:Q[G4<\B+6;<Q$W%I6%WN*=VHZQT[7@2Y02-[GF%.T#F_W,>P9OPU-NE1^_F
MC(TT7*$2 0BR-X):1*V;O"LE6=4\,@U(UYG15ES"0!?7BZM=%S^S:_\H+#[B
M$@2^&EYN.V=Z>.)XWN'D[1S@H\'6 ^!1$.$-X<L'PA?8+&VD4;PM5AQ(;CE'
MUB%7,R:@U=P?V7O^ XV"(.'ACBVI/=K%Y6Y:A5$0&AP&/7E<7[.I%,')[GX\
M"C<%O.X^>?&M*K76_)H$?E-9@-U[9S5MS[Q1(!Q6[-TN&\?"'/7&7M.CC.!4
MI<H _L@?:R<^ILR3T<Z#5T^?F]77X7J>!Y\4/6].O@+ZX-%7K\OVJIV\EO9/
MX;7?U'3FO^Z+=_DX0V1IXX"@*1=E(7/8,0ZHV]Y4@K]*C$^M,/[HD^8>@!F+
M53W:EKY-LR_^@21NRX3V C-I/K24[N<7/+8$JWKZ%>5C>[/%E@4Y5PM:BZ6&
M'4!-FXR=09,-WNQ4P?<K3-CVTR38=%C4-XP:W+FKB]C;+M&4=GE07NWCR;>;
MAL3!"I'9$6OOSJ_DNGIO3+:I-<D ;"\#Q]6?%/3S3=;8RC^"^BD7G&IE3%BG
MS%V,!>P]US_O^$"^<9?D=L,8\ADI=>Z.D7&Y%07')$NG(%>J(53Z9C$2[*P:
MQPW)IV^?/YUBTWX\/C^>+(H</ @C(LM"^N&7D$C;H*Q2GAS?EX4;@N]Z:%^2
MX7/O<K#OHZ=X]F&$$JV-S$G+\9BQ6?C@L(>CNT.:LRAA3/RQ_!,O93@KU/.U
MFWS.W!ET32^:NC7E#:P$W5@\09"Z7$R@?-S;-2>F19_*45,]P,_YBK;HC^7@
MM4].#$UILA1U=2"?FOPQ&GYY04U<4%0AQN,L"V/A$LD@;IKP9Y*4Q-QQ4?QI
MDF^ Z(UC+P&!16Q?74YYB[K%(%#2FR+SAVPJ.-,>JYEK,R07O2^8=85G3[IP
MRYQ5B#KR8/4CF&VNB3/WD+Z+246(2!S_GYX_:YFW")"YFRKF(NYP6Z=<2%\M
MM]8B CT.J!BD+5QE:5)0RHQ5102"<E0=8&24KF\Z)1ZW9])B>;3RG@+;(KRL
M7I5S4Q!3KL/,>MG,R&,6L81CV1]1NN[CN<O&H"1FMW[Y'12CW;_\YEDKA4*J
ME++&=9)1R8ZC?;=3C&8>'NTOF7BI^%US5$2^REX%;GC,B<^*95E<%^9".'D)
MP]/+2ZK?R2??%/."V#(3VL,3/#T^5@AVEEN7=)\-GJZC3=XB?QM+PO^YOJ$R
MIFFJX47K7Y1(V*:2Q#> 48EIUU==2=D("E.QUN#EXK&2F$0R\@AB2$0;)4\)
MGYX7DO074DJ6P=A>SB("=P[*.M?(@4R,.C8'0#% ?X^":;ND,HUXF?>1K#A6
M(N8%2B?17W#A.82-D2Y_VC,GH=&1LQ,I)W *#?QO\EVM=Z>A *E=: %\O7\J
M?V2C29YR70</M%P6?V*FD;LLW<1W@/ M>"XI"TZ?"_\(.K*<7U&F^$9HJ9#6
M#+^-.Y"4!92DB?F2N)GI399SKV0X**'[!1>:/AX\$'Q5^+EX!]%S,-$=VL[B
M^(X9N]^W:(WQ![VWU8@YGO$6_)D!?](G*P4+NI7-=VZ8>.L \8=ONM@Q4]9H
ME1P-TYW63FC\."Y127Q[7I3K(=9"_ZYX9T2UWW:@M+%H;MTD7P*S4(PW!;$D
M-FCQ=DXQ&_]9M4?9"=TU4<1=!1]BO*4CZ;#9I@D'"PW5/-E&Q)B8ISZ5@%76
M#(QSB'^Q4UD&I/M%;V\=+EZ]NF@4D[E65IO"BJGC6KA7A:^$V5"E,;V)I5[R
M6LQU]YL/"(9[C& X/2 8#@B& X*!: >*51TLY%QXN= +4##SP<"I%;I&,A-=
MB8/H/#+F8=>52FH/C80BL[BL!;*4^5E4&K=$">_Y)<U([E70"D4SY=LNJ*(5
MNS\T3((L0K&\XQ+[1:V%5QJV<ZPV$)9HUT1NG(*;:3&CO5]4%QE3=K_W*-M[
M?R#701[5BR.96[+)GMA:V>#>K4?:H&5T?4OO,SV!=VYF1LY$TO$-A(O<;[/0
MY'117.%/M?;]WK&3X%WM0([!Q3$^L>!6@YN=[*,5(!<85AY:IZ"[WJ :6TS)
M_?T-$L=G!P#Z4A@5@S"^K!ON%EI27*\+_CI,/2G;MHJ<I!J;$"Y4"SYY!<^0
M<I;G5L'N*Q?;HC&NQWJR*-_*IN4%6>W*L,-%_5/:,?$S\4,X$,OB0D,E#64S
M0?83&Z,2,IO[&&;,_[\NF#..A9BBC#B!HPRW4[Z\RM36)"!F7VENR'Y^W#3I
M.RB_2AI)3:4W-U)/N:;D:13LF[) 268ITD!BB8GS#!86;=KB1+,*)X7,W":<
MC0Q.@>N4X?3<Q,?#;30J&"GY%W];,#J8Y#Q;SC>68/X%C0BXN^85.1VK^IHI
MA1W;3MJ]DVMB;T7SCY_*J4-;]^,N"UIZ/2BRFQ'('K7A+TA/OFLZ]) I_$78
MS@6!P^R@2-5E$*)=P4R*/<*<J>VV*WJ4CVM(GG==D_AP)DE==+:;D"!%/NUG
M"\C[%EK)7+SSL?*4>V0D?;S",ZZZ$>Q2D9M8D+4U(G+$@ZEDH;$UE=237<QT
MC5G7NO8MBT56-@*^ M=G896F=S,"68 \-;[.LW!4_DB$+I/7!=LV?QH?RN2/
M&0T_?,902=1FC/1X^-\_68(M>70\H<0R$30&N,_&9_HF,=F3NT$OB?PK"2^;
MX[]1=A9JPEY6M9#YNL?H6!9EO@G+T8!@84VY4UR?LC!Y&"4R WAVG7_.G-0@
M6&TN+#+FM^;ND[_M4Q164]"6!/-Y(W#<FDQ@J'KH?@ZJ'R8$E? 4 I,9>VQ&
MB1A2'6U$FZ5C>59=+)$#Y/S%/#:R9KB*2)2,"1ZH3]LF0X;"&67(2@K4<5:"
M;F>*I 5_>WQL_5,Q,*E_R9;NW4S4A[9,TTAI(P7P<OBN(R85P]0)<";87QOI
M)SV^YHA'II">,?YCV+ML$A+IQ71LKRX10P0$5JI0Z935^;97@@Z18N96[S7G
M-!ZH OB/BG,+C_XFV#XWX,*"9P/#9;'A/+^^C99<YRFEMDV8;L<#*9724$46
M+:P-I+^[B8'?FVKD%%;T$N.VE:L)V/3P5<C%I((>EX0M;)$8\&TTKLSG3:Y8
M;VD>:,7K><]-[6U%3[$QC_<5?'[L"=44<O!;[^K..X9=8W!L/".4OVARW"#O
MIJ[E,"T5VS+2N\N33XMGZES#ZZ10EP=U=UW)WH#DV"Q-6Z-_/&LV?N*-L&+Q
M09;TV7!V8G#)]*/B3AU2+R?K('HNV"N!>Q'>OW(5ZP*R'.F[1J_"-\J^]X'4
MP[;>N(5FD"2Y5#SKJBBD%X])/RX[S8CSJRHHAT.2E@M5_,5;U0KCIL &",B!
MX'EKT8B1'FPC+>XS?(GS*$#J/-!KJ72;M[2F&56=T]CUE [)9<VT7,%]W4ZE
MNJB7;\0&)079M,/QRB<>0:F-6%.]IHID1+2^29*'!""ZK&NF?EK4RV5]DXPQ
MMB7I ^I'%T,X(Z=#"T%N7;"<:U2;+*6M1"<'3G73UG4X8@W/ESNF'IF,2DH#
MDDHJZ-(\C+X-(Y9>%@]7F?2Z=49P&:/\IZ-=PVB;HLUAXFJ[WP.V>)!451E!
M8Y!]"/C%*,R4A/[,-7T<";_@N'-+X &Y;3PG?#JR=G0>P#W&D&IZ8][%X#BD
M<#]V"O?1(85[2.$^^!0N(K]>2DOQ@D<39V0%;"<=DK$#?;W,RE4+2E@2JC'L
ME1< )4VRBZ80$3U>IP"5'8NLZDU'P""#(X7Q!H40-,8?6\&Q"^B*C1%)6AT"
ME6_&UER,*&W(-6Q,.<8,;I6UE)-/ZCG=OJ(EN=#VXP(R'1=GDS,^%@*0"@]8
ME9WD7[)F5@K+,8= U&^O&VF@(.$F-7LE94T+]O>ZN6(S0CI-7O<*\\/S+PG>
M1?9<=.WN?D2Y,%A8#AG<.]5Y4Z"$<*=BX:[IX9WX><'UG?IZO,E-5DKJV-8F
MN44UM_*055(6:@8^Q*8*==-;<9L#>%\7G!-<9IUF@-4ZED22%O#MN(XQ@1C'
M$A<G >OU8D\?W_AE).9P@= ,%I6I;K7S8I5@V.D[V"&)PG'(Z$98C?L1@?CI
M\#^M=IR"K$J>R XTV+#*9KY942AK7HA!2B&$#&7U: '6Y/!KC$G .1PQ<L<D
M7K(#2,>\X3V^JNJ;()LOI!C11F3XCNS]XS,<F19+X2!$CNA3FZZ08^"U!*_7
MB/._\S+N.V\(C+)F*KBC&M*3.0*561=#\6G'N?,-X2PH:;&AGG\&[+=MHR9_
MLOL6]P;B4PL6F!0C81)[[RM[EX4T: HY_!&)ZLZBO\[CN2<LBA>EJI!91XQ+
M"01Q]4XP=M6(\.3M]VI]IJH^AIA=%*W;^+,)-RZENR1D;N1W+BDD5VGG'6*%
MIE[*)2$*,J1F=LIT4,LFYP8E(M*&%9>_;SOMUD$JO</R@Y< S8TY'D%/I@@?
M&@(MJ:3O@J/>55LL>PTX,;K!$6('1?LV<9?"^,('%] (JH36,V'L=67VL;F&
M-&,PVHR9="]AS;E7;X\(0NV#<A>S1![(@/1XST66CH#K>_)SJC.$S>RG.#;#
M7^0'*)="&-#4P8-&('3(8"IZ)<&WQ0:/<2VE>CY=3X!L,OT\79 9$!#=K=_<
M[Z"45E9$9F0NM9M;S#R_*#@'V':NK:Z/%#:EII]T!6YB-R_TRRQRT?YBL$4:
MJ#EAR+@U6;Y16 Z-)?I)\</11:*H529O#N/D^QZQBY=9[L^+5G ZK"U!1%+_
MZQ>[70](9/Q =D18)6Z)!@ZI< 9O4=L@E&*5&;T*\28T32X)36E1U^)$\GYJ
MU[IX?@W"-RXS)-7B%=0/M:='#>=X+1%OQL/I6'<^4EDLVJ)!CV6*!,M,9TQU
MO$>H.+(A+J$>,=X7S,!;IL;Q7LM0M24"^5+GWHOFAYFM-LL+1@ 2A<.&>XH?
MF-'?K2T<R4 A,T9JT?50W+1CZ<Y4D9BI>HC61%C9+;EXP6!&(BNI/:7O+FMV
M?:C#59D7.R /Y[LHL:Q*-V7$BII*N9=Z. XJS/B9X5<#[ U*^(JJK)-VE%6V
MT@0)F;)<P\P%?,)\8W.XZP0ZK05V0 $")NDL^FLS\MR$OCTJ_IA*I^Y*5 ;<
MEJ@.E\XP?>2:&(%5'[W& LYAV>#\YT(2-PX1TE\R,!E:6GJ?NG?V7 P' XU]
MTLMJ0<-*U,5^^S"%62==0E-$%O<5))# 8D-%G+P Z1K4HA"O2D65[<9 ,H9Y
MX9B,N(/GR+LWE1HHT?-4F60K[2Z)YP09 8KQB\-F[\_F'I3!,/V[+P,ZP"FP
MI(OQ4O(DJ'^E<=F, @-P&3BXR8'=?<  O@R[80\TKA^R-L_^,?Z8I?8[)?19
M,/PC]KKU2 Q4_ -I,,09U"/YY.0W;,85U<_U5HJ3V=8AO"TP>&;OO--(#\I4
MSN1MBE3(Y"58*VM\#@:%%]+N2(YJ+^'QCMMA4<9W_J[<$<(R"F'8&DA'*6YI
M#)47,34<O=X+'Q)N)W_)CB<?#'JT0F>*]W8/N5^3-7Z16?=?&]%$D /&LY77
M12M-!S@OQ6M'-]*QJ:R*@E-A/01B54^6L:Z)BL5 '9 M.M&H!6LN6MU%V<[#
MH[::?(JD6SO&0'5[";@._4ZIN BX.RH#38H,2=12+.8:GGG5MU^8H:3?:V%6
M:"[/D18;,:!C$QO=C'[[$MZX Z;E'F-:'A\P+0=,RX/'M)AOO4.-"@LR"<-5
MD54B^RV(Y'RF9V^E-M2*G3(!P2KI'JP,J=,18>K*R/?A2 5>Z.#M!T/NZ[1(
M<><.[MJAN^U*V&Q.LD<G>!P&;"T1[H '=G'V_[B3BOSL7U:1G[TG%?D__\?_
M87+.>;%<KBG24UW\WT]./L'/\F#\+$.8$=2ZP0O4-H.(_VJ2Z(!_X=SP&X["
M4Y?9N@V_UG_9GY+Y?L)S,%7D%%>)M&^0FM=UF>L'\YXP?O('MS!=/OZAQV%*
M%/4/YV"I(CNL\U=?.1D.$4Z/^N+1H\_V/.MTQ[/VC.*.K]ZIC5B[?&!%,:%#
M=J3*7\3])_]YFV@54U.SU@OFP@C7-#+,NL;0WQ([P'M'&9R>'/V_7_7M)MJ%
M\-\&_Z4KDJXOR@C)9.@N:3G>VLSQLEDVO[IH@H>2TZA8D1TDPD$B'"3")_]9
MQ_S#![_97QS]58ZU^<#GSYY^=;CEAUM^N.4?])9_)"^";GA;Q.X:(^8&V_AB
M;T@IJS$V2TGKE#LD5!VGQX3LX)^1*EG13P#<BC.Q'>< \:__JA^D.<B?@_PY
MR)\')7_4W>%CPDB"X/84&A4RHTC;-@C5-P"HE^6:TY--QM4;U$4B]D=>EEH)
M0*D$>P,UHPN2;5%*8(2^C9QFSE4)U&>^05U+62.O0<0_7^&)!WEUD%<'>?4[
MEU=+:49#B.QEW1+3)\=L9EN-<3+QH;#RALLKPLJSB[#)\]J"J)-OO^EG#'\-
M^?$KP8\ETR"9TMRD>$PN"\SM@SFWCTZ.OG7>;1#D"S#@A E=FO*11#5Z=+I,
M=0_8E_1 PM:VS-EIC7^JI.F3=B%A[D&J*6W11S=KN8FJ= $(R[+>$&5898B*
M\6B[#'8$F0'>3_?TI.@Q-AO2<3)T7HXIL'12#J3=.A:;IF+2+QG0^;.G'VZ+
M/COZZW$OL/A@@/()&,;+B9L=-X>)8AO=(K]!VFP-T"O@YIF$KA(T%MDKJ/0B
MNCS=VZQ+WC%#=-G#(>C)0<+MX'@9@"Q\D:^#61C_#&1IMBH<-@Q 1#?W07$(
M3+ ![Y-[TY0;PJ!..*G:RD;'?0 SWC53_.>4)]=H<(&D710WA:-8S:IWIM5=
M;5J4=$Q\EU57[T!(5NT&UX%JD=]V2 4G6X-M\:WA[9(9T?0X=21M)4JXW"H7
M*1/V:$TFC)CEECZU=X^-22$6(&.L.XJ\TQ3TCG+;_KQ5R,Q!_YS,4?@7%,#&
M  6_3@1[9+RS*UGMH.*5T$^^.TZ_R4QO<RJ2ID>%A6/^>B @])O:=1T7R#'M
MG?59::F >+59T? (JB>.II?.H"VO*._?&QYA#4]/)GFV;7V3]Y$*OD0^T_6C
M0=/F7#!KOVP^0<6;C=))]8DM4%Y(&JJ]@@_M'JIK[A^ Z57<>,TU6L(JC;QO
MVA<#4&P=RP,,]UW.X/A90[%!?*5.2 Z'_FE$'KW+E/U7T3FLHXE@!B.C2I:<
MV^B%;4FT')$C<CFG TPR:SL1#AZG%!N^U:[H33[LO0OO>+)E?3_$G=]4;(2
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
M;^_9#RJZNYN:6P[12T"1O92Z5'" 1:%.H_SI^;-VE^$A0?6R4=@KD+L.HIO
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
M6!-=:F-'8X#CSXP,(?AQ51&[8&)7V+OEYHJ^3L"#7M4#WCTK>9H2,ECTJE=
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
M\Y)SFRY*3OY56GH]K&S4+/$2+PWV8,UP(D(I<7)AD5V3T:F(!".[+BN%W=!
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
MN;L]?>HP?M\]V7&W[C1\],U8%[A9*QZ]>Q/!SL<)!B> V(^[2%;V=59^H@U
M,^[9,+(=JY>I.>AE2>.GJBV!E^CW:LOJ!AI0$0/T] I^1V:,XZJ.G!CV-Z]^
MPZNE',!EWK>'_&C@_$L+ZEA;5NE\(F[M\%P $B<=QHIT#C/T/KL4'FHPGW >
M8T]]L*,GAT_3YM76*)E';Y&A3=BCKD'V0T)#W4,M/'MRI(7_IIP=?],WV-[^
M>OU'+MH5!A(OPAQWMW+LF[[B7NV,_QZ%X:QY'3/&1*=J8M/L![FY3;;(U<7H
MW,T35WW1!$VV6O7F9U0TCV.8+#[ 93%;8\TK?Q!S;PGCB)*+)(1?/L*)(E8
MX=-V90843D<U>6L<F #I(5(F*5:P:MI$5LHO9 ?*.<T.-A?2;D6X456_;Y2+
M0+OJ,V#V(6-AO>"1/Z6M)TY:6Q"ZZ2R0WI1<9#;#TN]C8Y$V(5&C]L+PK6P6
MK1ANA4FF2)D9'I2G[V8G['</G; /G;!_09YRICU*G5,FO>@U4]&8#1UZ,;TU
M:'YQLD:;ZD4]O$FEW]]LH7=QXD6^M5'D6QNW*A:N690I<D;K35W&@P4I\\C%
M@L&S>K)/'D3?<E*Y!& K:VXN)J:&1UNMDG[5]OG3F_U@MX3[8_E:.)ADS"@9
M\'F,IB?I*97S7E_V05\N.W$3\8#:9CO\4.PX8A3"F#+;*+]?DT_HO[1!.BX)
MEUU2W9 >_\EUG756"&IE YQIK?3V@JMOX:F.6LU=GYS3OH^AF<8@,3;+)O_<
MD.1<N-_Z)_)N3SBNU53:&"RC^JK+FI8O,M_6UQG>!N?.7$<Y3$8UVJQ"9#=E
M^]!LR#TEG5 .:PZDKM-B-V^3)[9ECDSVA^1TC,BI-0"G,!3V-S2UD37L/KXZ
M;;Q^84K)K>3N[TIG)XKHY.'?4'%3?JRP7SA-<EI.#ND1-%^BQBV.$9]/0ZC+
M%3MIL@NQ)1S9%X\.G_Y[]_IAPN+U'_*.-P$P(M?5O<X_ONDR0M!F>I67H__Y
M#[;YE"<0"5C6F(\ D\8SS8%_+ER_:N#FA4\I2H*( /@H<"R',Z7%I38VIKL#
M1,V ?2@5&0[AX_@/EM6BA&F3Y^\YTTEEA+*Z8KD%W4UR7F478929D,41!SK1
M,?!YY_V"J[ 0H-#"N3W3\R:@0K8JIF'K:<@9N1E:C\[TY21(F:.RL,S>YRZV
MS:2&2!8T85U*'O6>'CB=[(NCHANQR'+C,M RU9ZN+G@L^%YXITK,[RX!8GE>
M(.[CP]$/R87$T7%,,Y!\T[0%SI&PDCGS>)GS3B&7Y8(("6K^MVJSS6GQT]?D
MKZ;(P0^M_+XD Y01W7>#<G)]&0ZH"3YN!H9GU.@7>2QV3U/U5K>FM()=YB)6
MP _%7,&Z.@],)(CR@&%1JHKNV>"T#DU6UG2?L'&/R"%#^IS0K^;7')6KF;JL
MF9LX.!Z3)RP=@VD.2JF$3$):!_RU\^Y9R>'CIJ\9=\24>CU5\AQ0/1$:F<56
MG.7""&2@#J,$1;0J6JO3(4(VS4;P("$$H.\8:"C2T+3S6 T+MJPU8H$<>4[\
M2YK<3: E3+T(%\0N2O3A1&W!7#OM2"72$"$1NZZ,^1:Y1Q8$;]'EW+YU:Q/Y
ML\UQQ)\,AX"9SY:K+,R7@HE$?/&+Z&*$1:@YW3@ Q6D8&F3P2"2#L,B%'1,:
M9&WSB-Q_1O0BO A;1Q6(U =6("+NV6(#8 J]<5-3L"SW-)\4322*XKH!YQ2\
M;N>PA=9PE"+ SS[!8>\<,)=89XKC.[[.U06I@^./NIZHN$2NK0L\REKX<K,)
MR)V9:*;I?TGO!,9BH$?_2K085#0&?>%,RQ=89)_]@A[2EFSJ"&^;YN3T!4.^
MJJ)\"$];4DU6VY,)U'&3TGLE:R2<L%29X_TQ"6?QV!1D%M7$X;"JD=#@ZL[5
M ?"R+  :":_9T!I];X9/AY;@?7CBN?^]9D',>BZ71=, 7^7*C![%G!Q"6J2
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
MM3$!*Y!^N-?'?W?4#=0!6<R*28;R#[*2+YX?/DK9](P",KS\HZ/G;;*]PN7
MM89(WWSQ]/!%SS?)M/W#NB]A-X'W[G\+W%<3[#09R+2#Q'KX.MU[0@4C9R>O
M_521W<>CBA\Y'+VJI+V:Z&.8(_<#D9\X1!W'DSDA];.UID1+PL_QG@2Q&X7;
M&EOFU&!/*WYK;:D&JG"N8/+PH ?@G<C(\I1))*(.>X-9(X7K/CHJ.\VFH;P(
M_/DE6K$9,6:/:@\1GI1!;L.O*?Q(&>8=/;"W 9(=1$^R2\0P%8K5&[5?\T_7
M'_,5@ULB5"3-]ZMLPG6#\VQ&",([D? C;^4*'J !%*F+6-!Y@B-8:FT"S>95
M30G[=55R8.3+I&(BIL$RA5WFK!1.'-+-4 ;'T645',+P\PBTC=%/O*%F<P0%
MI&;?DEE 0C&=:B.VB9O+PH=KVA?81"N>_'&L;89=,2.7\*H(KNO2N'C"I@ )
M%,>'&YT&7&2:K3/V[OPU@ZL7G.<.!Q:-91*.H9Q[RNBW:$Y>H1RKJ#<"XNEU
MP!#9+3F<$_7DC$%B,&V*WI$>&D:!YO^$62NK-5"B#<,G0HB*&Z.+,>?2[(((
M6H5! 06>=?8^9YD.6 Q\+IX*?AQ_TM-7&#RA\/0P28OLVJ!T5$C+R,.@/^B1
M@)?"^$XT))?!?YY7-=*IX8[CT8)\>=*ER+/WK5E769K6K-]Z/&L>KF[O,XPK
MC3>I0 VEHV"7&WZ=$I(0_;4^Z5T*]HJ2T0),VYVM#70;%P/6SET:<PP"FTE>
M4B#1[CS+> G1L]RE@8/0Q)$S:+<^,DALEE;S8&SOU)@%]QAF=QEB/_)9:W)D
M #$FL9YFK31E=VG8VF7=[?<#-)JGG:AQ&H^<I'!/P1VS(IQ\8( :VW,VX$"3
M2U\56?NWX:="ID,V[K+A^NN\:/X7^87RPS'S;0?/K9K"WENWM6M@^#-8NTQ/
M(:Y>5ZN#S8I!H$63$F^$,YV^5Q,#G&1'Y"L"M9T:R4L>0;]W?PZZZ14Z4)/.
MD>":S,LJ+(;"ZFSP5NS4Q>D: 9 U\!7UIM&CF^/[<)ULR0R#<BS6U2P';0/5
M%=41TT[9\!HN$2J%8YA8;EP4) @/W-L\'W-66H:4!.O6X.Y<+.(IC2:C$*%N
M5^"-CE08A!U 8\JB6!;\C!$WS:1(9;Y ._"$=Q)37U9-5-;!*<0W=6Y!E#4+
MKYPPIP"\S;*)0NPIZ;-9%T"O@88[C#B9\.PRA%3-VN4H0QR&G!FX!9R+PL-Z
MB'.&=Y)4F$:OX4DNM1S]EA?;G8AVD!$.BP1<)M<5PM=%X^FBENG@9:<0/#B?
M:E7<9P[T=YO5@J+VJ7:!>:I?)+LMM @+N30N*?[W,B-)/8(@+/D*X1_!>N:7
M%"(1?(%8[:NPR<G)A^<5PJ>P+QAK56\TP&>Z*LDI-6%1F[V06OYJC5:3906
M*"6G9[3U'8J4(QP^YC [-#GM6:"+4\Y\ U<P(4?",)E>GT#:E$21?;E8%-2!
MIJ1)3)Z/M,DV#',I[&G\#]0*R0'EYIC9(I/.3/Y5 [;$,K\.?[.)Y\H$3RC,
MXZJHR28634.)C(K+:O3F!Z=67PHX6I:K3'/V4J0S[#AAUX+EN2 T>"%ACMP>
M-LHP^*26]B6::^;51@F+%.QYL0AF*YC89JVH3K*1--=";DE;2YHYV;;BF9A@
MC>9F2G;^C7!)1E!QPZ^]:2)9G)U>V\Y;Y*2EO$1TSX9]3<=($]94>9G7!.9=
MHP-TX9B[/7RE0=>A5[ S0(_=#.>>^F1<OSG@U<I+]28%DAU7%4XY9OFEM?&A
M("*:L-(>CY\<?1<<WK#@MGG>.E[C55JG:J^1:&<+O@Q=UN,GM%#J<8^YO9MT
M7 VE!PZFV;8YR,(1E[_O<G*)=BQ ZXZ%94+@""Y/13,+ASV8CLM(N:S;H(BK
MN;V$:<GS*LK- 0WV<(E^-0*3C((30X[*!?FN"R3D$XXNKL,LN,V9KNN*?U5Y
M467,SRC;"LN8*C_SX)\XL":3NP#W-26J5[U8DT=:KO>$66.VE;@L:=$6Z+R:
MP<;+H4 L;UR-1;Z*NV6:L;9A4S*]Z23&BQHS36#[1;M;%TR2-(K+RK=Q4>XH
M.5F[1VB<1DSU(M=&L;X^E7N$1W>3K"*XPBP<V4G%/(F_?K$)1QDZYM9VW(=E
M+77V0AHC6H=IL6 8\,#Z5Q8S\9LYNOVHHUSJ+@ A-OF25+.)^R!;;(ERC9I!
M_+"A&AW^]B]"Q<@AY<YZ(4;VQ[3_N: QA.X>Q/EM?OVQ 3XIM@FG.JLN1@M-
M9I\1T:VHJ',V.:8?T^J1%'B/$EUL$J/K#+PK&!JEGFN/:E;U75AI3['%R0\,
MI]HCD_;*DI-OI(>>(E^;:IFOL8")7?6R%-P!W4VO@&.9GDFT6(>.RHR(Y,B&
M9=3)1N/OCI4GU=L[<O+$Z9"P--B+Y/1VCJ:FT</47X0G#2$?E]/&;9$([I]6
MXEO$B.3"+<C;;\:2DFE-+F4><E10@;AU.)*>YZBJ99,<,/G(K4F4\5(#^8 W
MO<-XTV</>-,'O.E?4!I)DUVL('0 $&H\E"F=10<LJK/@<,=YJ^?9(!'X@&1-
M*]$I;AW00QSIC&,Q UV:U#1ER4AB)VG4P>9K4#<U6LTA$Q]_'#N^6A3AAZ,S
MUS ..I_T!V,9#GUHY<X&3*-0:Z%1CCS=1IYF9JZ*BH@0&WC29V]/N,Q9U4FJ
M!7D$)%+R1JCQR4<*_LB&F?V"=[W>NM8ONAB(+M#^)BWZ&+/ Q:;YLB0W:,/A
M >59I]DRNT0)7M0$.':.;!F3<-;1A$I&<T.$VIM&G0QZ##B-=4_2QP6FY&^4
M[U/>Z,.PF8>EE/ ^1"NINWH NY/ "!P"A'H.$1 -=P,$"DTS,3Y2DKC;55VI
M/\)#9'1-9_R#!(Z2ZTK0BGPE*59)=IUJ%@@*JYHK+@#G<")(DCZ4S %99"T.
M$EQT136X3''OCV;N,UTL0ERLY,@+33NDWF[_&[, UX=W/ 9LY]7F(EQO+LN$
M,).T[:P=E*%POLX+@F.$8@WW*%TIH')-8$@&.C=,R"N2/O>T;9C "-D%U72(
MA*U>ZYH,IK$.(<]&E5U$ 8(VNY@MZ5"JY(?IBQXCY"]5ZW=*\7E-:%A[Y8!B
M::@M:3^^DJ;\:.\2Q4]#H>(,V9&^K2%2< "D3;GL%A]%C@O;VQ&\2.S=Q0K
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
M7((Z?\%!!5?[HKAD >#+\,]2D'GH&%S-MPVV2;B=XFAILO,/[ '%U!LVG[;
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
M3K*$8V\2GD,=9*F[GF\,WCV2BCXZ+\KJ0'_Q$V_Y_ZK"F$>_A1_B#?[$TC#
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
MUNB!SPA9UE<HY&;7QMGH^2?:9%Q?O@X3[5D,_FX!O]&,S4 T"6.5=DORUQ4
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
M7M3&(-7;=U\/*395TSEQ?ANJ#BM8!>/;6<G;&O7;&< T;102H$NE6)7L8T$
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
M6-(+*1#*_2-:$OCU2H6+91&EG"EH_R0"1\5$U6V$+@+ECS1S(TP8:6+V(EE
MB4=#_)&[X!(-;>7PY$NB0*[79T"0E<K+2.4R\),P3E7 3Z9F4,_,D%Q'LD7(
M#*O#\1H060>#)PM>">=?M#XJ_2?%#'!OS[E//'&5_H;L S6UHC>M/"#&H ]2
M<7?<LOW]?WNK]4M.HM:.T=_9)7\@(OX!32-%'2Y?0[WM+VSL&5Y5]3?L28R2
MC5/W"#HI+-4;E[.YWG_\]<W']SJ%O0A.JK^]_VS4M;S HM>Y\XH-BB^&7D25
M*&4'^1ML.I&J^H]Z3I_./?C"52EF-M[$;#QO-ITO<)K[7*7>T3=8 21"\+X4
M);DJ%.@*!:65<E5X^RJF5<J:?LU]BWI\/DM]$ BJ(ZB?<!BW9")4'U29A;DT
M+8P4,C(@M*NV]D9IJVVXF%XR7(TTO!8U@IA0QYLP(I0Z8?A *<5&&I"-]"C
MFXP?7S>A[8<'EO;.$R%3*K==R RIAG%4T@+8HN-:H<;I5J.HK] +#J*^U]-U
M'B;W8%0&/:I>D^WMLC] ?U.U#E5LP'14J\6:R$@*7AN# '2R@^R'9;#Z8<E8
M$J2$I,U3D-9=4.KER^.9Z#6E 56:H[[56#*8&@\;3Q5*-*7>J)H[LOR3C(TZ
M&L-1G>:UK=;B)2"%<B5#"#(PJWZ3JFI[19R67!N@6:'CJ4*@(E"G/#2<G\G,
MH),]%X5H8HU!&M)J*M+?/Y>GF%BLS>&A-TOB+&&LH>;)*2G)Q90#P\I43AEC
M&$5%_8 MR3E<%^=D9!WWC\9Q___\KY_87/!%&*XQ[!>=__RD^X3^+5F&_BU?
MS*E=Q#K*H*"->>F4=FX'=N4WO,"HLK=.X6/U-_U5B9/E&C0#&>P6$(HAK!7!
M1M0/YQ42CF"V5$, -I&B(7#)RY<&48FFY?.X,ZK'1I/G3:=L2&3SRN2WG'$K
M5S&7W'$-%O6->Z$.L<1#V<7ZHQ7,L;J!5/<?V:%*/[RQE/MH9%M@9QW*!@7U
MMB3M]#]P ^#/A/[$\U(F+5R?7O(CM;5&2GS7BZ99S#S_VSEH4R@MHIA7]0AM
MPT6,J7/496I)-2=AF),51C4NB=(N=1YQ7-ZA5.V0Z07#YPIO)AH\P3SPDJ!0
MOM(X#.;<4D;GK##")_U(IZ;/=18*)2!$.;G(4"_\<2M=I934=3MEA8>X!VUE
MNUF"P E6H$*&V<]/0/XG_L]/SON346]PWNWY@W'GK_7YDZHP[=-5K;A_.!BA
MA/[A[S_-DA^.E'[J6NL]K<BSK933OG&C\6<O##VFZSKXO^?5GZAWDO H?2.Q
MI8BI=[R1KEGW*6FT'V*0,=L=X^'.7#C<$Q,>DF8V>0#%;+B]8O:L]_RP=*2M
M#==M5:1;3>"F3/@^Z3 ??LX#YPUZQ3!3(27&:?0#* PCYW]RN+CSCO,/3M_#
M"@>*.,!WF&! /@"XJ6>QE\R+P',L>Z?1Y;\,Q$)V8:. /4)'B:3J)[@K1<P>
MMNT/6]\>MCT<MLK9<9:@B@Y+&JSE_</C_8'E_;NX:%Q'?_2OP/G?.5T+[U/Y
MT8? ^3V@NP@,C,[@J>L,A_0?_-6@,VR^G/X1S['7BD[5<[X*?QD!HYY?E>&A
MW*VLP$XQ1;H: V6TLGN? CAF<M^^[C_]5J"*?.<B)K^'JX>A4=8J3Z]34 [(
M%G F!&):\'PNX^MGQ+,I\A+M;7RP$FEH)=(>)-(&84$W\^!AKN;'!2];. BI
M]42:KU9> 7LI#S;6F.FT7M78&<6T 9U/"8F<DA%+)^$ER.7P2B:&Z*T$V8]?
M_O/7CV^=9\0#2BU[[E9\BW^^>YLZSZI:&W<!:>6=YRI[)$B,*\>\*+B>-=VP
M%!%Q'PL"2]!% +HBK$(,1*O"W-_ZY%\:R>\@ZP5-1$'4,Q1HJ"/* @:+5X%?
M=#B0%T9U3)E4KP;6_7"^^V&>TD6V5G5M1;U:2#!%!#S4W"R$BX]Q W7.!?QJ
MQ:D:LF,J/<:=:HIJ>AE+#S$UU$:8#]4?-QG;"/.CB3!;T,=:'W65*"8KNV2N
M,8KXK:6Y[7*Z4]>,3]C\B>Z55["H)!)7A]1$H^Z(9<.0X?-QZI2%J&9>;U Z
M4# F<.>F.0)<Z&K^^M@!Z%47L4^=B[SU&O-U4Z>D#"G<0*,*7M:S/2M"L0H)
MD=J'<RY?V:AD-2C-?0185Q^& =S\<X]^Q CK1=F)>AA')H5"I@-CTMH=@?G,
M$=;::!$9<\]U3+T_)] 25+FX]_H"&"O3* ZHM#Q'1P(Z#O8^N?V78TC>@26_
MP,Z5)8;'HE2E7G+&8*&OZNB\A.2K1P',\+Q"J"&>\*0BR+X1^;RITQ+VF801
MJ@!>F!JSG(*S$D*E6VH>I^Q(SHJETUW5UPM@0D^AWW@H?[_37VMGP]29-4G(
MG<)P5W(1U1F46HPUEEBII/(-<W4=ZC^X],)%X]QDTOD<%&RT+>(PE[@0\!@8
M(IGL9\H5(WZ>8N8W3P-^>\%8A1O(:LR198(NJ:4>&J4*PCAI7@#^FCNB2E3'
M(A6[1$U)QJ95JAVCJE<JXI$"0TZ@\LZ7IC&"PDKFP0/[476.KHJ:QW[.7=9B
M^D+-399(7A7@(>6BA!NR#YM'%W)"&6)O44,OX3(9W4*F.HSBBJ26^[2"NY^S
M>:E@NPP@4WC_"&*62QRT1Y%F#K\-N, :G7>-YV'3V0';*_:##90VEI5XN)?(
MZGG -=P\!5EJCDTUQ)RYBOJ\9F417U_!%G-7>?MPJ> QN0ABJJ]*5@74)):>
MRT(QD]5Q[D$Q>>(3R92^JNQ2*>F*4<R*E(:KCHNO-;2*40N@@&6JWW +!/*_
M&L>75]6H -!YX0N&#@SMF1H6/]5&=)/8JY8@UBQT/3')M1>!0:) PB56;N:F
MG<(#147%M5>B%HN"B?K&/23*U@/I_0WQ=4_V[\R\;\3,V!-8<#-EL.H23/BG
M2@<2F[I+9*P*EN@!5$Y\+T^%%&1US41WI%T&*T2>+-Q650VO[)EZ:"#HAP2:
MKVG9N%>(4P2K7F G)^K,L\*+ PZ-KUM5-6OB1'':UAD_%T2J$51QNY5A/K+&
M603(, &*)F[?8XPUNRKO*14W%?I+0"C?))"Q' ^? R::212-TI/L^WQ35)+)
M%L'X:2G'$M&J,"Q7<]^UP\JV>E"O-S:"4KDOZS94:!*')9]JPV7Q:'GY8[MM
MB,74RO]JGGO\;%,\9),MJH  T7M!_=R1/].*GSF%:Q/Q/:3.46=R_09@Z;K0
M](@WJ+!QSKU('Q"HXM@=(6_YY'X*Q1RQ(PO/U &Y0Q[HZ%1$8I/@:M#3S$;P
M& AA^JZ9OH7RMZ//A@8B&:A&YMA-20ULS]3#!\M"E[H'2\AO [<)?G>>>Z!D
M9H)E;04TR(Q:Q;,P.*_8MQ(4ER^/C' N"'5<S'3G<BI@-(8Q&@(_7A6D@#5I
M8:!M^5$;C:R!4&0QJV\_U[MB6>DZ(3S.4@BR *U8(:(WH]YG"!U4&D7[AFK%
MHMIZGPLO6U+Z398$5.);V-*H*:A_H75[@4WDFYT"2B4A&Y,'E_<.ZL%L(X%6
M-$.D\:N2/TM;3[)A]F:U@8P9S-208!^H@B-VQCQ :R</E5- 4,=[#<#<<N8+
M)!$TB*F4/F'T9(+_\$#'H?"-6,!HF>HN0#\DT-;"<]I(%')+EL$$"$I.&1AL
M?J<2:1-^A;7AY&=C36[#U#O.NSIMYL(/J<(7)S?7($%YHNA ^K%4,'A$M\)V
M**VP%"=4D%H<ED82D>-Q7C3MF<51GC(H:N%>D$C1H(RF6@$OWE;72Q4^#ZVG
MD:VJBYPIS!E$8_&"D"BUR,,%ZO*$6&M(/19H4EDF=PI&(XM&Z9J>J5M5N+W4
MF+APM:U@D@>5GOBR3-&F->(SB6#EF_87M:X*K&O5\=,J9JXW6N/:6AIJ[=%=
MTNJOV'!1X9F1SR)\A72389X('TF>+R''FO:PQVVG#.>BV3M&:[CZ;<I1C2>1
M"^DO$\PHB*B$3!2]Z1_=3?2UQASY=7>3@XRA8IEF4Q_$K-,M?6HHP27/>3..
MX/O/AA"%DX7^D0M0;.<2@*G R&P]G9O4#>.BDT=<S,T00/-94#R-:M\-U; 6
M6/IVWUR#N8S->915KQ#P"<*O:&N]%"&#)FYPEC?EHS>LS(#Y?/C)7QBNDC9>
MQ'70CM[,;7)A,!(MFSLEZ:<\ V%M5NJBW!;S>=02I(H\N5%-*I.V+!::@FEZ
MBZ6$:<;<4QI)>NW[L17BS3?19I4]=%;9F<TJ>Y1992<-.+[!@5M1NS?Y;"FZ
M>5M_[W8NK=NX?MM$L/7O[LN_^SL-CUO\A^D&L-[=3Q4#.-2$,OTEKL/8(6U'
MD,[2.I:-JQIR=+:,3R$0+NJ_ 8.=A'QB2YEYTN-;BA&F*EB,)K(?>@%'BFOS
M4+D]$O#;",IM;803(B2=6?)UR2./(.BIC$HK[=A0\5H-K0)0%^3#7[(WC)%M
M\Q]/Q;JE_>T:9IA>-2=NX$ "/6-8+%*D:]"DL4-;^0>>SYXU$:6Y[ 2.7D^$
M 2R[MC?-WZW6/=3CN"E9GRP)V4%V&]*[CE[L3)BTHN016-N,NK)1N<M5V0.?
M-@KZZM:6>R=O7J]L;HO*>9,3Q9BKS*BY*F7/*(S-%=OP?"_XE.F<8E 7G;C4
M)ZX(0MD(P6WT MZDHMI(RZ<B? 0;0(6V,@I<\X-O+)XU L!M4O/FJD#S2 >D
M"1QI<0'[2KEZ3/G7Z]5=Y#FW50;[#JYK5YCJ00IRK.@ ;J/M&_ PZK["FAVB
MJ:O[]?D&=6\9:Z_-0T?:N;]P/6X><"]L.1=L58"U]K*H1W;96ZU!NH+*49IM
MRCUL06"C<*7 HGRZ0*_+0YDWK[XQTNO=AD145]ZRJI)6/;8=^M5X!W/8&.'$
MT*\>!)>4I)TB3*W _^9  6@"],<;QNJUC+5A%B>%0GH_8@Z3,;P$52Z,E9N-
MJZ/"RYTI92L0AB]\40]/ZXP+)5->/@ P@94?5GY8^7%/\J-0%63(,5-M371'
M./XHB+B$18(O7"<X'*TX61EB98B5(8]#AFASP^@A.R>*IIRF2XX\H[8TC1?9
M)5:Z\5<N14G1UL',#=WDG&L^2:V1-HP<&0VC+063.0\KI*R0LD+J<0FIN1=0
MIV",CF +9^$ZJS@*LC@AS\=<S/+S\Z+%49S#&4B7<2SQ"LGGDJ-'.1+999Q\
MHVC+FNM;K>BPHL.*CI,5'<IO&OE7A8:C6\5S186J2M(^%RT>.#JI]!S\Q])+
MYO2/]"K-Q*J<GMA0,5*T T?7L)(_5G>Q L@*H$<A@#CV0\J)45*7(9R#UE@*
M&XRC0 KN,I!9$1M,([%:A_&5$%:06$%B!<DI"Y+SX,+PG+!BHH"",&]&"Q'*
MR**/"8FIN6 &G[<"PPH,*S!.5F!PT:TV:K3U(W,VFTT6+IN&&9%,4?]M@M?F
M?,QMBZ/N6;K8JJL'J;J:V*HK6W5U:E57U>J0;7,-9<&'S %<""$K'69<ZW3A
MA:(8-(LS4-U*/6HC07#@BR!K2M:'CRA=>Q&@1SR AZ] @KJ.M^#4Z44*RU2Y
M_ 1C\ )_X(0QS/<90U\\=^&-#!/Q?2VB%#,*,^^[* &'9EX&.YY<,;Y/,),J
M9Q"1[J-AZ_PXP3SSF$%]RK/J.!_B#//Y->B/3/\7YS%Y\,MYE$PFJK_7H U4
MYS#_*Y=HH2%F2^D"-H/$,P\U7HDR\,PSBL*Y(/B[A&HUGDM5?B;6]\^,)^CZ
M*Z5<%<:\^3P\YI=>1$=4IFVN5H@V X2 _<[%AE=3%<G<& ?.P#=B@: H0B$0
ME^QJ31^H03HUYB!\P@(6RKNJT4FRW<R+OE%U=,Z5=@IEKUH(3]48"$");/]L
M)&>I^7\.0EER7A74)<U%6H)_BF)0Y 2AG,!BHGG3VVI:R'6()5L?207NH4^%
M!O<@]PQL$K_\&L O7;-$0>X?$%BX!.9#>!-T?JYM.\V()BZG-*N$YBO&6V"8
M3SBO*?52227@>>F[4BJT/(PQEO%X=&:!4L0LBC#/"V"4%4(@R'8OC,]1(#JX
M9@&1JU&9D\)U;6)[UW./;8[Q*1J!H^V-P%['6G%[2= AJ1^"P%0(+!C\3C*J
M/U#@5Y<(9X:/QGS8"2*8D5F>@6P4ZTS&O.3W?!>%*"=!&D3.Y_>OG1YO/JPI
ME#F#UT@2W8SK&@GWW-6/N&8Z$-_K<2(KC^B2+"%U,Z 7UGTRVA,!G]5@">/(
M6.YFH40_5,1S-0X9XW4S0HV!5UZ '9H >-;/;B7FW4C,OI68>Y.8I%:GLOH<
M3WUQF"5>)"C!$NDP2.8:^E F!L0^<ZBOI2D:MS.0(B3XZC+50&PDBZIF'FW2
MR*Q(L2+E;D3*P(J4O8D4LK.H(2D:6E(L*!-*@Q\W"8=+1*34OT!(3+2V"8#?
M4, J^A?C;/#C6(N**DK)U),6^9Z4--T6XOK:6RHP(91:[HHB9:<58U:,W9$8
M&UHQMA<Q1A)+).=H0WK^OW/0D-B30QC<N9\Q7C,(+J.SELT5L$?[[H[VR![M
M_>0Y;]?T:8O;/74N@9<5F,6F)E"VT_VNN_;U!K$+QPO36,6+)*!/>>N6$N>K
M&)$33D6&NF'1I%/U7<2 !7)(B-T'<^[-!^_-]&\E)@$&U)033L/P7JM0&N#_
M#6AJVZZZX]R(1CLUYG+AF*@ISPE>_D[GBB&8<@>P6AQ,@_O-J.<L3JYV@LF#
M 7OV;-"5/\9HG$+Y*\>X./9&ZRH ^DQ4<PW0KL'Y%0VHCT C3)WTF9A/>"1
MR/_<W$ACRRY?[7&^>J-" X&/^B96W^H++V67#V\&2\O",ST3Z&[&%5%/U,B_
M<BD\FN3KS+^2O4,5Y%ZI\VB"KG>5C,D-+H'Y*2ZL8<EI2C=HN^9<WT[MCAJH
M;<2F+ .BMS;(N-FIJ2'A<U#4Z"<47I6:7S3#M]_HK0PO6*95'I%!7D14S-H>
M"^5^2S#B@BFWQ13>/IA_<Y#A;=G#8@WNB#4H%15$&]20^U)H8TI*GOAP5PL3
M^;E\J5C\P;O"'_RXMHB#^^COYVYQ7[H;I%NM)<J.?0#/*<!51HIN:.ZFNR 1
M""A=<,T-Q(HVU;+Q*R;E-36S(5=U,5B#NM<T5+F!3+T)(:=5>4: [JJ2H19D
M&.X'>B"F-H$IT\\0FY@RJ#!_#.=6RR9SZ2<.J W!*E\5PHA3[;9/<7^W($5%
M?$?TI0!U,@3:#18!Q_W:'L2YMG8U.8?;)HG8X)/=YJ_<LH+-T]3)I(N$HYKX
M&VXI'_)/.BT-N\B0K+2:=DWMMC2AME6X1G?J+$_JS;^4-P*]2O)^I7$)=[;2
M#K#!FBVZG!=7AXD"O>$@4=MQ9L;&^T7QENY=M'V'8%MC\- U!E-;8V!K#!Y/
MC4%5N#5U843)7$\!OQ"5UHS2#0>;EJ#!Q.T/Z"Y:8#DZWY/R1^AJ4K_C=#CZ
MM321J6<HO8';&J!;@1Q-&Y.H-Z;FE:&*P4H$^EFDXL<>'K)9Q'>#J%[T7)'Q
M 'A9A-4^^5HBA[J.C\_('JM4FI"EI,YE099S:QJCI0=W;,8T.'IB+N3?.5%$
M^QE];XT&*L43>'BRH63P62BCH.$)+8=XIC;9Q(H<FX9[?")GG>2HP<FF5MP6
M&-0<;% MHS)X_K5SE@']C&JGEF:>YW$\-XH.J2.2;JV 18=>,K>I^U9FV#S;
M(Y09U!H../.6)5!F^1'%7C?5'''JOJP[*GK+E\H'= T21TU58@0&50N'YBW+
MKDKEQKP=%O+8BC*;:WLZHHQ*@] ; E(+0QCETB0M<DH51VSZD-!@:;+T*!N(
M6IW#N_TP3E6)XUSUR6S**,)X";Q5IOGR6"L/?F&D:S64$YA*F94]5O;89.#C
ME#T5D(F&\B5NNQJI*B70LT1;B9+"TBA)&(U,6LX\U*U[I5ZD@%+XI;J+Z#8%
M38GYH(RN;\IOQE22-_%JC0M^)JL_84#\&'.%@GG@);9^R<JUNY-K8RO7[E"N
M-3J.*"^94@5B;AR!@2QMGBDPIH2$8J%SJ8A83(FY*.*X]A+[SZ1"X^2DY7<5
MJ00TK)4C5H[<C1PYLW+D#N5(L%J).1:Q4&X]1<HKME,I8PV=2(6TN<":@;F*
MIN$;09]!AQ/86AI%RTMF098426#>'%/04OJ(JW5\(?"46!O+RI [DB$3*T/N
MV,::XXE&G$PA90'FP7.*;*6B\AH+JF([=9RO&Z&8M\S:K*</2?''(D]'W"A=
M%S[7RZ%CR.F;]-?9E;,,5@UIG[#&&%.6P :,97T38T/RP^AF2G-0JW1"II5V
M5MK=C;2;6FEW)]).8<#HPM^T $"ELA_\TJBKBLSH?&#4@6U?"TJEJ<V"4B+:
M6S%BQ<@=I2%VK1RY\P#_VD,WCHL2@$!JZ&^&P_JO., BJ7JQIG1:<XQ,X0_0
MTZH*A +^ZE\4%6OX,1AQF 4@33B-8W C'<V*("N"[D@$V53HNQ1!U-R<9!'8
M*&F*L2>"2#%Z]NED9VR2\$TT_)KQ4\B+[#HSBJ?GZ_;?2;6%I0_UZFK^W5PL
MJ#D#2#RL<\\</_2"55IR;5^OH"E$D/@R H5J&:PIQ0@GAX8C.[6L^++BZX[$
METVKWH_X"A8-'APXR+5&7EX0IF;5%Y40>]_-O@[2<01"+@Q\8G?#981MDSF.
MAG@:<-+39I0:5:=+XJ96MT8U?O6">ABHS0^ENI5P(QILNJ+:EV#O$YF64#,;
MT^H'B*Y4'@I%I_#F%L_0RKD[E',V%?PNU;3K%2\225'*37@\"NZ;F KL-*?
MG"\[7DF8A?_H*)W2^RZ\<'-_]P8O&+9\CZ-Y[E.*4U#$"%%]@SG!F,&<'ES5
ME\(E<1AA;,>'.*2&BZ<-</5U,\C$'4,-UNN^X=X+0HDA9X &FAB!5:P7V,'S
M92MR8!.HC>-M!QF(,'"W1PU<BE!S=F,Y^P\MH(*%J;(;L""CJZNF<)EL%,%E
MI]*]I&O+]-$+8VRO/(,I^4NUPB^OWG_N /,%Y$^J3BAJU'."= .V71N<78W_
M+%K=7:#5N1NAZJAFT2MVWT3'Q<]N!W-7/^J[ -O5&.6&4'86W.;AN'3:M> V
M%MSFU,!M_A%?B@LLVLRH$0JJP88L@XM, LU0N 4N*R_1+59)95@G(BOBR-);
MH>YL:85RB#DG$ EU^;DET#6Z"?,0VZ6^H@IR>$<HH=7P"?E;['2K@-=P/NA'
MD%4)<GBV09R+  A%)H:^SQ,J":U4I"Y ?<$),@H=ZB\HA4%,@]+(2\!*!)P!
M=F%-14BX<FI6AND"6N9<@FO2,!7 35"L@,>#=%F!U%@433NQZ O>%=/&\(6$
M=*?1BUZNL43?!<WHBK6@RD2H6T0@"_)A"2A9T'W. 33ZB43P+(P?N--0V\I1
M[Q,FUER*K(&@>Y$7$L$-E"!2D<$06P8S@@DB$B*I@RBGQ>AZV([S10@'7=S]
M[LMWF5@Y@X[S/^+*O(S) =Y_^4O'^1RDWYQ?0?V*DU1^BA^ESF?9T@;F]9&J
M1I)U3+GE7Q0YY<__26KA%:[>4.5*C0)E4!*&(?12J7$&25EIH-W)C;:JY')[
MLP054*D!R(&X(S/J *LA$PCN4/<CUL^K8IZ8(/P9++KP^7>(1#TXU3O0RKDA
ML9POK:==? >%FRF%W:,E3RSC2V+B7R5CO2L8ZW?ODH_D:NVQC0T'T9N!^9WI
MJAXE$GP]H^(T4$%0P3::'/CY/MGG%VQL[;PVRA%H3^7/X8##<4 7+0F,&<-Q
MD5- QG.HR;5T4;1Y)(P.4+*YM2G$1'01)+%$DBP\O/B^TLDT^ W-)9H9BFC]
M&M0P4>31.P+"W5!H'.QA2;A5]@N,@><K65J*;?!0O)HO<XTD(/22!%JH*W<S
M[F!Q$B1"OMFG&"E1J<80<[6-6VFVO=U5V]Z^=-M'[WZ]@6?5W(N=L9(W(C7_
MTBE#(9^V.W=KT&I:P5SX,1_/'SEZ1#^\.=ZA[#3B.I]"3VIO;T'>K%%<E:R>
M8_5G'AS$-=[12^'-_YV#586J![:BB'WNWY(Y_\S_"KR8/-#LPTQ(3'/VMY^9
M*+FN[&AXB5@F7BHO5=_/URB@088OT&,XRX.05!-=47Q^CLH]7,>+,,;4 Q 3
MY-?#F^U[L.+*F^G0'?8&3HK3!-$O,FH\]*ID,:R\OP@765WX BZF^$I(%_O,
M2WE)<6W%Q1HZI+.D(L&[A!80B>PR3K[!K>RC-A'(>"=9(*A558IU%J#(2,,"
MWFD0LOK6CO-/P5B9V,8[E==\\DV@/BZC#1&"4P,5,&Y /43(2QF)4 V(GDG2
M[9BXM)37(O@+Z8LC?(V_7<7TIOJ.E,C;Z[J#LU&9O$1&WC3D)F$,[E8>'[B3
MP?3ZI_^98\6X5EOTX^-Q[_J'Y5J^+D4JEX.%E0F98?-<>F?)%("#S"[3R+F"
MT_^(O9NH]<H2=XQ+:%L063)B__)5^0B3R@=CG@OR7-,A_3_+')W7_Q#1^;]Q
M%^&WB]P!64W&FJF%__[)>2;59?Z5U,">NRHF @;=G)&]-7P[,SN<LB*Y4IHJ
M(7NMFY%MWZ?RTP^!\WO@*D.!4>.>H?8K9_*^Z"W_5KZ@F%8%$SS$D;%EF@3#
MIUPHG"9H7LB4]'U-7F@:PV69.H-NI]M[6O(%IV;D U<L:<@/#$=/71UZ:)@M
M*5MZ:=3^AP,0:!;@4>\/.]-IY8W<=2J+&213;]%"1E",/H]Z7<:Z V(6.I^J
M"U#YR'Y^_WK2D< /,P9^Z#A5N.*226MT+%O%TH]3=92;)(HKS(NW#]<UP>@@
M9K4SZ)JEY&M\ &$J.OW2?%W\-=O2\.WT;%2&L<!W$HX.X>!X>GY%7"Y J1VA
M@9\(L"@SO8?%SB =OZ_)&I%DI-'8[0I[G?A+?NN@1W&'WL/+JE=;K-1U4L)"
MXWN6A+&*MA/#2E^><N8H5#;F\DMY[Z'SPD!T-? WY&552>2^KA\"=Y<3BOE"
MT.W($V@T\N'K =\ $P$#:4XWIIJ$8J@BLE>9!Y\IM,_)X1?K)_F%U5DK)TZ=
M/M0?@3 &R%1E?P6F $CM)2LN.6- EP"RE5TOJ-IO&:,1?5[S33+*09Y>/\N
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
MFPE_&<5A?'[%R,NP*?#% <G\!U3,#-J03A50Z,10JF8TJ)-'J-!FZKA+O2I
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
MG::.\Q66";,$@55^FO90'K,L=L9G,(?AF&<P&-3?O]W;]+H<STGA>@H6P#+
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
M*6:@F,LIFL_@;XA:SCG85K6CT3JEQH/!W</9L-K\>":\%>G4<KX\45!>%W!
MX"B"U0.G(#@GNRX#G3V*49-WG5EP[LR]S(,1O? *CA/LB;?VT&[)U!;X89S/
MC:?,MY,)M1 >'DW^]0+L#=:N>02T;6$RP$@9]@%O5^YV3XCO3;8_.(>8ZOZ9
M-&VRY#\"CTIIU)3>?D>29WQH2N>F?N<@[3TGS5<PWRMU-E&>8-4)'>FD(&=<
MD+.UY;E+WJ^&VX@O,C2%RB8.GT@R<#8,VW&^HFD>1,C]+*;299R'*-H<],W
M^L\%W3;:="XM8Q%$<*3Q%(/2F4EC%*>D-(4HSMC?A=8KB*PP%9<PG'3@!/CC
M*"=C; U4P_F(%MK@VN&:XS6 _! X-AQQ'ZY2%L_ :"@P\2Z7%)#7<@:*PUS?
MC9L-.-LV_A#;QO=LVW@[] $,O4N=WRGT[[9MXVW;^ =@NT?+=;9M_%'ME6T;
M?SR;9=O&;Y?P<C0M<Q^@'?-1TLDV][;<9+G)<M,ATND!FL0?)9UL>_@=7!2V
M/?RAH%(=('C_32"I[B?.]$%D.I1S&$!2>QFF$6W<[?4G[G3P<&T,#Y<V$@-C
MQ^F=(!;[V#T[.W.G_8=K^'*XM+%,T]H#QYU.0=2</1R(_P$3QYW %3[M/US/
MRP.FS?Y/U!VJ:58!VX,"]B9.*7E.*V%[KPAZUJOH^R>JWST;N/TS1%3:O5?F
M\],3+<_.IIT]$.8$;^MG(W<T.7/'9Y9OFJ@SV4=#F9/DFZG;&TW<27?W&_L4
M^:;G#KL#=SS<O6G>*5+G;+P':?ST^3::GL6<>L2] ^[*4WX("SV*2=K=.*1)
MVMTXI$G:W3BD2=K=.*1)VMTXI$D>5^2[F73'Y'L]Q"+5WPAN!Y$#@NR0'*H6
M=_J6RYF,1NYP\)@[+SV2Y1X@[_6[G;,C93S;<^2H.0];+G7=_O"VY43'O!V6
M^QZ<^\XZQ]IJQ,J]H^:\OCL9=MW>V;&RG^6^8^:^X6#D]BWOG?YR#Y#W^H/3
MLS5L6N,IN=8DZ)N!J_SCPWC8[C#SX5C'/JS9'.O8AS6;8QW[L&9SK&,?UFR.
M=>S#FLVQCGU8LSG$L0\^VGR ^O#@X,I\OFSH(6)+?FZ=1CV:C-RSD4TQ;TS
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
M',[#-[B9O22K/T/?">1D]9CI8G3(QPCK\YQE(A8_/_E;%OM/_OZ5!'^\<-[
M;X%STI]^\+;DL">-VLND,PJ O^KB34XSX=EX>197<N7HHR<WOXYX$+Z.>-AK
M+ZAI_[;W$_/OCA>4,9[Q=?5:&D^?$C_6KIO_G[UW[6W<R-I%OQ]@_P<B>W*0
M +1&U%V3F1=PW-U)SZ23H-V9[-E?#BBJ)#%-D0HO5GM^_5F7JF+Q)LNV+,DV
M@??-N"6J6)=5Z[Z>I?3$&K&EE6=3A=WC[W;H_._')+%.#I'#:DFBS]G )GU(
M*&G7,-7!@(2!:,-_?.4,OKIKY(>;&14;I6!FF$J3YC+'"[B\BV(K70GK/Z R
M6&_#.2@>;X0GUC,1\W[U'?N!L:2[C_2UDUWOM5)=K^L\% JJ/;%3G=A#TQE.
M>V*CUWMBO8>F?CX#SGW(V/S^M_O$1_KQP_?'2LII=ZO=K7:W&G?KM^N_'&*W
M7B8;O=N:.O'I?>.'8/1$6>*&\^3;4Q]DBX9W+FAX5U&2HF,P%C<BS$12XW8_
M0?'GD\$.]2:V,SY=7^ZSWYZ^W9N<KGGHN6]/?VQW)Z?K=G_NVS.T1Y/'@WJ=
M"=) *SWVB?"Z 8P+*@5.]+-(X4<ZN/O")8GCV(/IXT$/7RHO< 9V[P"8D"]U
M>P9=>])]/#3O2]V>D=T;/AM)TEHK1Y,W/XA0Q&Y $L>=K_W03]+83?T;\6K$
M3K=G#P>'O1LO:7]&$Q#+K8K>2#X3QQX/6P.XT0 >VY/AXV&^6QOF^<B4CR(1
M;NRM2*C,Q8T(HLT:MN>U2!304*;CEF,V"I21/>RV#+-1H/105W\\Q/V+W9^I
MW1\<U@YN$B@M+, KQF1MS^0L)MF>R?E-LCV3\YOD\_+-U6_=<S*ESA%U^E.4
MND$+.?T"X+?0J^1,GVN7]\<<1DN!9T*!XYX]'#Y7W-^6 I\_!?8G0WLR?:[=
MWEL*?/X4.)S:SN"YXD\WG47K[&HQFIZ9&=^>2GLJ[:FTIW)2E+D#>:*<28,K
MZM$^)OI;;]J]G4<-X_DIG+Q7?9RP'D0]UH.%9<,$4.7&\'T:6;>[GW:F5E%1
M,9U7AS^#T5[>P,'7S^U,L.N<*CO:;T,+'M=!&=SG?NA73;MZ,G?H+UELA>:6
M^*$7"P)/F]U:XW&G^[6UB*.U]?'#]R-[#!],F2AA<@&BJODATR80,#SB./9T
M.NUTB\]\\]OU7QQ[TI]TII;\[%O^8:_;L2Z].$H2*X*9P-S2!="!3?]R@;&Z
M2V&M89&KX-;:N+>8ZI\E(C;G2=,;=WJ-\W(&G4G-E_CN]Z&%)?B(#\?OE._
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
M-$AK;^.A]43<@R1_0I</T8NT?J.PS03ZZG]^)WZ,U?%S*ZC;(IE12+&Z.NT
MS/ZZ^D#3W;9C7 >TOF&#VZWF$E)%&"CV5(U%MZ^<!]IDP=_'.*?,),,I^?3>
MB=;#^' /(_%,((1H+<[Z/A]W6]Z;V1*X-S8F"A?%[L\B+695T![FETZ#'L0B
MS6*056XL@]$+/P2UR0?]1R==^TF2L6B>N>%G4Y[E#_MADOHII5J1<D6C$F/(
MIT'R%2L[;^4]MA99.$<?G.O+AW&Q48)^S 7PEG!Y 1M9&"*O)5RXOBSZ)5MP
M2?Z&TLLVV0RV$+LZQ^Y<RF<W5)DN&'\(:S=*!B(FM5&(.V,0J#N/&I*,7K'F
M^%[&E>4F%PFV]"4F"2$SYW.47^5$ZKD)\WCZ0_R9^4 (]#!1!R8US3G+*#]I
MO_0&*:5&E4HJ67LQZ=<FL,#CI>/?4?O0GK44O$4I6/[68$QUYRYS+=D@6T=Q
M"MLQ)ZY$!AZGCA@%&#GCF(M96B4 ]59) =V*^XH.>E1CY>YVC92&-V:$"@'\
M?FP10)EBJ##H/[-0R#3"<*X>&U4>NX37!I)_[%[-H)*[6Z-R/6#JN^?4*C</
MN"'$A5+WRUFK-D<S573IDY]O#)/TL!:89U+K.2Z)X?ZP(6.LU<H?CK$(&A.9
M?2W9FA9VJ+9%6=7=X:#>YSXQ*S=K*;<TEF/WL<RFM:2? LNT\9X>LRO:B:\T
M-DJF;,6Y56F/S JN29VW=SP]:68,3\9MFUC#2V"VYUC<6$&X* >:# _^P';
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
M8>H+="A(;SD1!0B#SPC_7+5.2IO'P-1I*AT2&%:A<D B&5_"+IJZE^%SP+G
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
M0!@*&1<%7"B"?$&:MU#QGORV8[TK#K!CT;4#R R \CMCHT$9D)\L?<0>?T9
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
MK-UGF.I@0&>(;OV/KYR<_)M&EI3(_[PP,C"ZMH7_]VWY$96^85"X_$:J"!1
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
MD);QQ1-)4MPW>9,0R B5"A\YT;TPYX@;L$J-CR(R8Y*P;$^(WY'<,P?=1EE
MJG$(2@UI"OC#$*B0Y@$DX"=%C:)C_6YBG^7K!44G1D5G$36!]3!^V6#4&93@
MSN#386=:@X$&7TQJT<XZO1SL["Z8.X5RMW@XW)L)=&8S<6O;0\SW@O=#@4]V
M1@IB +^'QXL*Z%T(:BV\\.FXJ-.=M/#"KP9>N'52MD[*5^ZD+ (;OEC7).@R
M[F83W-:L&3B2"2T8J7_11M799* M*#5U ^P1S,%DY6_("8B^H!O4N^7OL-NO
M+7V#<G1$$^_W^J=VWN7^(%E[)FGF0XYP^<_(AUWX-SP"IF8):+SHU-WAS47=
M7OI\$>31A>/Y ]1P>)/>6HE&CAY6-"&V?D)XM6D<!;F[KW1JY/F5V.)PJKGK
MM\[Q2ZLAC$A_(;'.00M.MT(H<-PDK?4*"J%_6E'[3&AT_2.I5:<2++UI4+]@
M,(#"6*3(913-MZ#UVG*'_20W[.4[BC\H ?Y60,]G;D!&7;(2,"O2[',_-VP?
M>[J+OE)W39>@8K@DRM5.LZ=W@:%%]DD4(NDG*_*/2M.EM'1MO>$F*;ACZ2H#
M2HC@1S$Z8B06,5ID0+II[,\D /HBCM9Z-/2X+%))'SGB?,&$*9C"S=N&E]TP
M<NAPU5VMM?BBNP["+WMB]=+0G<Q3%AY>1_Q2(\>;Y@9YH.E27* U 9;6&C;:
MC6^+QIF<@]YXG!]#S(=^0%97K^P]UF;7L-L95NVN<6><VUT'LJ=J79!M[+I5
M"UNU\+QJ05^N%M@V=]G=W$7'WD$F^[!]\)JU"]H?A6&M)89 2-BZH&.$+!#:
M?C#GWP\&= 4O@!/V%VS_Y#[X5'BKT <UD-R5H/8D0N_B)DMIN3]A^(?9< ]?
M4CAB'89*BBJ)\9#1 *-7Z_PUGN70J>JJT:"R@#(SK:HL_<[DB"K+$W:Y>":5
M6Q\YWG*9F\Z_QE$(?WOR.KWF9A:7(/C9IN2P%-A8E,LQ-UT-F^)^T05DAA6
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
M.S"&V+*@8WTR^:HIG(T!</$PKVV4!7/94I,*JK.8U']0.#/N\QSE(GT%!IY
M<4TOD+S0D\VYYV(&NQR"3ED95"T8I_H%.2:(\&6A67;Q^=S8\:(; 8M3VK >
M. 6>Q2><TP)WJW9#5.2HP:6P;J.,?Y@K-8I@W!O7#V3?\UR)CBUJ;8T*L^MY
M8L/:/'73M2U_08(D"%[ME=ZM6@^&7Q?:UC4;>JI\W["#1E\;7R'Z)HSR[_=O
MF4!@.Z,U/)HR-MI'$<*_9GZQ1:K1O)@NJMDGUAP,OO.!H+-9 E<3E%JI;41H
M^Y$1CB>?)*IMK.QO#Z0!%DRH#>?=(^HK*[O&@Q#T4NR.[,8QPAOPO68[K6:D
MPF6[!J--MFY^GXJU-4#IN4#W)3,4-C*O6/_#!YW>=U=@Z\9+-_3_JYK>7J<Q
M2"SLT*K;S$>QODKZ*@;^VD_EU821@T*/R)QS*@\&V$VNNKCJZ*5^ 3Q9O1*L
MKM(:AC"_W*,!0[_3MMQ'<>,#X>*'O\81>1 2N:KO.]8=32OE@S_"WN'(<E-J
M%O]*+_![9=Z29G:GRZC)Z-KM)M*B<.U^%G5"BRZ$/\N8S*2$^?7C5>E2 FT"
M^_6!@82P$>7O:1+TAL9A88:)J/VQS;]$3\..":#H]TA)P*4GJR@F&X]-8KZ\
MA0;4NA^R?MI0?DU581VQ!<T3S-"\1$</O/T/Q$2!">%D0./- B7;]FGQV<8.
M3A([<+IM[*"-'3Q9[.!TYAL:0LB.R!%-O#%%@PI8[=K](XI1"DNA+XV6&-A;
MF(G<+&M4W'Y#!QR\P&>,6V1W"LLIAX/*^9^-[C=6FM#>EU8D*&KD O!!I4#]
M//2"C.0^2+6%GX(1D^0" ;]'APUP7CT6J5RQ.Y=6$MA@OB<N8A%PX*4\(9.;
MVVAJX!+7^/-:*"H2$5&&OA]T25Q?OGMKN1OT9+L4L@DB%)N)]F>#Q@B;(67R
M/(LK-FJ,-EZP@+U%[_0G]'KA6^U:\46/N]AI&I8"$@46#1N"3O1PGC1,F R=
MG=-&M$C=OGK/B1N"3X_#*D8L_6C2'44B%;U^ B^[M03C+P[)%06W;X4$AY/T
M$S7Z7'K^4)%1I(5?PS)F0GF%E#^VM%Q6(&&&?HJ/X'J1SY $E[M5\ >@C*;8
M@8RUQ4)2$47Q2(\H$7MU?]EPQH,REH:*DIN2[PWH%0SEE*,ATL;-C9&:\T)_
M0?DRF$2J(E!\/>]2(AZ?=NU,&KA8D9<.OJYC:_?K;T1_ZS2.>W.WAO'PO'VO
M)C!2$WXM[.9]M)_G)II&C:)I[[X92(CH)+"V<'T^?OA^/.S7Q6L=9]@9:%\K
MQ;<IKA$S"T,_>A E) ,H5MP=#LIA1!QF,)H885]U"1)W+=#E[T?,/.&Z4;@
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
M9(&K6$=+X%HKW^.9JM% M[/QHJ/+#!]<"G[NMF.]71,;R#EB:4=M&1$MK8W
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
M7\9"Y6SMUOI4X,4HMR[F]0^&TWQ&@]&X4)AM3+ '6IOQE=G&QMRY[7;;F4E
MA XLW):JWG12&-E<;OYCF5'XO_Z?O_MK0@_YQU=?64GL_>.K96\"BOVRV^L-
M>OT!_'?2<SI_;)9?E6S'/CG>E!?.F6*-V5__1R8FE@K,:6NHG%Q""Q0W9M*=
MF*WI>8_,X"X?C6-/^OU\/84'3B_U"C O]72O\7<4L4N FAM_&<64J8,IX)1!
M2- PU-,XQ'ANDL4R+.?RH&(!PBC-FSLG&04G%EG0L=YB)I*_*#S'+>W5,W0B
M6+G.D!5H4E!71(QC4(Z\[(X3ZBO*,^U8[RA 3AD.$?TOWCX_GG-Y@4CDJ(BG
ME6(J5.HO95R!&JFDF$'N8FXNXVM17G(.W4O5Z#4;1$:%%^ADW:< &<#V-N:$
M\C8F*B%><WD-H:1VY5H(=:/>HT>HW['^!<;1^Y#<2+A^RH+J??>F8WWTD\_6
M.]=+07++3_&CQ/HH6UW#QJ*J\+UJ((1$\SZ<@S89W\H?_,ZG1^>N:^#KIUC8
M8]A"?VW ,--)J.Z8,L4ERH*Y!%RAA!B%!3-WUQ@\EIF>L5#9/UR?@LXOW1A<
M@:2J#N7\4VR-(>!^ZUJ0!:[/YD1U-V %C+/]M8Z3 ^JID"ZZ3T&X("%(K">@
M[=B5*TSD*G!W5,'^C>L'[%L/#:<(Y]4D,K,;,4H2E52-<SO!:98!!CAC@D]*
M@M6)<.G*FV-EH6S$C6D;&9LDC92*^7[4#8@[>DNV#%?<74MAJ4CBQH^"'/(G
MO_I%^EBY\;K8YDHE%=#@Z/B*&#"WHW;UCNX0CX_G.8<*Z+6UWN=8Z_VFK?5^
MZEKO3[$@[J3YW,D*N5^T0^D78K3D@$" +#^AW!&PQ8-$<$H*I:E@%F<89N07
MPE@B*6T*9L<E R@BU"A0B04U=LA"F8?/A7R<^L5.8="[)9PXZ(0W]!<P;M H
M_^G"*U 4(1N4M@R*GWHKAQ50=OI*X7EKE/!)/YG6&:A5=D+I@Z0-Y^T \\;9
MF F(:B1#Y.CBX,#_,_/G%!;-<2E!+8$!R-E+)2687^,27K^")>*=-/'Q-3%3
MTC/O7BA0$5:NESD9$3>TG1*6,7?^L"9$^Y:/BJGY_EUV1RO=6NFV-TM_VTJW
MIY9N![<8?UDL+B0FJ[Q;URLL +PT[)%6@CYE2 9Y.>4W<)UG1-(P9]-+D&Q@
M30IAF+RF+(0?Z$<XMUK9K[- ^BT2+6--+T>=>ZMI.D"OODP&(%0"JM#48A1/
MZ$M>^"VAX<F8PN8#_@*+.$!+H"\0K]4HJ)*=994D5*I!+!9H_N45RAAMC@)_
MSA4.>G<0;4YY-M]E,>X.IB'0<N81#<7R/+S-,3YEB35Z%"BZ+F$"L$B6(::I
M\$7V5>8NTEE8F(!@_ >:,F7&4$#:@^?]M"3V91N<&&ULG5 5<>T+#T-I#.7)
M5EO@4 WO[:Z9R*A(DD,J&W.Q"S/!+:#9FG/*6+-"^YPS&A">A499B3F9[)$.
M=Q>2$/(,?I^RIO=3*-KLU]-DOP[:[-=7D_W:*LKGJ"B_:Q7E)W<#N3.$B;+>
ML#TM:\^NI/*"#HE?#/VHU7"?!,,/Z^\(ZHE"7L2'2+_"<-Y*UTFI S$5UEUX
M;G][=JV:[\N%>9+,A9FYGSU?-L8SOBYSX^&0&OM4&9Y:10VWYJ,J_FR?O]NA
MG_O0S'NK9+8/>R338&]EH6&REKRKN0Y)[$+=\#O%]C[#5 >#BP=7+?S'5[W>
M5W>-+*\F__/"T*&[MH7_]VWY$75"QI67W\@J)3(M"\J&5E&/IR#]*GT8F!0_
MNZW*@7NJ3_L?YZLGN==*<9\P>?G)R*H]LB<X,M %G?;$GMF)]=H3>V8GUF]/
M[)F=V* ]L>=T8I?8#NOE:K3WIZ"#F$8G/M1O_! +C!'".$LP@^G;AYWPX0Z3
MW3R-IVDX+,VKU>L.;*O7QTJPX?#;.\\<'=6[*NHO*([TU([I0BB$WKBGJ_I(
MN7,Z,8OZ7YCA_*9 Y[ IC%$:_+O\1]/.8/,%"-$I49[AW'[<9;R#-=6EISQ
MFM0-8]YMBH'!P(/IR![T^T>?X'/9'V<XLB>C:;L_3?LS=NQIKZ6?QOWICNS>
ML-V?1O[3MX?C8;L]C=?+GCB'I9XG5(9:->< :LY/$1@F6)0FVXGGX=TGT')Z
MKT/+F=K.T+'[PY;1-#(:IVL[W4F[/^W^M/O3[L_1]V=BCV&'#FU)M(Z?EZ 1
M_9HA.A&6N6M=Z E4H?[K4(5&O9X]['9;1M2P/_WQN-V?'?O3ZW:Q17&[/TT.
MC6&[/3NV1^*>M/MSQ/UITH*D3*[).VYZU]Y"_W@']%5S\577*''*]9TO.JC-
M94^;+QS/+H7$ZS4@,TO]7LK!.4RR/9/SFV1[)N<WR?9,SF^2[9F<WR3;,SF_
M2;:AOF?DV*I43[Q ?Y/3M7MC^/])Z_MN=,D-!O9@/&[WI\FE,NG9W;[3[D^3
M2V[DV/U1NS_-.7Q]>S1I<[!VQ-YZ\/_]4>MU.I:RUP=E;T[-Y<Y9)3W0+-M3
M.<=9MJ=RCK-L3^4<9]F>RCG.LCV5<YQEC1+X]Z?" 5.5JHB<4YCE7B"9O6J!
MZWVJ8[_LK(Y]7-6DN;EW]5][YLB:/T>I2/8#)QL]8C'&""\,27URWOB05$EY
M)P\[(E3CW@"Z3^4L?A#^[H[J5[.C.4)9FU\1%B1]RC_+>]KI_M+18L'-(<7:
M3VKZYCX1'V^OT/Y7J-=>H0-<H>;*JO(-VL1^Z/D;;&.RIE[BA,KN)BN-*TY
MWQZV$/>HP0A!>.-/>]W>R"*9IOJ_COF?[;TZOWO5;^_5 >Y537Z^NE!)5289
M(DG!V%(72FY:<"TV*3=35MV(-FIT_$6Z O%U@<V7=0M :NM<:16/#_\DW&5&
M ,8_B26V2;)^C^)@;EVMW/4&K_W*W^ [KU9^Z%H$:8X_I79[]';LK(#M*T%F
M+K&GI9X*\ >/!O[XX?M)M\L*(NQT@$O_YK?KOSB]7F=DR4^^[5B(Z9N%&]>?
MEP?9N@F.,H(?#*OC3(>=@1YF)[SOL=C+*VHJ7NC5E:RB+?PQBVYDFPPXRD+K
MB4(G5=FTBIJ)EWN/V%:@!5&AVTAL=BVYSUG7VSIMYZD64'\WVM(/+:#^4P/J
M7[L+8?WHQD!3+QPM_U.E:R$V_3MXYZUW<+[,8'K=BW=RM:A(8(]I5 :V;CR_
M"**(^@2;C8Y !H/4S3^AKDEK; *?:R2R]V^"I[:B4U,];*E+4*+:0EVSVB\G
MXKQ5:@Y\GL4^M3E^^P7$?+@4UJ5'=H4S[0]L9.LNO'TNYFI"S5-6;<"Y)SVU
M@YK=4K]B7S85IW9(,*2<-G8$M]6$Y6?BRP;FFI0_QO;,:.& 85+^BOL@EC_E
M!N>5A^%PPLJ',Q'XXJ8Z,MA-U/>]\L7:O:U_7^731(D#:N)\XPMLDE!Y*K7@
MP4V4)#Y<J/*W>=]LL^MSXL-U<.,"Q5RN(^S>)/4 >%%BTRDG?/J)E?II(![6
M,;H\*_KQH&/^$.\/ONXJ6F] P[#-Z9J_&G:LW#N$7[[3C;X^TA;1A[_&44*D
MH(:I[31ZA#LK8<B1;K<@_4G3P?YG8 JD8NE[K#7Q@J(0.UD3C:E+OO..RW[:
M;I!$\,=G4*_A-@(A41.X&,;:<=MDR[2%'^!)YQ;]]=LK6WU9W"ML2)8W9Z.&
MINA&2Q+J9@XZ?F)H@&HFJD,J?X?CQH6.;,R2X*+GOCD<>N['@@B'FHVM-T%T
MBVHB3*'4GNXZ'ZG0&PZ.&GZ.TMQ:8",Z:K\:9//2+H"&FZ7<WQMO\8*GR5Q$
MM8O'(7=L)/X 'S$:U#,KM/FF(=.2O%&VLL^[QL+W^%FEFRP.6=M1MJ8S*SVM
MF[<N<EJ2/L]04(>Y*"8;#)NSP4NB.?;"VT4=-U%P@XWEL$UOR WA>*V%WKO
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
M,KP#SMJKUEDL.MFP?4:6%)XE(^>]S\/>K(N%C4O:6M^ J/2>J-(186>ME9G
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
M7+Q-F-Q7!!E[@NVR00$L6TSNP5P+WWX&-[#S[A;_XANM0@/@^]HBG:Z%D;P
M7!AUN*1DFP6A6C.W[_B!_0.U(E3*;.LXT+RP^SL!^HK2A49)HQ@1?C:WV^6&
M-X(5#*9OTR,;5;&/JHS57\$IR)4OF&+[1<-KZI0 :IOWH^UUB5W9Y_",X56P
M".H63WVMISEVGC ?41^X E38"X8&ATFRFH<M@$L+3HS-H44QIK858N$]4\]9
MAR(MTTPFQ$878VJM+;HTC$I/+'QK\R9&EX:KGRK:1X395=Q"N#.H=,%@&&OX
M>Z(U*<&MGG4(9,MJ*[UERES -LH=)Q/<I!CTY!PL_(2L 6D+$]F>6/:DE&TG
M"(>-+4/08GAV+IL J[YNE8I-$[&%Z*RPE71*7@4T@&<"M>X^AAMRCFZ%;C-0
M58/]U+398S.ZH5VDB:;A,I@-!/F<7SF-_0PQHA67%T5^%4R ?\VPZ5=178"
MI>8BQ'PK]05VETD(_IK1VNL,=PGI24W1#\==QJ@=-)PAF(%X<J4%G(<K!*H$
MV'RZ;+J,TQMQ<W@&C#4,2Y9G9W10U"#U'$1:JWVCF7[.S?YP(>.DD)T<!!^I
MI2';(RV=J@^!\Z:,#!C]"^M=$+;5!B57M@V;I0@Z\5JL.FOCX0+%9(;-1I/9
MP15GSD/C+&[)\OUB947O]=K*E4-S"RQMKZND>: -^ET#45ZVW9X5V"Q.G\[2
M<7K,R\*?V>YOL9R0FXA.=58RL38]/Y$1*$F!)[[,G>>**>IT.K@ 1E9DU.3"
M86!FDBK.I\@2%;91+1!LW#9G,LZ2SM3%E6(_L(T132M3?/T(^)4XG IM^W4#
M/]5I?K6&CL'[#9@<T-G:B]3N'_&).D>V#K^E'!T5212\ X+X]21X*SCS;S0<
M^_MD8+ZDQE.=UKCY_+@-&3B]28AC+GD)$P>[&A/I[X4TL ERV;;/C8@L-H>_
M&$5M8OS1GT&C8BF^L[NQ\RQZ_FQ3I+K06Y\:AC^2,C&<"2H@]*S[PH""FN0Y
MY,MUZX*HF?IPX^#%EI!O<Y./OL)^@PX2'$0<9J ^%3J^=IN-8JJYN4!F]K-+
M!J,$[S%&:_175 T&9I//YG64(*<N&,BE\>"C"*PFRQV:@0I-G=3@<Q"28+25
MXJZU6H_E\LUOJ$N;/="6#[)O(D"+J"8C"8LVB!T\,$QCNO' Z\N?%XI<OM^[
MW^VYW+TESZ7W[_SD;,PBT/@;.(&(BG>7C-6'<,]IQ-]<E;O.WARP/O*$+VN;
MR55\MTS3DEMG<--"OV#3!QX7:D=SAMYJ>,>=Z/?F#?)24</!C$1V64D'%PQY
MZ@+XQZ2QS/HVYY?@WKU-GD=Y'O6D>-0#V5;8JDM3%RD;_%W 'F>BAP W@WLP
M(==(G&!J0IU6ICTU3$VQS\A:,:*JZ%\>RG'M68EG)9Z5W#TK@0^BNBR-EJ6R
M#(PP9AHZ[K=VB.<T/,,:2LN4$,\_//_P_.,1\H]&%2'V$>N_:A5QL$93W]'D
M4F>4_#7J<\%0= TQ2RADD:?!-$^3R"@FY(R):Y,\1\'-2D_+H%)?=(;&T"3/
MD,^(LY>'F*@_X1/'N9.47]!5E)<XDN=(GB-YCO0D.!+Q#./((1>.S4=HQ<#=
MZ+?G#YX_>/[PF/F#R=LI-5Q^8 (I:RM3721Y+%DX-S-QR!_LF89G&IYI/%JF
MP78&EQ%-IFE"F23$)CCR&U/FUWE=)F3M8*U1'3'CT-4XB<I0BLBH;N:&1I-C
M!X'-HS,T9"0QSIG.0]0O/XU,E4,WY6A)PLJ"U"0W;X4S24*;\]#*6Y$TDP5I
M*_VC+TZK6/*JV\U>4:MGKW!NQ*(4KI*WJ<D'2[)@D3I?=<<IJP)N'-P,]Z:A
MTH^A4IJV^WC()@"-Q 6F33(EW<.>0DXZXG&B1_/?4O(K9F1302J5IV$N,&=#
MF_49S0-N,L5N./$Y*=OK2# =.4W.-2HG\=(-\SDE7GOPVL/Z:P\+>!B5Y /3
M@?NL&8A$:C"8^6$**F:>\?.8[#['\_"1? E7:DJ.Y_G9 SLZ? WN@]3@;F[X
M&EQ?@^OEJ9>GMR%/VX)MN2@SYHEJ:M&<NL$YT7:G=50"X=(MH_(IDYYE>);Q
MR%7PEJ._$R+,L.[88!.UV9%%)8)QLY+J4B\*Q1F590)+4*WJ6Q\6\%S%<Y7'
MSE5*36B $A5P/'196:>5RJH0AKR@]*8Z@X>;RG057R8E_&^>(1<:8<DI5[QC
M2E3.+N-8,QP)>S$5.R<M$!@I35C6#;9\GMG,[58Q(+5;:>*8/D)P5Q&"C^VZ
MXT-;=_RVJ3M>$CBX4=GR;<43;E@KO;[AA)OMWGR4H87 @M@A]E;#[)/+)*Y5
M6MKJ5"G"@@%U3]P ?FX,'3=*D9>)"R0A8"'X?%6VJLIOOAX?!/"Z@M<5?B1=
M8;FOA&Z_%I@6_@TP#BGT)&PG1'HB4)TBD")92E*21V@4G\7HN8GG)H^8F[B>
M5RS9,DF+#1\AU8,I>+$*(F[8"P,UC/ W8&CH E2D)"H9'$RUK8HP^)+E5ZF.
M+^"?Y9<$[E'(4!P)&1W(WF!3@$,EU<PS(L^(/"-ZQ(QHPEX+J\\H!KS*&?!]
M1"CKF20WVA0MRI4D!B0Y45*(WF19TH\%/BMI4!:C.=@U47>\L]5S&L]I'C6G
M(9>IX0W,/>:+-AQ=IH2-(ES5#+L<7.HTG[++29I1I.I*JDP9JIE31'M\+:#_
M7&D$ "IM'JZ;  XV6"H8KS"D:2YQ4:?,"D/!V.AEDRW+3SR]$X7[4BZ>3L:/
M9MB!9J)CK'$5Z%:&!Z+JV ?O9O5TL4%?UP2MXJ% 93]^(VS 0S5#Y_-QF0(!
MEWA5PH[_E*$X@[BN""$8 6S'0&MEE<XPIQON0!X'(T5W+HL-G#':02:'^YS1
MGZ6Q$/O6'?]L6N;=E[3:FD0*L\?C!%BLM638P.%0"V(GJS+/X/;,@&W45 ?&
M\9?@*J_3N!DNR1@.L&!)G!11/4%HQ@B=O,<9Z#;I" 86=I84/"&\\@@5"A.K
MR^[V3+!'BA1_]!6A3/0$>$46UQ,.:Z. 29D.55GF42+!)*EEBU+XU+1PN62D
M;708:X9R%"9I?4VCQO]$4.2.)XJ2WW'!T@NIM5K><'D-8E^K"8CS$C&[Y10(
M@UF<5XX?O@Q0Y&-?F35$2KV?B[, ))[ GMOXVIE&U$ILN3,B=/9,75"",<%<
MYH:*C/.QK*<(+5=R#C*^Q-0MJ1'<KT+B$ Y\+8I)B^2=]T]+FF2UH@_ESXO/
MSBO/7GGVRO,]L9(HSRXU6=)N"$&R!@SLD^DVT#+*&VQ<C%5>Y<474J[=0 2(
M1G(4FM]YIY_G)IZ;/&)NPOU2J)81\R-T)HT08^S>EYS7'DG%<P'/!1X[%W 0
MNDU1(7.!3@(4_D5V SUD3,DUJ4/T;,*S"<\F[I)-B$^L\=QCVRVJQ&AY%$QS
M+0X$4CLP\Q/; ZS]J(_Z>>[AN<<CYQYMQ!?;:1V[U/7UN73!7[AO^@5W%#>M
M[=!/T?XE_24/ZL+'S1[LJ,^T /6\;J74?S*ZY5..H6$HH%&R@5XI,Y@#)^32
MUP7&M2J)HI11H>>S_5QW_5QPK- $8%0V[6!55W/'%U&;6?D;@9Q3:2 *Z\8
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
M@XX9K8"AJ1EOG%SOM#Q8\.Y&$*M9*6ZH7O)N@XT 8[H8NR1)KE@L\\^G%;G
MKPA#H&JZP/*[\T)ZFV34-(F=7/0[>LBX[<F'6!H,[C 8YU<:?A!:Z :[8F$)
MO.G*Q5A8M(/-VWAW//# .@,/;'K@ 0\\<'OEJ ]M>JQ6C[JSL;P>M<_6^(9R
M5#_T_0W]U$M_AWM/M?;WD]'Z3UDY>^4J@!@?B->RY/<Q$-V3K3=WK=\6=9T7
M_W@ TG_ *?"EN[,;YJGW;JGW/YYZ/?7^6-1+2>N\,9Z"/ 5]PYG]U :+:13&
MAV2&[426=20E3T1+B.C@X@+[Q9KTQP>AH7_EZ!;G^9P@(#X%0K=_64O[Q]<S
M_YB01VU [2.;VF&@M?_^=P^&]&.5;_Y(:_0[MUZC^IW[WIU[Z'FLRZ@/7@R]
M5EK"UMKA0GRND^!PK+-%T?>=1?EYG9%^:7ZT/]B>?OW;_WTV?/XP&L,]HTEL
M[X>;^_OAQL;M@@H]IBW:W=P/7V[O^/U93$+[FWOARYW;!2)\3%LTW!YL?O?L
M?OK6W5G??=G>'GP_W_G)6_^/3:[_D03_KN] J&\^#:&^^3+<'.Z&PUM&BGI,
M6S0,-_9QAS;\#BTBHKUP:[@9;GHB6HSL-/A^\GF$4GUS>_#RAY'J7E[?@KS^
MF 3ODSN0UUM/0UZ#N-[8 !O<"Z-%.[2_ =+([\\2C,&AWZ'E0FGP_9#!CU!6
M[WH#W OT>8'^ZTGP5MV%6WW[:4AT3'(9;O[RH)/]4?;J[WYG_,[\,#OS5/;$
MF]SK+:&/BB0*WND[$-$[7D1[=KLN[-;OC-\9+Z)]YZ['*\C?Z.SB;KSGNUZ0
M>Z;L]\KOU=/:JZ>[2]YF7V]1_[;._TJ"U_#L'4C[EU[:>Z[L]\KOU=/:JZ>[
M2][\?PPZP;^3+'BC'GO3XG7B&.N^5]ZE['?FQ]F9I[(GWK9>;SEZD*;!=3 P
MV,I!!6]!KYD^<GG;-,7P+'/!%FV%NQO#<,L7=B\FHI?AUG WW-[9]UNTN-3I
M^\OC'F%:^<O=VRZ-\];NTX-U.RFP%3NV9B=$TS',#:2XAW)[F%']SOF=\SOW
MHXSZ#<+]!UJ=AW*[/\W@GO+9LRJI$NS3",9ZFBAL:4B-^.X0XVWO:83,/<;;
M]66P'N/M.A+R&&_+M\ACO'F,-R_P5Q?X9YH:% =:!/\=R/?]IR'??7#]!MQH
M"^3\?K@S]*AF?HN^7=9O#KX_L/889?T/Y/7W0ORVK/;9G,U^5_BMPXVG(=$]
M@.OU+#C<V!EZ -=E1+07;NZ^] "NRS(</(#K#P_@ZDWV^S/957ZN\N!PG&0J
M>)>GV(DO>)],X/CCNY#V3Z0'B[??;\":ML+=[9UP=^?[&93?HB>[1;NW+=\>
MB=P??']XIT?LPW_5>:K;TC5*M2IHL#'*O:]6R)$0:F0Z#LTY:,+^G3%,4][A
M3QU!N;>*Q-V<[^5[DT; 7Y<V OZ^KK]F#UVQMTCD7Z\ZK:)Z/!QT?%[I\N=@
M^5KY!;O?L1AGA%LX#+P?2-)!I--46A+_S]\V_D9_R\#TMTR!"85>$$1U48!*
M2:0&ETC(:6/CIV]4+_<<,H9!4S4MX5/S+_M5:[E_Z^CB*SO)9+K;BY0ZAZF@
M$BO*#;5[OI:O+!A@7B>7Y^G[[]BSE33R?OW[35X$6D7C8*J+,L^HW 39U31(
MLBBM8QW#/X)JG)1X$/4D"_%)#'?!1@?Y*+BDKMC!%!MB!_B42J,Z)0?:^2R
M!2>D6U=CW7[TW+:%3V=!?I7Q\V7=3 5FQC.!S^=^#F^&7^+_Y'41'*:J+)FZ
M_Z E.!_\!P:"*:@"1L?<6ZF=*6$L)'M\<! <X19P5BZ.N?3GL$B*]*4PY2H/
M@*?CU#1.FQ^A&>CVB'.SO&;42F<T:ND,B\<#:YXHO/4E[-4YV"N5/#_6$Z"+
M E:&/QL$GZY[X;7;1(NJ\@L-8Q?SF[9T.CP+L_#2R7D. _TUTM,*!YPH.'H<
M_2HI-5!$4.B_ZJ1@4DC5U2JK@'V)\HQN(+(Q!0-G0"]P<0S=R"'@>S1,*,E@
M?DL7C@MK2^<>_>#&S/?6!P3">P$G_@+^M\72SU69 $FWC,P[4%^\Y%A9<JQ2
MO_D#R8SOUJ_VOD5Y>:^!YU1CE07#GPQCJ?)*@1"HJ[("=H;2@:_P(.AQM/@[
M\*!WP%^"6[@$1U9V-G(S <J/6.'2:7X5DM [KT%6XXT!HBSP?^7&Q*W"8FT+
MBW-36(PJW#]R+%/*+L8J"=[EL0Z.LQ&NNTI -)[I:)P!T5[,@L-\$ ;OJQC^
M^ZI.V(FZ%09OZ_R_8\0"/03ZUD48?,P'+&NW]W:"_^!7:0+[HN(P^ ->,ZV#
MUTE9%4E4A?;%87"B\VFJR:7X\I<R^*RG]7F:1*2?H=_67_*UN^34:]S?\N^]
MY4#J<&>!;LK@6?(\:++>K]?HM_=WPKV-C>4*+C,!L+O&.B5=^U\J*\?)U$1
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
M.NJT8O28<P07H8H+"K!*7$\7I?@!&9NFA/^)!"-".AMRB+V5ND))LD@HY*7
M(B<&I/%H8>N:$CC<?.DS77VFZV/+=+49J$9T!">?#Y$]UL"Y<RS=C\8:V:)J
M@S"9KX&*0=%J\SO$C<2*%9.$(Q+BX^>S \;]^'AP<L+_^G!X)O\X/CYK ,</
M#P[#X,\\(4DF;R,8*4E54A3)+)N$#UASII%/QS7P^YD[&P(P1W0!YSE\CWQV
MH7!CC2#%V,JG*49A,,66,<BH4,S*\ N$.\BX#@C%ZJ5*67)SF8<N!>HVU9<8
M1I*W-(+ZH2,W1G'F9<'I'!^>M.?.;2CRR\0(-F=[F])%DQH0@ARF']-O/Q%=
M<1:AX"OA"+<>:SB L\U?_"LI04N0O3SA7KK7K4'1+R_IEZ;_KK,86< A2'VL
M#&=:0#(ZP00N*?K+IT[X#Y&D$!G5!";P)9'\'!,I+P4S"FG$W:H3JK:R25N?
MW#$_*YBDH*4 (?$JYA98X%-P?9I'2)O(" .@/7HSXX82SRCMW!X]X9F4I125
MRIUMK;15?46O@I_ _<?\O73F*KQ\90OWLA0P1Z!>NAN9OE+I$PR?,[,5?D::
MMB"B2"CL%/CBYS?"$1FOSVX^%Q8P=2+/,G76I65#37J$':== HYU 4E52Y8/
MU3Y23R\!>VK]\LJU)= +/&M2]Y!]-]!VE@F.J$P;)EV.C=9+S-6$PMOE8UW3
MN\'XL9S)&=JLS+[:@3^,06V'A44<*9W@8&2 V*TJ&:ROI,P7(6E;X.;8)9E#
M[F)S@3 <!";'JC4DS-8(*!G1;)"IY:9;?R5%) 8OTM0DBU2AC\NDTHL62[D0
MO>E;CD&"1^3"05[JK-8R$!Y#9Z(=V4?9%V!9VD3&JDA A%M,",=TW-XP?$#V
MXMJ191-#&X[E24Y6.^J'%Y=GXP8YNW5S;=FE%?5BS%H.*=BCB]2A@[9U^MD9
M.\<T&!$EKJ0S(B X97D5]@UT8L0>C2/R[,"5>F[[OU,K^6C/!>TEPWY_.KM
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
M2.U*DTRR:IJ9X@#/DDN9+,C65"L003L;/R%!25MC?I<!M,>\3ITEF%I*J9K
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
M3\'G7VYQ]%]Y:C(5H92(4*XP^6<J9A1?\3J<I=2R3/9PR8ZW6YHT!%A0#]M
MUJW5-3*/Q?=<K+ZDQ-.H& 7R)ZN2CY,1^ "#EY>72DCLRK/_XW,WL,?.#Q)^
M)L-G*_A,-57KL]$R:\U.]7.U6C6J]5:]V3':]$>S7O]LF6:MWJ@W_X^\7M3^
M,BOC:/+IET?G-1IKW0D;!@R^[0?"Y_5])1,_H'^93?#O7=@>S.VD--@-0]].
MC\UF Q(#RXL6_Z(G$P99$0:?-<%G#9^EO+C@^W8\\!!BM0,.'Z56'A>76JUB
MB@((-K(/Z"W7_+WK"^C8#,O^ KEW%H,-Q&.<B$U(8@5P/E1$4!3,'>::?EC
MKF[]2JU6NP <5AOGYV*#+!GEXVR_!3,? HN:A\.BK:;)6+15KP*+UO^J,19-
M^(@'$4/M$89!4+H$Q@T@T*!=49LR="(K>*-\9Q-Z72!;,5.4LI-@GWJE=KX9
MP]%O*(93#+<VPYF'RW#F^PQW"3L:X7P3#.5>NE;(H^C_U.Y@-#2PX"-$X\)-
M^4Q=;(K/UN>S6JGYC#):LP%\5F\TFYW/EM&^,%HUP_S+(*_U(;_9^*6E=9\#
M@CY5G1*EST=KRNHCJ[V-;SA01^%/<4Z$!U.1/ +3TR&UYL6#OW(U=,45N3&'
M%GT3/EZTU^70_YJY?&0;=%V0.)3SDV::3=-HGI\O<%)AE42J"F#O50!U5050
M3!7 DJ3_TNZWA%4+*N*12T!BQ10S%?%0CNP2.[)5Q$,1RDXC'OLUT63JE/]K
M5NJE-MU6A WJ?]69Y7;MSX)E<8/'C+*'V,*C=EKT0H@W'S. %5BZ\)0J03C#
M&JPQ:FZQ!!PI;&"@N=/:U':K*^]*[%W)S[FRD5OE,+EU@[[;^W"T=&J&V3"K
MU7:[V6A]'C9KC79U2%[-!N/4/J;H87;^ B<UD/@ZF.H6.=$,D_R_/?ZM4:VR
M!RA"7!#"1J76:OP=; D\ "CQC\1S_( W![N:\;9L&_$D!6V*)\WJQ;6^%N]H
M9@NV;E83GX=&87%1:]?-3H;+0]'W"OIN_K_=$?@0<QN!/)M+R/._9AZ11"-%
M\3QUMA>ITUR#.%N**C:ABM9>J*(E',,I!?"14&O?0:U X7!M'-8/)_8]KV<:
MU;\,1@F\3!%U2DBRYH62]R[5DS:Z;(QJQ5 :8!'QM1-@I'+'M)>I@'4>S\ZT
MTI#F/LY6\U%KI</MA4#+'0Q>+>EKPJ5 R8=>]J 13EC]--[_:[D.H$A_Z 0$
M"\GQ+^25*@U(U/Z(K@4!X4WO"Y7WI.Z+[=CQ8!U\E!WK:7;L3::N_X;\MS8G
MYL![RENG>&\[WFOLPW"M<V];SWMVG7"L 3^$;IP@?^^_D  3Y^EK X^\:<_
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
M,$WDB;@.^<$O >ENH<L"95/82 +_*5;\)=-P;?FH#">IBSQ0#(Z#3E2@G#W
M>39,*)WYU=7LK95RZ(O&V(9R)V-@I@X+FL]4<=+R/:!L8W'+@Z(NTY7!554J
M-:=6$ O-S&L4/4*O_ #363"EUU*F?I?AS\F\ "K:AR#$1$[([\<I%?"VT,KG
M;],SYYR%XZEX0@61&PZH6!$/MTZ/'1 X"/L..HTD( \)_:*KPTEFX*YQF5.;
M^?+ V>>B00*>,HJ+T+(3SQH0!G?AQ5H+R%-9AT$H_$PW&N]T%9[Q4.GWH-4$
MVV=#VQ.I"C1#P >W%I(_@$[A:$3MQ2;.E*L6U-REMIL3(3K2!\9M/Q%8!V][
MWW,SK3C12C"10Y(;@X%81 7G(0J?4JBN!=:$?2BH?L#8;H 4M16H@* ;HR3
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
M2!5(R[^T NDF2Q=WRY[,_;FC #JOX66M17Y2EV))EE8@52 M_](*I.6X%$_
M]*R5[^J$Z0<XZ@1^@*85/RR7963NYQ)]=XI>OI,#G=>?/-^[#EA/.<VS)G35
M67CQ;%G3GP X76\(_^LED.E&EU800,W1[Y8[(Y^PA(XN_0#YK??=\,XSS+]J
MQE^0(?%)FWD.^P3:?_]U>?OG)VU(;(<B/?S'IXO:)RVDVZ?OI#]!': 5_>.3
M\QK]Y,TF0S_B3W[ZI:8WZE6]6C/^\W-ZQYO@)A_(*@S+&.[DA>&ZWFF:>K-9
M51@N%8;-:GX8;K;:NE'M* R7',/?'J^VPG#+:.J=AEDD?I5/XD 4*UB7TA!V
M0SUI90J:,?\$T+CBP.A[7RSO^T[4IE:]H]?:#25P]X7)W-0C0V_7ZWJCT5:X
MW!,N\U2$6B8U9MI*$2H/+K=6><Q:T1)6>9R.2C'JBKZ8V##_!U2OZ9I'HE/6
MD80I(V#S$(/FED0\NK4;/Y-9UVN=0BT8A=:UT9J;]M2BNE.[KO3@4J U/T7*
MT*N-FMZL*Z]P21&[K59E- V]WBK4UE&.I$/1E["' 8Y4Q#[&HF'Q%)H;DQ-Q
M+6&+)?/GO6[UP$"V6L1=S<@UI:8'1DSWC)9VJ9(8G89N=E2TJQ1HS5$E:=;U
M5DT9$"5%Z[8*B4F9M=X\3'U$>7GVH+7<P]S%MV3:#)N):Z<2=4]#=5G-V0@G
M9]B#>9$AZ7K#.P 4*_'9I>.GTZGJ[88R)$N%W1RC9S6CH7>J"K]EPF^>CJ!6
MLZ&WVBV%WU+C=VOUJU75FT:A\5+E#_J(9I4%WHUUIL>Q'T07,$R'M\)UO!\D
MC"9R.O9I\B%"9D !TT\@LANUJ-[0:S65=+)?=.:H!YE-JN<:RNVT5X3FI_C4
M]%JCI1LJE:AL"-U6TVD8=;UA%&JG+-%TN)ZPV&/XP_5S:>UFYX25UE364H%X
M%T/6"'SZRAH8SO5 S%:*Q-XV[&VS]QTJM)1RAPHMI=RA0DLI=ZCB*3E9_8T#
M;Q$V\".8U[LBVE(.;\+NFN^E&6;#TZ^K4N_L-.^DK^T\>M34&_6.WNED^9_S
M@OC!4(OBE6/DE?Q\4%4=LNRKS;IB%L4L1\DL.08V&WJKUJ&WB[I9%+.<"K-L
M'276ZX:I&YTL[^D1\8KRWRK7A_)('<8.%5I*N4.%EE+N4.5CY=5\.I=\K%O?
MN^ ^5)Z0-==@>G>*>^G:P.Y[:052!=+R+ZU JEI+ERM1>:<E8/Z4@O -Z[^@
ML_04TLA4KY^XMH"!Y]ZUO*CK#7L"0K=D1[U^.G6]W5&YS>5 :V[QI8;1U*NJ
M$J@<:,TO$M)J&GI'=?HI*UJW[O1#N;75JJG*+J4P@<(TG#$JM?U0:4K8US0!
MRB6%R2W]WP[SFL! ,-70C7WC,[\A&_6:WJ@5*FT5/G>8'M)LMO1VJ]"^- J?
MN^Q[6#7U6D/U&5(ZT[HZ4]^++._9>7()#\Z<O-8D3)MKAW(BN7%^D&$")):4
MM"L/DZ'7C8Y>KZG&PV5!;8Z5],U&2Z\I7:HLJ,U/J<(K6.\T5$U]:5&[K7Y5
M:QJZ:1;:_4)YFPY$<[HB(T(U^Z$66:\GU9!1]9+.6; )2NI[MC\A ^N5A.E6
M:=2*M'=;855OJ=NKC$C.44NIZAU#!:\/ \E;ZRNZ657>(*73K*O3_.K[PQ?'
M=4]#D5G-RP(6.^J3:.CUMA+'NT=ACAZ=JF'J55-%4W:.Q#P;09L=: 2MD%@"
M)&X=!>NT]4:QPE1Y:?;>[?G&]YZ7-'M.Q;!.D^$ .GMI^-SJZ!V5/;M?;.;9
M[[EAZ(:IG$'[Q&>>H2FS9NH=U9"]9/C<VK]3IQ@U#C3[67EX]N#A05^DY@K=
M206NE-C;7NSM+T15JQIZQU!6^G[QF6-U5KNC-^LJ&:IL^-S:!6.".W0? [=4
M&[-(=0!2:"G7#A5:2KE#A992[E %&G8W8()->L@]..$M:7U6+D-[[ZUH\]6%
M2]6X>#V#.+]F-'JG7M6KM2R5^XAZ%RMV.6EVR:_)CVYT3+U1S?(X*'91['(4
M[)*?>ZZM&V93KS:/O#.^8A?%+KEX/W43YIZWLNJVCXA=E =6.2^43^DP=JC0
M4LH=*K24<H<'E  U1QCE<]6N.7&BY+. U0S@4[0;=M/EJ:K7.^"[S4IG.B)S
M07')"7))?J4(#1TZLS>::I*IXI(CXY(<"SQJ>KO9T)O5K H/Q26*2XZ*2[9O
MBP+-%QO-(U>XE']V(\=!;?JJ#?T9M,(MJV\CERTJQ)1TBPHQ)=VB0DQ)MZ@R
M9?,J02U60;EQ+!B.$#DDY4+5SAS/=F=#^D;-FO@S+PHU?Z1%8P):(#KQK8@,
MM=_[O9!".!K[LT@+B.W/@I#0W>&3TX J=<&;]D0\,G)L!WZFBSQ\_?).S7:R
MIY5NOK]^MP+ZJ$OZ])& A%'/BYSH[9Z]]DORUJ]D\D2",(@NI;WCP_05W5<G
M?,_(:\3J:W/U%!:]VJI5S 7E5:,4Y=(?]-P.WRG?X1MZJ]ZJ+"8BB</CM,R<
MSF]6RW?^MMXV.I7%S!(F"6,@("-=$1NWQ3ZK&;H&!(W_[2"<X(@ZY:AP2N@J
M/XC[=JYF<^]]:052!=+R+ZU JF9SETN'W6%2 !_J13<5ZQ$_[<M)73I:W_?2
M"J0*I.5?6H&T'/>GNAESO1F[MLT<.5/K#0SG<H5N\UAE\SX\ B;W#"2[G,!L
MZ+5J2V]T5,?'?:,TQZ:L':K;5^N+#D"%TIVB-+^TG9I>;=5U4W%I^5"Z;8Y)
MO67H1J/01MC*I["VYF0<@.;T:+D0NP*__ MQ1U9 E Z5L')O,G7]-T(>B NA
M%2F LTMURJPW];:AYC&7"+?Y]91M-/1.9A&&PNU^<)MC?]E:7:^U%&[+C-NM
MNRT8IMZHJW$_2H?Z] N.W%1J4\*B") ]^)VHD="H*CUIK\C,33-JMO1V0UV>
M^T1FCB,.S18TOU/8+!4VMY]UJ-<[:@!0.32D0XC//8[](&*S?US?\DK6D;@H
MYE6C?Q3(]GU%(.?!E+@O?A#X+Y1;=U,3;E2K>K5:51=^J;"Y]87?T&O%SAA7
MSHX#<79<D1&AFN90"\@/XLV4OX.RY24%*GSRAQ.-+V<A79D$PB_YMDL'2*?=
MT TUT:QDZ,TQ":?6[*AKM6P(SG-4LF&T*8*5VZOD"-ZZ"8Q9UQN=?8PH5*Z3
MPW2==&T[F%%U2RKZP6P='V<J\Z!3J"DU#!/O %1[RM)IMJIZ7>7'E@&G^4WL
M:37T5E/IT_O':8Z>*=VLM?2FRLLI)5:W]E#!+.]VH=)7N:@.167"KC[:<(;M
M>@*6)T:A'Z#RI#2EZ4]7,S+P>0+=/8/++E6E1E6OU;+&>BGYJX)C"F3'#+(E
MEZAJ#QNIR3<*+>7:H4)+*7>HT%+*'2H??$X&9>,H9G?9B\VZU""OA&N.>ZS$
MGD(0->CFH+=K]>,>,:$8YL09)K?X3ETW6Z;>Z*CQ7HIACIAA<BQIUVL=8TGA
MLV(8Q3!'RS!;QR5UHV;J[<RJY"-B&.7651X1Y:@ZC!TJM)1RAPHMI=RAR@!Z
MUV%KK.>PS5)=-G:NWOK>!7>M\G%>6=,0=J?"EZYG^;Z75B!5("W_T@JDY9B#
M< +AS/+EQ][XWC-KQC(D3U&YG%^'F=5VE"![QY]&B0@Z45Q1$J)*F;W+GKEZ
MW:CK35,UKM\S2O.+*[3U6KVJ=TQ5/E<ZE&[O^39;%*U559.C=(Y/O]QAN;(;
M:QY+TZ*.E4^5 I*S:$.*DJ)Z.U9"C(ZIMXLM.%1(70^I.8Y$:E E)#-]3B%U
M[TC=5A%IU/16NU"<JNBW"ARI>-YA[%"AI90[5&@IY0Y5%*!L14VLNBCWN+JW
M*JY^&A;Z)GA@9S.JU;_/F_8,2LK S\%WN3?;OJ8W87ZUH?JL[A>C><87FAVC
MD'E"'Y :6Z@$BB!RBT[4:J9>;9>9()1;06GDRE ZC!TJM)1RAPHMI=QA*4+X
M<R@OG\]@S;SZDC="40U03KO:5G4^477IBE,^RBFY^;9:>KM=U8VJ:GFB..48
M.27'00%-O=JNZ?6JNE04JYP&JVSK337U>K.NMSM9/=V/B%,^:JHJ?RUW)(B_
MU::OVM"?/;FDC.Z.7'>IT%/J72KTE'J7"CVEWJ5*$]NMR[=8[>?2GTR<:$)A
MP$9-@@))7T,\>\Z'JYW=^A%AN#<ZYZ?:?>6]V;,Q-+O>\%*&Y>:NT=?0^<ES
M7$JHP8S0-\^KVR4"H,+NQNX\A=VCP.X2%Y3"[I%B%[TFY< N*E_T/S 4.G7K
MVRZQ EQ]#"K':ZQ?H.J0*%:@<#"5@5WF\XH#4V_:ZVHW&:J'M,*F:DR&6V9>
M=^-0M"E223 'Q?=5SRV/M)MP^O6%_.*%C^M9T?5L2,G'1(US_ICP-TD-?R(C
M/P UW'VQWL*$.,:QBB\$!F0R:H*T:G @25$W&C5=$_^ABOKG9<1AU"IF&[Z<
MVFBEV<K8*_]S\G?7M[]?A)$51(O?P<\(4+GXFJP-:Z@.T]-9VC@ [OZ/R+<_
M_3( 9M+\D082 H3%?WZVUB._N?Z'#$;M2L.AM"<_#KI_O,F [<6:1?Z<<8!_
MRK!75M%\_@;+@22??.G?].%?K7][6=%6\T.!4#3,PP;CY=WMX]U-_ZH[Z%UI
M7[HWW=O+GO;X6Z\W>-3.V)4Y(\-S!>!M 7S6=5W-PHG%H>9X6C3V9R&UND-=
M(Z\VF480=]'"L140;6A%UGN@+N,M#0H/"E&;N.[4&@[I.O_X1/4H^)VOB[^G
M[B=<G\M!YK1B?^%E GBQ)*HJWCP?P!MWB]%576L:TC^+G^*/4@#XM#0Q/_ET
M."?YFZA/+ZJ B;:M+7?S);ZV]WX\]64_X(!LYY%/R@D\T5"FT196SJI5%M:B
MM$JIT_O')_/3>^NFW+^R&S7Q_*8?$8A9\!U?X)M^8LG J7!XIOI3K,_RBMAD
M\D0"!IJ:H?_G4_#Y%PT<:=N%H(O'HL+?6OCK*/P=)/YDK"$N=[<9<-(HJE%4
M4QJJV;-*LC$%YZ!H[)FR'KY^V0J76X-* 4D!Z72!].WQ;Q\'T@E*R3R(I$"J
M4ML[8)Z$W!S-/"/G>^7,7>5T'60>5VF]TH_@;Q[3'9$@Q/96K9\U\N^9$[U]
MH(;WL',)RK-TF?9RF$N7:2^'N729]E*^I8N[+P_N)BSA*(I@Z'A6\,:"JLG0
M2'67*3ER@$N7:2^'N729]E*^I97M5V"KYQTE<;E6&#*4_JG%UQ_:>*%V!KZ[
M=_.D?>\Q\NWO]U9P%SQ&5D2&OUONC-R3 )=96>OP%UL =_'G5PSXS$)8&1>"
M_&O\Z&Z$K^B^.F%&AO5?4Q+\Q=^55*CW;Z_C$O7JRA+U0H_8+L41JY5JM9I5
M@C_W!\J1@?8#SO:SMC98&+5T9]'8#R@I#@O&.-/-"D;U)F?* <4?.9-1K>I5
M]N\:"&9O@MPY?C)]4T3WPW!V3$B^FT5A9'D0IBTQEHLYU&%AZGW*VS.2V@V]
M!MU.C*R^0!O_0?"J@\?&>EL_0:NN62&4'HA$":UFZ)C4A@\";G_6"KZ_S6J9
M+[>B[[(\3E^4W,]!S*\G0?8-A+PER+[/TZ[I+:.A&^M(D-7R84X\Q'E4&ASR
M8X&_?/I[Y;'*YG,%))) ,5?P;;)MA[E&;=\#1O)!T"&@.0<E2*&Y]&C.0[)O
MC>:]#P-6:-Y,)]UNE-#1SK-7;M2UW:C_W+,;]9_'[T8]RB.F!=?>CKBNIWCW
MKN,<2. CEEE';Q=K<&_HW=H]!$RSHU<;3;UN9CA;%FW1';AA]P&#IEXS:WJU
MU5@*@^5&>.RCVT5TY2199,\0,.LMW:Q5Z;^+_ILTBQ3DC]L_ $R]U3#T6GVY
MC%C/207^Z^+=MJ?()/N&@-DR]$:UI1O-Y3*T4";9.P":;1U26=JU18MQ,R91
MGMPM/+G;(7SK62'U+%>^<OX4[\K=,9X;B]),X7D73KX=X[FEG+F'A.>M!]?D
M/_];I<X64BS2'0X=P(_EIEJ"9.%@8\?NU'*&]-B\J;UM39W(<D]0V4I@?$\A
MTO<N&21V,L&SH]<;';U1+Y0ACU_N;H'"W$9+&E6]9;1UHY.5HJIP6" .<QQZ
M6->;1E.O597^LW<<;C^-SZQ7]6JQHE1%JDM<X@IZ\RSR@S<M("$)?LR/7C\A
MG>:!1!8%RK!G!1Z%7=B=3@-_&C@0M=V)8M/2FTVEU.P%A_EI-C6]WE19?/M
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
M=VN]DS6;5:%U)V@M*/.]U=2K[:R&'PJM)4#KUIGP]8Y..?9P]2;E?MJ9=O5
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
MG1.,<%%/6JV4(DCA #$2ZF1Z65($N1T0,87XM6B+!&J(M$B@ADB+;%=N!SB
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
M"^<+2/1MPJ(1J\V):.^[?"P"X@U7K08!)4 )4 *4 "5 "5 "E  E0 E0 I0
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
M0-Z. 31L2XCX',2I^<0<CTDCCB2\RM_ K"M';12]WK/TU7(=G+/:1*T^RP@
M:K6#6B!;;:+6A<H61!K@ >$!X0$OXP%/.:%TJSBA5-,<;W]HS].,[Y05-KQM
M?_WR\5S=2(&20$G "7 "G  GP EP$@.G^ISVN1+MO)M'E3M(4K4N^:'K;W<:
MS@2O#V5EC*[O$,S?2^]87>KQ%3I[5<$7*BO9#<M+WL]<'&8>5>IH>99O8\F*
MI3MLLWD&G!\TA9!$5KJE%<+U":&PO=./7KS03?J94WDXCZ/8\NEI>?L4C-M@
M.@U\EFCW>^GL"_;6<,QZ_].Y%\DWV-]'#\O@E1/YSOZ#AT]9:W]Y:VO_KHXT
MHX.Z2N?2>_N#.%Z .)YADDTS,GSL: Y= [D%N15>;H_>1O_5CFU450VDJ1J2
M31WD$>11>'D\[SYZ1B$^=A]5.F  @^""X-)1R%EYT:/E.@/_EI?^G%TD>ZBC
M]Y#>@6F.()@@F$0PLZ*NK[R<Z^P2:2+# &D$:01II-ODLHQK2*OS;O-U>0-6
MD7=V =7(,50V31!1$-'F1?3GYF7T*XXMLACGW@I]\J6H'H&,"+[DM>T.(M3M
MJ,CHR9<BFV]!.-LLG,W+9OEWSKYEJAT9=62P:D$J02J5;G4G1:6G(%56+UVN
MFBOB;G>FUUERMQYP+'E!5"@*;2(YJY++E&DFUJY _<"OW]!B 25 "5 "E  E
M0 E0:@JE'<ZVQS 8N_%G8@NMF/^R\DUFIG_O.<B. 3V!'&?D%-'MHIY9EN=X
M(C'> AOL8(-S^FCV8H8.TGMEX0W@A'HYH0:QUF0-Z6:9/[Q*8D*]5DVG^$H:
M#;.\X'<C*\).<CJGW4VQ'UF4%># ?J7&#* $* %*YT1IC\##((KFV+F;AS3<
M@$,W</YI>7/,5/A'JL%O<ZI[/_-2E$Q3Q521KM=@BEP>HX X 4J $J D&DJ-
M;&"MVG\@4BUPI)KR)FLS$HREH#@1$TD^CNGK;OH9.XCBB+[RV]-_[/#R6 MJ
M.Z55=NE=;ND%CN+PWY[NCJSET<SM.59PS+\ZG0THG;ZSY6IF>9$]W^6V)7GU
M6EA?KW208FJHJ]00!KIBEF$&D(B\<K0E!8?X,_.',#X<9'1,9,H*, #LO( 2
MH 0HM0^E"C>FBO<5I>9]!?(46N_#Z=O$O(F8,42=,Y84S4>$$"Z=L@V.CFM6
M:X 2H 0H 4J $J $*%TS2ML/..7I]@/?)F9]A#^%P?3C/"+&9A21H]#(]0](
MM1*DVX(F(UD&'ZW G-(F2D-*@\#'X=O 9Y.&K>Q [$L$&Z):"(<Y.*2I_E/R
M3L+'TL\/08PEM?,6#LM7K?@ )4 )4!*@5'#D>N[[OO/'/(I9$MFG("SH].&X
M[]\SA9[:'7>8_SOPB7URN[/UD A5 ?O4*G:Z7=0QH  9) Y0NF*])$Y/A"Y2
M2KOB@SK:[Q3=% <)XH3IJ ;J=+K@A6F;"JI<D9@R4HP:,AN@!<-E^7(>YZ$]
M(=Q+W3A^08E);L+ T&3QNC4EH 0H 4H"V"9IB.B+2S8-9H%P!9U:(#0X]!4[
M>#JC7]JS$9@H6?ZFALHG]<'1!X0(4 *4KD4A"^)*4&05=;IU-_$#]CB0/:IK
M3*$C0ZU[OX4T#H&/_JRJ?-E[8DRX4<(_<&B[W!W JKJE@#,G^ "N>@,$E$[/
M[-O0JH@W=V!O#KFLW2="N-KK88/!T+Z>#RI2]0[JZ-#RH2ZFXOVOVL931QLS
MP$>@P@$E0 E0 I0N$Z4FK("6;,^0A=!Z5\0=MM=J2J#) N@^0 E0 I0 )4 )
M4 *4 *5C2N?ST=85.[-5 ?D.4GH]<'2*R20M(C+$Y 4^"/=GLS"8A2X_!L<!
M68$5S^,@7$B$37'XBB$2?]W:#5 "E  E0$DTE+:54^8WM>?@*=W2OB8[VGYF
M^.K7SFZ Z\BL8T+YY;$"",S)!<B52(PX;0UJ$IT+3"4'V1$!)0@IM_XD_2D(
MR4)\R9Z'(?;MA12'EA]Y_&!M+1L\P'$:- F@!"@!2H 2H-0RE+:'>H;Q!(?T
M9!/B"296V"L>^'8PQ9^#*$K,@]O$.GBFQ@&_2-]WGI>FPK(5U ..A^-GZ\>>
M;15L>SZ=DVM@9],RSE\FT9&1HJO@P@#Q Y1 2567WWT.O;+I2,Z/B HY ^XZ
M-*?WVOL,>@YF7#G%[W7P'@6A0X["[$/DP266J\#<"#*2Z']O-QW%T]4=?-@5
M89% #9$6"=00:9% #9$6"=00:9% #9$6"=00:9% #9$6"=00:9% #9$6"3GL
M%43>O_-/C +/68^8-Q.G_VAYK/V<%4MWV&8N<4YI34$2]5+E _3-A>GSX!SZ
MB(>1(2\ Z<_J?9)G>YP=C2M8%['A/(YBRW?([5<<E_UHZ)>WI?J]':W.NCK2
MC [J*F6M-BLC<5OX$\11<'&D<C(A7\1AQ"5CX-O>G KF8Q"R4$,<A^YH'ELC
M#S\'Y<5T(LKPT4G?93T*06XO^W';)[=';Z-MZ1C:49&I*TCKE#63 GF\[,=M
MGSR>=Q]M0XM670?!!<$%P15GXI(B(U/I(J57-N0#)/.R'Q<DLT0R&R\Q5K0-
MX^A!'"_[<4$<RS9* 7/H.X:!5+6L11.(Z&4_KH BNF/NV#ED5)P> QVD='1D
MR,:ER.9;$,XV"V?SLBE(XTJ]JZ&>>3%B"5()4GF"5%8V+QL9FD%.BQ?OO('"
MK]*L.FWV0W*".6%#D7/_*EHET$.L50(]Q%HET$.L50(]Q%HET$.L50(]Q%HE
MT$.L50(]Q%HET$.L5984@Y&?U"=37)_M82MDBY_0M?W([L!<%\M6K/26W&61
MW"IWC9R[2K(Q=?&L>!*V%9LI>51X-9RZ :<*"K#XW0YUTSQ/L&39=C"=6?Z"
M?(-@$9,;62%YV9=<\L0OH>5),RN,Z6#.>((C+"U'Y&!'&KN^Y=LN^5"4.I2C
M&ZE8LK7Z;'S%W7UKWDK0R5WAT$=>]S752?(#GND\%/_T[A2W7K>T(J_PSP85
MP4H55X&@K^7*,4=X'(2T'-/[;BVBG$A.,O??=]>))_39Y9\^2*E$:W35N8[*
MBJXA*?WQ]L.;7S;RH*+=J%WZ[<)2;PRS9+7)R\O7O<#^\QWA^C!>_PY[#U/M
MDGXM[P65F!N4/)\E34+J#OY+'-A$&JD6HW)V2WW(K$&QM2>/KBCG!*;NC>X2
M#LU_GA:.9LL,^6JL>1RL5):RE\J*7;>)QF&<>Z28U%O'>IQ0?1Q\'M#_I<'#
M;5'Y':-ACH?QD U&1!QOAP]/P\^#N_[S_9WT]$S^^7+_\/PD#3])M[_V'_YQ
M_T00EIY^[7^]_W7X^>[^ZQ-K0VA^D.[_Y[?!\^_2SU1R7'^.G;= AJ/)\'/?
M\R1K2JRC.")& -GV@WED^4Z$)/S#QK.8!J<D5M,C$2O VHFUD+L^M2:9PK6Q
MY\TLAT;Z6"T2_3NY,/N[L)NQ&R0:DUNW_!7>:SYFN] 'J;!-'5]0GYC/Y**>
M-8O(J^EOV5L% -YLCI7));&R9)$=Y2>VU:Z= ]*'((^P\4B0-\SW^!TN#9>&
M2^][Z>9:G:1A\T0M+FW@67Q,(LN^ER'JC2@T_V]OE,Z;7==,%"#_,S]/9>E8
M*'XDI4U.L2;OL#N]YXUJ"CDJF7%]OE2(84B0LL(%WUZCXL9:.>!5TTW=2;8S
MKPP>$!X0'A >L*:57>\.;5SK!LU*ZSDPOTOI;OW74?C+WZ6G-F[90$CYP[\N
M@9"[U>*%$G)95,^I5W"$EV0V'^P\FEFN0]1SP@GL'C8OW <6:0>+9-7=G'IA
M,DL7R-<.\N6J@3D\ :T)3B0Q7QG,7W)9?3 0MW7$Y>1S\-BUW1CHUP[Z%0NA
M4@GDY5"@85M"Q.<@3LTGYGA,"N&2\"I_ [.JN-HH>KUGZ:OE.CAGM8E:?981
M -1J![5 MMI$K0N5+8@TP /" \(#7L8#GG)"Z59Q0JFF.<7^T)ZG&<8I*VQX
MV_[ZY>.YN@$!)8&2@!/@!#@!3H 3X"0&3O4Y[7,EVGDWCRIWD*1J7?)#U]_N
M;SC#V$X8VPE],O?C*AC;"6,[01Q;(HXPMA/&=H+<MD]N86PGR./E/F[[Y!'&
M=L+83A!<$%P8V]D65@7)!,F$L9W"\">((X@CC.T4FF=!1)L641C;&<#83A!.
M,86S>=F$L9VBL2E(Y=5+)8SMK&AL9_V5W.316ISK=9;LK0<<2UX0%2I#FTC/
MJN0R99J)]2Q0/_#K-[180 E0 I0 )4 )4 *4FD)IA[/M,0S&;OR9V$(KYK^L
M?).IZ:_*ST%Z#%!E@1QG&I)E$W44M>0D<2(QW@(;[&"#<_IH]O*B&LB0RU)U
M@!/JY80ZQ%KO(%DQ:R:FZ$5;<(K?>8H?3,DGV4Q.RPEFC)?)[W:('9<?[Z67
MN>O0,BTXYU^U#00H 4J $J $* %*EXK2!K-^Y'KN>VXH#<?]Q$P:CF^9D42M
M_'\D)M(_+6^.V^8#4$S4D\M"B7#L RD26XK:*0L0U1;X/,S*:=^-K @[;"((
M]B.+\@"<?J]:IP%*@!*@=$Z4]LC6&T31'#MW\Y#FZ.'0#1QF.C 5_I%J\-N<
M M_/+!>E0%/KZJC;ZU9OB5P>HX X 4J $J D&DJ-;&"MVG\@?'P9QV7))7S,
M.GF.PV JX1\XM-T(TT R:_PD<5\/9(I?MT($E&K;-G@3./;FD,O:?2*$SG[G
MGO:UA>N@3D]!NE%67 A,59TMTC:>.MKB 3X"%0XH 4J $J!TF2@U806T9'N&
MF+S 3H9!ZEX(0L?UK7#!W0J1%&+6(8Q\5_("_^4=N>I4<OU7',747 1_PU6K
M.T )4 *4FC<P6.)?W_ECSK5R]!QLB+(G!@:W03X%X6>BTY^)2A]D&KU=07S5
M-%''J*$([_(X!^0+4 *4 "714!)C1VO5A@11_0LZ<(]7S]Q(\C$K%\]B_G80
MQ1%]Y;>G_]C1%L%:,'%)0C[I76[I!8Z2@]^>[HYK2[JCT3XX"ZY.T0-*IWN0
M<^%;GI# ][TM/5%;F7F@F$A39&3T(/6@2I8I*_L3@E>.GNA20U<MX(]M_"&,
MXP=UB9+H=$!!P,X+* %*@%(+4:IP8ZIX7]%;6Y<!OIEJ*BYHZH.#:4>+RVY.
ML*V5" ?B:QZ'@_.2?Q?HQ+E7?Q)D='K(A'8]=7#/ =V;FF&AT]O; -N<%O.I
M0N>TQ<M5GZJY=I8Y3M&TP>,%O *G+T )4 *4 "5 22S?"V3/G,E#T[?M$#,S
M, Z8GP9/Z<A0LJS\O!?)30:^0%L,T"B $J $*#7L%TQ#.^5SN0;^ R8_[&"*
M:;/J83S!8?DGV6&?Z_QVU:MTD-J#27 @9X 2H"0:2J+I[',.;]SNI3=!9;>0
M@:IB !WUC X,K+A>;T-B+$JN_P?FC.WZ4C0?$9A=*W3)+4<+<#W I@HH 4J
M$J $* %*@!*@M$\"TZ[#D4U,^@A_"H/I4VIP+OAI-ZWM;M5A6E50I[0R'-A%
M)'9I$[DAG-_Z W;?)BP:L0 -FVB1.UK#\?FJM2"@=/I>L76@14[T]FL0T\(\
M>]6444?3P>JHB9-8LGU;&(F9,C\B][WO>F0G#FF9@.O\[<TG\L3?E*ZIFF:W
M1X!899;_!&YIE%M$R>!05!EU#5 FL'D#2H"28"B=4R$+XE'J*,A0H0&T6,Q1
MV69KJ*A31\(DY%ZTQ#7T. _MB<4GG4**!6QZ@%*EVI_5SW]QB9#3$$$B4'=X
M&4:@.7=3WF+[*7'!B'NV/ZT9@ZDI2(%F#*>;$GORD\B<)&(?&&"C$]CHK.ZC
M?1A$DV5DJC6WF;L,-H$-'E "E 2JY*A4,POC1S*0V:W!KW]]A3Y5LD=EGB1"
M7EFOH5OXF<IX(!?I7+E(LUD8S$+72MN+1$3[S.,@7$B$EW'X"CE)5[XY DJ
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
M-)51D=*#%B2-$+0>:TKOH$ZO>E4-%&W*FE)D#75@3(> %#W!]U/')'-P_;3
M3,H25)AQA'_@T':Y&P=/9UZPP#ABS@WS@Q11_I2"&3.FP%RB0> XL/\<<D#N
M$^@V3:FOQUZJM0_4=:GA@XA9CZT$Q&R"F/682=!T3T!B,@OI1^2^]UV/V +A
M'+^17.=O;SZ1-7Q3NJ9J&&J7+&V5=/_9!EL('$L-6$QN%,TMWV864Q ZKF^%
M"VXI14CR,4O\R3YC!Q$?"?';TW_LYVL=CAGS#Y(KW-(+[&5@?+L-IM/ 9]_^
M@J<C',XC>N6GV(I9_^];SXK2R_=_N%%5APD#:=JZ[D/U/')A&V[LD7M(,]<-
M,<GRG5J>NJCB&GMJW2@C,^'[&?6WOF+ODH=][=DQ-B7G<)RCT@..A^/#);K"
M01FZB@P9C@Y"T+B>DP0R.B8R%3A1B$#CFJ+:J*N8J ,-VUM XZ/CW)J"S-+>
M@^(?1^"@4=M!@W @@Y-V7HBP[P8A66M<U8F#YIZ>OG4='8Q04%=>S[XZU)K>
M]R%JBJAHI85S5V,>0SYD19O2[5+2*4<W;%9J2-,-I,#1H6'JUF-0ZDCO=9!I
MPE GD:E[[)9$]B/4T6HMYMY@2EY]B\'KF])0BY0+\(SBKQ"H(,(*@0HBK+ ]
M4==2S&"Z3"73969)YVEIM"AM,0@39EK>@/RH_N.?4DZH<\#,]BB<V4%=I2R/
MNHUMQT]@J:J.>ZUXV"N4GUI<43J2S2[J=LHJ2T!^+O=AKT]^ZG'V=9&FZ:BC
M7,K8"Y ?D)_S#N)6S4W9%Q<D/^#2+7=/7.-T!A$=64 'H /0X;KI !ELES$/
MYGX\QC9+7\,_[(GEOQ &L6(L\=\CB9B&S*%+,\'8+_C?<_>5V&I^'$D3[+$9
MXL1D(T]&/CD/0TP,1('\N\T4TG%4A^/[!-.O!-*A3TUJ^O_]$L*O.(I#UXZQ
M0]_H^T[QA=PG![[MS1U"TSM"PB"RO'^$P7Q&OD'^IB:XZ\^Q,YQA0CU:LG?>
M!C*&@CH=Z%E_H3Q34U=B$^D*%.R>UAY.6*:I>19SQS"06G,S.F ?4=GGY/G#
M)MFO])8V7K[,BO.*S.COKA-/WBNR_%.2C>#Z-L$PPK_\3(C/?GM++=:--NW5
MFJPG"?TC#MW &218WR5(9ZH@KUZXRCFO>8I,TT1*!W*L+X!#:BK=[:@J,DKG
MT0.'[&]/",$B-9N>:K>#]!IF05V9Z=D"5CG9S.QHR)"KURDPW^/R_+"W&YVL
M5BR-,'E.GV;0!F,IGF!I@:WPREVLB8I840S]^-8*PP6!ZI^61QN-%<2^'PW]
MS'@PJS(>3$-%W2YT6VZ6G)6=%C2D=V0D:]#&I5F"5F;<=U"/2*AA0/=LP0AZ
M;!J8:<A(-YJ8QGKU*5C75\,F8L()4 &H %2X5BI 9 D< XEC )/7P24 9T@X
M<L 9\AH(6ETI7@<99A<I-7CG@: G$?1HIX!BU#*>%)P"8(+#04B8%0(51%@A
M4$&$%4(]UN4=]Y_FLYG'1LA8GD3>M;T@FH>8M1-G'H"Q%WR/)-?GIA"Q<-XW
M<.JOSX)IYZ5%6DL[+RW26MIY:9'6(MZEP6E>VRYZ/C?XS"+V$MGX:%5',,52
M;/W(S=\@?TDA'A-"7*T'?,!P>::P/!*L'O!Y"RT4'9G&^A@1\*C50L)ZIDUH
MR-1JG7T$)*Q[I$0'R2JDHXI PJ/G1B"UWHD@X"YHBZ%#OHRC6,(_9MB/\ 5;
M-C"^ZE25Q5FE":M!-9 J0R^/,]"OIL:T!E(,Z-_3./U.&'VHUCL@#OPGS40A
M"O& R)Y@9^ZQ<:3YRY11[V##@S#..QIAX,8%L3Q>"3.SJ1V^4SK#XSV$',#=
MV^)+B[26=EY:I+6(=VFV99(?ULC#!:UO>]@*V=4G=-OXD>T1/$L@VP^I+N>A
M:*YB5S>. W>HDJWGA'-J,25A=7TYZTFR,;6,5E#<9C H\@F/=.@&SV]VZ--_
M>G=*EW@Z@&@]9E^.9!X&9E6LPD!?RUE7(TR[L1+KROMN+:(E\TPRPXWWR))8
MDRPI93V-+CEG?RFZAJ3T![&_?MG$/(IVHW9S&2]\H3>&6;+6Y.7EZUY@__DN
MBJTP7O\.>P]3*4B_EK>6)&8ND:>SI$E([>>_Q(']YN_/5-BH>71+C6_6S\O:
MCSV+K)1@U+W17<*;^8]3^RY;9,C78LWC8,4 9"]QJY4MR<:>-[,<VIWD;V^(
MW4__3OB%_5V@-N.;Y*H\:8B_POOKQHQ,Q&;/T_$$WD_2DLA5/6L6D9?3W[*W
M"HS]9F,*[/)=9P5'4_V)<>*JPDT?@3S YC2K9;[3KE^O_;(G'-(X*[3UE+;_
MCK'W,:UOVR%FQ_PXJ/ZP]1CB=X/'87+6(G^-,1%M1WJ:6#39B_R*IS-V]U>:
M07^1#M_M[I1G D 06N&"UA7$BXP<S\'7#!Q67=!W_IA',3TAGS76;720(0L3
MZQ:;TN*X]@$GP*E&5^>.7?22]L>&#EZ%;9ENDWC*[&NB@ZGR#XGI2KV4:=ST
MDOOY@K8 G,YGCST4!"P-=@W\!QSS9)G/010-XPD.RS\9?<V$];S94*AG")//
M!@QP/ ,<&QOM*;62'\[<K;<I/KD_R-';BB(<1])L'MH3*R(WXC%/\LYH(5FV
M3>A W[86E(,OV*S85? _<V/+NZ?I:(X;T](T(OW4+^E\G,</0?P[9AD09SV+
M=V0Z&!:4?//DK6?LO(Y,79A&'5=,WGHL-)60MP?2*SIYC[6_--336VJ!@6U5
M@;_FWW,W<MFL+Y9)QO/*IJR#W8J%%<[)KYYKC5R/)9BQSP?T1)&:79?LSBD7
M;8H%.WI9T608/EIAG/R1 [;O.X,EJ@W98+JLUEVT K0^G-:U&&1F#\E@D E&
MZGJ,,X589YHA3&D'T+K.*H(>4NN=R O.LM8;= ,_MOP7E\;<P&-VE-@O$>PS
M )MRFM%N#5UA&MI>.8GK:>9@Z$CI@FM%"!+78Y^9'0-U9 APMH#$1YME2@=I
MO2;&'8$+30B+*XKFU*RB90U!Z! ;*UQ($4\4=GTV_&$TC\AGHXBPY71$/D#Y
M V6&&?WBIORH%9^<1$L4Z+<OV%R#?"# Z7PQF8^):-XN)?,V8"HR9'\\AY8?
M\>Q_GNF>Y<M0N<<.]0Q0!7#NO*ENMX=Z.MB.%\ "QW>5,(CA4?](A9IJ9-.Z
M*EI85=C0]ZJ857.E<?RUO%]IV;"[^)'TGKEVW\D[;%'O><_O%5NBVM+;2RJS
M_4_I,[5JXHGE2\J-=*9J8T45#8=G8N-1A]IT9OETK IA^IC&1T/RLL^,N9?0
M\H@5'L;)/#!B]1%-P;C-BG'6P(,V$8G)"\S-O!E0*"]ONKQ<R=]YO8 <ZL?/
M7S_.:S7_FOW<PHQOBI^HJII\UVWK/BF??83"<=+S<?!Y0/^7!@^W*SIN24/)
M=<BB7%_MZHKVS7AS!E@/V5=$Q/5A^'S_)#T/I>=?[Z7;X</3\//@KO]\?R=]
M&CST'VX'_<_2TS-YX<O]P_/31N!+=,#IFXQ2T2XC):;\PWR*0]?.NPB'L\1>
MCXA!_A4'X8OEN__'+7C"-!^IPMG3/L?$_IY19@O3Z6BN3PU]8H?32SUA#S-3
M^YO2-563V."'=Y(0L&^$5/ P;G$92F7]$3HE_1&H^S!_'F/J]#3C^C!)5&[6
M'&723H=GR8HW:G:^0=3M 15B7LYQ2FDIE<R5693+4AW$B,0.GE)Z\I0J.'JN
MDS#U8G=6Y>PPZ]00S3K]2+0AU8C2P+=OI)^I YKZ"E7YPRT_H;"_E ]2$*9O
MI%])WGDKN91<4L N*;%M-K9<G[F@R<UBZI5@#9 7!.D7Z07[*95O)'H82FZ$
MR%&'T.)E(KEQ5#SP1/,142JN%;IT1,0K^9=ISV5#9:)S69+IS\D2_SFXC[+E
M45;*7R&=LDP_)/U,%1U5T*_86TA9[XXXD*Q(RJ'Q#[*T67I)1!]Y%KJ$D(1$
MY/8O1/\YJ0,_2+F8WF@6!J\NU>_E^$0X?'5MLB9RPSGY(XL"/.)@YF'FMC4_
M1$049O.11_8P:LY.R/FO0*K'K[?K9&(?2U=<-)W6]^YJN;EH\'9^:C!EF5'[
M#MMX.L(A-Q$T!4ETZT8,Z!R;,Z2GUA\$PR+',4[9RD;L]!Z1]7ITI-?['6@G
M3Z2>;BFIM5M*3TF?TN$XE]0V\+]0F)YR</PSD<K4WWF?R"2QK_(?&XXW?9 =
MUTXROBZS0Y>T'LO-M^@JM:\T_9!%OBDS=G9WLJKH!MWV+-5HS5+5-3MEGRMQ
M0^JXW(%=HR2VF]+;@@Q2(LE+U]%LS<RNN1]TP?W/%E Z\#/5M!+30N^HUA'$
M'C_J1,UTO)37WAM-\+V(6T['M9C@?A<[/IRS%@LJA'/R![IR#V!E7J7]^:^]
M//3H$5'FQ"4&%/_E=W(FX[\%XQV.I?-BK;0;:]JZ(Z2-]M:3?D!4051WBBH.
M*49D"T^%D_][YX;D@$Q.EG\=A;_\71KX#GL!)+<ZZ._)82>8NC8'?/C=QV$T
M<6<@P\!(A_:B=7W;G5D>)W _&_"QPWG::!W7;B][&4M 7G&9&_?7_Y8^NU-R
MB'*.5!O':H@L<:[$A\1</(N">?)$,U=N:559N'@@G^S[SAUYA7J9<I_:RPOT
M+7WX7_],'OT+\_9%89QITOX/-WKS]U\#_T7Z;_KC=U5>MA)+5KQ/R.=$D$JU
MW?:$PR\NX:U<'F'V2,OM^N/BT0K7>R;WHZ%_!$HK"8>S>8CS&8>#AT]9RN$[
M=7O.H;RA(JT)1DSQY%F97W \"7)ENG<XLD.7-:(>CC,ENE2?%3/B\L;2A.P>
M1,3+>;%&Y0QJMP*U^VO@X*M4N?3!0=UN4[?[( 2J]FA5NQ<#"J!FP08^OPU\
M&]P@Z7/LW%R//DZ?G3PZ>?!-\O!?ULSRKU$9[P4/:..3#=_M[)?63A%07[$7
MS.C]P>YMHZIE=N_3Q/)?)I:;6K]9]E7AW30#Z7IT,7W\].EW&"B/7V^O41WO
MCQ#HY),LY#W9\!G;$Y\8IR^+1E4SV,IG4^"9[LZ,YAP/7*']G.*1PK%$8[M)
MDRIPX[H4^)%P@38_6IL?RZ"'J_;:ZB@$37V&I&%(&H:ELJ1A#9*&(6FXDJ3A
MK&(FK<12S ^%ZAE(;8+TQ",RB2E/"95XV')0:2JV)%@6=LLAW9F%#;F-QP&;
M:[$/NP=(Y:G)[4*)9LO1Y24"";));8^0=0(MQSFM$Q *TY9O*U!M :P#U180
M/3LF>L8R'08^#U30>$M9%*V8%U'^Z>O+DD@QI*#D,-D8U[C--03*>HL48G#:
M^6-PNP)NI;U.%B5AMS-C!H&XDP-QI_/MEX#(&99>R-*7/:,@'Z[5&\)_SRU_
M,9?NW!<ZO'G[=K#RI>O= OCS)YB=L $TD$77T 9P(F*@_D]6_Z?R[#^)"@YH
M["\.W=&<<0X-E['-(/\J).%=]*X1XC^"!;ET_#T(_]RY710^?97[!4,@ 0!V
MBCJQ@CWBE#WB1#[]1^/; "CX2OU$>()IK]FY%Q,YHCUGIT2\;.X%VG(RX-^[
M2DW/#]GL^1/8"JB!RJ\1--#]I[N'3N?<6QKIB^ T<&V;1=\G=Y">K:E%M$"R
M9UB>] 4[KK5MLRA\[WKW# 9#@D(*'L.."][- 7N&?C5[QNF@7<">D9/[TI3R
M@\?/-+T)52 *]T3M3Z>4J]9EP<G&Y*Q6#JU\]/2L^Y(!7-V]]'SY\(G#<@F2
M%(ID@SB<#<JO1QV'KEU26T_V^R!<I.,EV."1DMDWVPNLC'UWQ8WU549#Y57"
M%U,=,>NJ,";WU(%8;&<WMERKK$Z(6V![Z\2V3K:J=T!8PXJA. YKLT: T5C5
M&.3/F?9E6Z!O8V<9IV>#FHB)J+"P#=F]"<!N-"$?V983% <2_C&CWZ"J?9;N
M[](HZ8R#T\MJ-UNO\YW-&B+$(?<;+:0($P$FEZ%VJTTV[__#*[.UV!?<S*8F
MWR)_6T2@>.,6CYB4Q$*/%U(RECB=0G5K+0BBTB#RR)K9VM)12LDBGY.171:=
M9)4,16(6RI1._J*#M.@\=&[$L>\/[3B@7Z<8Y*]%SI/%IC)TQ7E8"73TPF'@
M;4<X61#[++GOG,!BA601+WQ.<F%N5E&BEK.RTJ?BLY=7QM#EGP@MM^AL@%1*
MR^4H2+KV$=D R3I<RD/SF!)M*WU=8A:2C]D4#<X4R<,SLH:8P>,'R0?H^V5#
MH0F'X9F5#",;69$;2>3,0 Q!.D0Z#*:['_!&^C0/R:?"W)-*P8C.+R/72 D2
M$/:35G,@R)H>R!L9@<M)\Q+B=(#U-D HNZS>8(1MZB;/9G#E#:8;:35<AJ15
M;VSAFL5#-QWG1:_U?4),@\6[X+N_,H6.WFS+>G>-6Q-M'/<V>_W:YW.KV_;8
M-?)6-*);.GU&]\;>"VT9T@V#N<^3^E[G8.[Z8;RR0=P_WZ96Q=M#AG*WN-_*
M)3H$8/@U#+\^;/CU+KD_<P,G84Q7-KDV.6EQI%SG;V_H&-DGS.8Z!_XWI6NJ
MIM93WRR/9/UXY4/]V8R8+ME'OREO0%.!ZQ)<E]6X+@>^&U/71#;$?$S.F?Y+
M%L,>/ X+X]HK#\7QP=SO4K=IMH*22DUPHU:[KPU\J3\+78\Z@;J%F>O,VT@N
MAQW)C2.),($4<+_C0__IKO\_TC^\8$2XABMIZ8L5_HGC&VG /Y.2$$G;(^9/
MY)SYYR"*B-:_F],O/)*O!0[S#T7D<=E;:X'5#@^L*MWG@/RNR>SW;WWF'['\
M.SP+(L+LX8)?A@=2YQ&]X5/J?KOUK"@:CMG]:3#U&WG P@=3?]+BR:+SU;,/
MKL;2(W:/3=%T>6LPO:,B69;I_VLQ=2E]&G+A]'$D?J],,/MW3U$JF4@*\8R\
MB>D>^G)&U&GZ5. S./_53J39 OD6]B]I&!)#@F+-P4#2=^K0=1E63/M%1(53
MGS&+$7"-:<621>,%-O.5_/;T'SO09U?F\#_2;Q'TV6LE;5T;9^_?GNZ^$=OW
M6[+ 8[!7E!N]!'9R58EP, ^%^#@F" 8VQDZ4HILJHM093G40DJPQ47!D'<[<
M9IQ.PS^$/)EIGFU?^ <Q&J.,A!O)PM*?'I-[?R+WHI2Q?!LG^^(C(_(PN>P#
MCH?C](_;((J/4TY!2CTN.%R(&!%J)V>>B._TC(;&=OGI:#?:&@VYT)!]RF.G
MH*]?/@+$WVX??C\*8A697>6FNRXH";YOM\0MJK11#O'9G<U(22.3W$RI87=3
MY"5/D=\UI0*E6^4&INI(-C34T9424X'8 ?7O_QL0.GC_/Q<JQVWKSS25P(^E
M7_E(LFAM?DKR@7P\>L_M:VD3K^YAU>U9PW%.SS%%FKY3IDCW8_H3%6E56Y"F
MF#=J]5M0"Q [?D=13!EVE!W'WMZF8R\Y>V6"R3-GF#N+^AR)FG6#4/*#F"S/
MF6-R'=4H9*^P%Q[H^YGOQ*55Y)+U\A+B%T+Y7(:1-:59]GL='N[P*![X41S.
M*>=\LFS<9U_>=G;H$26=K?V)+9VM[&Z.G[\'SY-@'A$5^/R=7'#QY/[(\^CG
MP'\AR$[I;9\7,URE0.NR?+-^+B@(-&*ZV5IS31&DZCSA]G)V9>_$@U>MT)^R
M=RH=HAXTU%76[?K$HB <3CF:G%&G=.L<9OL7MNP)_4S1Y@A\O&W335. 4D$[
MQZEYC7BG'@HJI>8W]N6^[R0(IP W=E#OWI3Y1PH']3B@K7/VLG>6*E!*DRK7
M6:GAXSP!GZUP_S/G5MUPN>QUK UB:MI-[TR. R!FS5X@<MJ2-3 HMQN4JEQK
MT(-6DZ4\J\KB."@4$VF*C(R>T92#8@-"C3HHMJ%RG(/B*?!I Z*L_I8:3PD3
M\&MEI<>W_65PR$JRI:65;&E6R;9VR>P2Y(V+<'3L)SRB.#IZO9M.TXZ.1A [
MWM'15<P;'?:ELGWIO^8^3K:E2OP<YJJ?PVS:SV'D=/W>)A=^Q?ZY/!W=W9Z.
M8TY79GJZ:LL9RLCI%*,FG2(J#YA=XV8]2M'T0>@2*'+LKJ$CO=<YY#3SRTHV
M:QL2<*%6+'M?@UHQJ!6#6C&H%8-:,:@5@UJQMM=D"*L(:J@5VUE&M5XA=4 Y
ME5HV>EMD2_:LS2C;UZ3LMK2'!^M;0AXMFP"^5]NR2Z]^8=L"[U\SG7F\N0L/
M57^]E3SK.Y?A$+_,O42FOT]<>T+],Q-WY,8T28*V>B3GY9@>-@E;9.U@N#>-
M^FU<UB;F-?!>:3F-3[_]ZD:)]]ZE9A3U^=C<<J;=>EY=&T>%MBY,J=#+Q%%V
M0]I@J-"<*%UXVLV%?IC2&E'W?X0ES/H:\CN2:T2LE\H$>ZQ1D4TV!HLVJV&]
MB\+5GBWYCD7E369XPQK&6^1RS#JD7B=RMV"M!U%I^Y\,? ^_T%XYU.DP(1)&
M%T,>@*V6G/$# L 8$P."!418KYTI60TN?($MF"RG[+VLA0R_3\ :=*:/2]=/
M^]U\IWV;. G842/Y0+#IFA/K%4LCC),>/<L%YMUW\;)YT488KM99_;P%%((8
M31@B=)M'Q89368LAU[>]N8.E&2$=)Z=%'HI(U@))^ =Y+W()A>)EWR)R!=IO
MB?(HB[ E8I?7F42ZEU_--8_*6HWE/HQ2\9IYV'G!^<NP-F39=8+9RC=OI"^6
M;_$GI:MBS^'P1\YQ#]J+?1#AQ(B7)U$@*%1\UB][S<JZE?++3X.(*!RBM-PQ
M]?C%1 6ZY&;)IRFN2>\L"2?C;6D^$/.J^39&A.&M,$J$)/J3HTX?UO\C6"2O
MX^]6Z$3)YD>N;T518+NL 1D3^"#MCYN70)3F#(7,KU(0(I=?F))NF@086%;1
M"/N8/$4:UERJHQNI'TG1W)ZLAD"RQJK\BJ5MNE:N1+NQ$CIC"A5:^1;OWU70
M)$D<-R5IHJ.+3<ERZW#*UT!#*K9-]BH*^E)-)O'TA!$C_@V'-_<BN*@_6R)&
MOLYK#%&EP@N,V5Y$.^M%\^ETR2,;6I[Q_8NA23O$\2YGUC0@%\GQ4$;#D!C7
MKQ;=O'.-R- *.Q-RS:@)_KIA"RGL0&<TS,2EWGVF- OCEPIZ^RG5V_V<0LWC
M]IOO<.ODZ&U@A./O;&??E_)9QB,G_O[?8U9$<:G,^J!JG%F-3JZIWJ:5DTOS
M_HX!2E@VH)J4?)&6M-!,G(BH;6+%TF\YQ,[Q@AE]4"1%BXCHG&4G3?)]ASD,
M(I;/P4U5(B=$8%P_O2_#DKH4R*/,9D$8%XS%PQ^XL"'06WKTX$K%DR! 5D:V
MV,0BLT.\;)C)M6\J1+E=:JG"\UON\]):)4+HD8M;BX,(3/[SZ:(2V*4QQB@Y
M'5 [A7SZ#[;K<@O0<OZ8\S;B5)D<<)^86?%D@V!#A\@3QVFXN/! 9%?PZ XT
MI28\'H\3/4,P(-!L[ON?R<PS#J?[-3#/9#(_.REEQ+[OI/*X%,=\1(]&\8;C
M_M)@82'"1XNZ Q-$AB%YXJ\)&D\Y,/AU'.Q^IG8[[Z[/OE[>>#])E?RX- OV
MZ)2?"QB^B[#]WIF'"R(LM//]UDZ,ARI">M&4](EZIX'.5''XM"DI#630]I4V
MLYL(0O@[=I T]SUJA>[/0R_N:TYK6.Q&Q,S@\>4@ILR[F4.>EQ]^8)_=S2FJ
M>J6<XEB+-W_OK3,*>9UN(IDERRB-?8>HH>&R;2_W>JD:RJ7K6"-RM"Z(.;4G
M0TR8R>;]A8NZ<^<9A2LH2CVJ*.A"(L8L,4'097P6N<2&L,)4<>U];;*3T/D(
M(ZJ/Z:K1@5]G.P%1JZY/;& W9BK<#9RTP3/=;5CVRR:XZA +3=Y&N]:TX=J>
MN7#MB0$=2 QH*C%@"2]D"0@=U((L <@2@"P!R!* + %QLP2JCY!OBMA>281\
M.Q5:8_T?G#UR4#->;=OPT!,=TX=@UI!?>LB#>3G?<P'\QWE($_7C]=/T;![:
M$RM:#P>BX\,,3)50=V%9>"'IVY#X1W<%("27[+VO@4UTRT)Z"<D]L7.8>W0M
MX$E=V,E#L^82[,#O<L<!V328)Y=HQ6CUHXD+=.G]1$LT6<+$C![<8_IUEKF0
MYFZ0;WH>O=&,G&:29W/#]22()"A7"#LNR<-;5' 7\2A)&PB^DR\F[RQO3H-$
MLQGA%V;O)(M@+5&IV9,L_++A+42,K2C",?-@TW=&0?"G]&IY<W88I-'8Y -L
ML<F'#D$V\671- T:UYN0[0:'29GJ+N9F#Q);?V(6!4?93*=D\A=9T/>0WIKE
M\M 8ZTKWDCT$<I'PC!_$-/Y+#$8JZ[1.*_F=!\=?W(C'&6UK1K4-HH28T2P3
M&OR@\"4@D6O,Z6BN!;G"B*<FO,PMQCDX&Q+&;LY.7$G:#?DXC9&'O,%SPM)Y
M?R!Y/EHWQC^)PQ>:\V+91$0BEY<7TRNE$U"I?)!_N8ZQJ(7H\92>-*:??".-
M5-&+>H'E)V5L;N@P9B&KY'3:DA.Q(9XQ)]N2QQAOFQAG.4U<XLMS@&@\EUPG
MX=(\=[#TH%P2#^7/B,K06D+/#C&EX!4%,"N"M^CC1%O]4C?;#]@7'_Q]S!)Y
M^DDB3QZ0F[6]M33QYX MCZ8)87O. HI)\DSN6O0N>:5-%%+@^O%)W)"HX_(4
MMNQJE3=<K_R"*4:$)PD7VG&!<=E<11S:+M4\GI<BGH1P6>@V]]1%@O#$&19[
M'A'U3'5I.A>1!K>SZR0)8:_8YZ/C+*J[G0*ETUUIBG',+OA*<V0H^CZ-K46!
M-^?;*$V+"JEVH;VVBVNC7T'IWL7C,YP+6%R7I8).@U>+/2-/N@K"-/N+<A;3
M=.,QV=RH.<:#\N2:-+21P#%;X6D:"GRW5'\;=6Y>>_E.IKWH&^3%C)6XLN/*
M=UU<"CJ798*&-@\A1P'1XS3<'VV6I.1[FS-:-MV41K38MD)5[>9P&(]<L4\S
MP\1)+";/'6.6"$K7[. D>,0C6_O%CAAD[-E'.(L"+;.U:%%JS/GB9_<M_^HR
MOR[_*"ZU+%R:?!&R4%KN6H<$_3]05OK9==^Z,;TDRU(E5V/V$-F'J TT3IJS
M91FYW#1(\"ZH'0(-)<?ZALDYU%OP/3[[BSPU']D8)MOGNL)BLRHSRX5/T&3W
MI5D**\*<SV:ZPDV,CY*7'GE.Z*84I;5CXH9,TOK.AGN="?EZG)P:WW&>HL^S
MM%+YY_.I4:E27L_6(1\,1I[[DOC(YED.U^:TZ4%>7*E82M1-2W1&(GLYKB[<
M?/5Q\W<H7<.*"7T ,:P40YHJE"@<VA$I]A)EENUFN5, TS4)\MO WO/LPS+H
M5P] #FNSM QP)U_8S(<K)YQ]ETO@YTE;3&/1M$RFMXB.GD]'(:>_O_42-]+=
M$6O=.QLM*I*!Z$3,-MZEX4+DE9QMZ,AERLGDJ#-.CL]QZ(Z8];CS"9ZS=PM;
M[HAJ8?)D_)!3W- W'V3HP9W\_<(7>9SH0(N#-F8R'/IU'1(=H ,"Y#9 ;@/D
M-D!N ^0V0&Y#*W,;KGA:[GKL_8! ?:>LS0-T4=CDN/G*ZEG)J8Q54R4!UN1,
M)M'&E.0<%6+HHO#W?KY^N! ,+I:Y9OG_;I1&'9G38UG2S!TTN>\B^A?W^^:=
MG7L4 "\GD<Y</_&03[,B:[3U.+PLL,T?OS=W$G!]WCW"75;G;NP>P8(3(<Y\
MNNF1GQ=-,X<[U7A;7#E9$X0R!P]O%D$OQJ/_Y.*VE:06).Y]ZJVA]=W\Z<-%
MRM:;G0/Y7@CTYKRX+:T8D>9^TCF"5973IJ^AD_IGF,]C%N*T1ID^/0_DIV&+
MC4AEH1^)-UU@_O<7VFC"W[K>98G+W'-XM*B$&7FXG#U\ GOBV-O(%,Q]NE<@
MD<<HF/.(,'GJ]EQSV24<7GR7,.F">IAH)#YM]FK%Z^3EQ?ODL[. GC5YY4Z6
M9L!=6-&?4MI"@-">P1%A_">+E1S$ "+%H0^V17PZFYCP@Z+38$\Z[NF!<1EY
MTD<<S#R<\06Q35Y"JJ0(FX;!:^*5_90T=AEDF1#29YJ L@S,$6;^+XOLVP1.
MA0>5N B7?Y/Y&2V)2($]><=J3[.&,$MO71+*2N0DZ;><MIA9YF0D?9<3KD\Z
M#43YI T"JH.I$[SX91J:)*QX.W%]*U/#4TRS-:+8G<V]- ;&Q).Z:QW"]M3-
MR7(7"L)*WN71S"DFTNI$K#5!4@R6>-]9?UB"+U$7KK?BK,\Z710^E K*>,YV
M6H+1=.Z]L&X-I1J#7<7!>+KGPZ?/O%GDH\VPHQ3WK;IEG@CC]JTF;=.3;34;
MKY=FZV1[Z=KVR=7>B/;N)DH$$ZV0!,QO\A8GE*Y=A</7 (<O.'S!X0L.7W#X
M@L,7'+[@\&VEP[?98K9Z>;<A@NWIW-RO .Y@MW7G$+>U_J;42F4F&[=)BZJZ
MX6*TD]GE?+TV5U.BBN?,8G--YG%T\(SE/:7Y3>NYO.RXGO:/Y:V]@F6BM>?1
M8I28)PO3!&OJW<NGBW*GB^45L]KZ$9M 56@KD[J"1]ASR4$W2KQW)4O*>UMS
M'E:63TX=:-0?2GLM13EOCI4FQZ:Y6UE+LIWFXAEI*%)2[=D:-B]+Z=RR((.=
MC#'$.2T6;,]^6W'W,^<MX^$DL9GPXJL;>)G'FN4K_G C/M$P3-U3FQS9G%_I
MN\F+0;B@Y[5)$/(^K,QCPTO0.-N[8;Y3Y!_ST(T<E^G&Z/UF7VP.7.-DB]D
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
MWN8]LCZ1)<R3],KP"RKOU^5CP%\A:$J\XP?\\.?5YW^_(G A\ S_[=59!^Q
M( 3,'GX2?M#?7@6/Z9LHF_AQ*I]\]7NKUW;;@QYAB8R5;V!E;V6'+'O@9;5^
M[ &S<CNMIF6/P[-'NUD_]NAT!VYKL%/VL->[H[<D<%R$[B/6^>59#PC'?H,D
M>"<I<!V]]:+YR%7M[82FV^Y;,V&_?%!#@^#<[9]W+1OLDPWJJ/C;;;?5;QVG
MWK<:_=D:_7(X!+,IQ9S%(0-3]A:3AR*6OCCEKHQ[19!OFAZ?62K=VL>FZ3M-
M]Z+=L3+^<%Q10[W?;G?<;N?"<L7!N**.9D"GVW&;@\%QV@'V_K\O:V&"_"[V
MU,^8,TKB2:%3&*6)8TIM=@L;!!P,;/IB38EW&?L !+H<C>"F  ?W2*V(?L_M
M]78J&2Q#'),!T6J?NX.N=1T<A"'J:#NTSCMN;] _3MO!6@7/M@J>@SD4%H4P
M#N;L"DI08SY5LSEM,X+RF-J_'G"JQT&G)7Y8*4F_"9[Y*ECF_2/F:0$?:@%[
M;*KVO.GV.C98<WCNJ*/>[0W<5NO\.-6NO;+O23E_3=C4F\DJ=EAQCXI^#@LX
M[1-6K<OM;R).X+]_G&*I]<O(_X+4N22B'.=M_:+;<BGES6J, S-'#<V)P6#@
MGE]8#.#!F:..UD3+[5QTW'YWI[+#WN,W-16VTFSD9APGZ1E\92*K-@31/?#<
MQ$P">$&'E\CQ':AQG9/AR/1\N]=V!UT;VS\ -]10L??/VZ#8=WH5M-QP1)J\
M==YS.TT;S:^3OE\S67LK^OYS')W)*[Y4^',)V;L]T$\6'+O_0FTG=F(KL8;^
M00S]CW%TM\#.+\!Z7Y!"1Y(<MZU_T>VXK:Y%X.R?&6IHZI\/NF[/,L/^F:&>
MECZBN7?L!["6_O84/GF)M]],.%I@[[] =6_XX>$6-#S*(!X<:+=S;IU[AV"'
M&JK\EMN] "E_81GB  Q11[7?=EO $-W6(=)VI6HL%Z->]*+:%68K&@MK=2N0
MI59%EZ#IHZBR.E>HM5KAJ[EMJ(<//D.[%_69H=V+^LS0^CB?78FVCEUQOL<I
M=@6M0$,>\ *UOUK.15[?K#;WVF;9_CHK+4_:IDT^LALAW <[ [?;KDH%V-:F
M'0G#V3-V"F>LAM?LKMN_:+O-9A4^UIZQ4U_RZ9VQ.GHN^NZ@U7&[%87GG),Z
M9-9Y4GT%Z\ 5S(\S;-E6UUOB5J9H=Z-.4[2[4:<IVMCRGAPM^VWY$X*E$81D
M,=B^/T>HV8]SL9:.MN]//21S_5+_=6W?J3?#6V -7 &'B?DK0GP5=#C.S/Z6
MVSR_@']M^O9!.**&#LN6V^UUW4';EN([!$?4T;W6=CL=^/>\;?' UC)85@_
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
M;D"F?1G=I/'P9Q7(\\?-NR<I]&ZWL\H:<WY9QT:O Q&>:M6TW?.+5D6H1:F
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
MD'_H<2I1"/3+1 <T8#=?=(\!]IC$LFL9B^Z#)(YPZ69GI]3[B0U$'B*6\'&
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
M?5$BNU3:TPOL!/Q#XV"1,S!+A7:EZ*4@O*D'BD-LBQ/?HN'"%;@;20C6Z"1
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
M"U+Q3@(+23S&T?SHZE8,RQ$U+P7.M4IS:<_$"&LWXE3 YA&UO-0L;K/(#^<
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
M_T/)MHC'A-4!#;#P:^A3UT N7TTUA.'CY"ZO.?R\!NO4:A"U@3]_LYHO!KS
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
M*\:K& PN!0BN@RW&&D-,@<^FH%*VB\,&A/ C/,!.03*N+MX:(ON9<:8[2^S
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
ML<'B_$#$!OIGWZ6N!V8Z8EB#MX #"<H=/"@@R+!U-G15O $?X".>#%@^1 U
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
MJIF;X22___>W7D/M?G*)&8+?B,!/Y@XX10YLB _M<]E4/_IOW_ 6B>]IXS'
MTQ.^B^_B-35Z,#.J89,+/IS/A.4M#7T399<UQ%=GU)O:.G-U;!SJM^:WFD<F
MX&&19\WTZ?((M'6U[=?L4=_9DW(3]D=0\%]"#7XOQ4+5J\%?/Q>JNL7RL@;_
MC:O(NE]9@W]F6)0U^"> 15F#+VOP90W^"=<F7N_M8E4@P^LP-5(<= \4O!##
M,ZC[OP:R%GALF@Z(NZ+HXQH6>CLWX"/^@2[B8(:0+271MMMO*FJKT [A$M%[
M(#JWO-%.IZ.P01H2T55$=)Y)D-V^JC3[3=E(0"KKG6*9)ZRB65BY\>F 6ST.
M.&TC^%+AZ%+T5Z/;5WKMEM1?AT!CCMJIUU/4_B$FTDAW\W@TV'"[J[035EAO
MXN#0W(S:^9?B1*J]CM*3'56J@]G<M&X3)W2V"^VK(C&[ V;S' W75)JM0W2;
M._LZM?/K#")Q(7$A<5%FQYR3=D*JF"[*AB'*%C@GW<P@(^^^G&XXW;[2[V7U
MXCZAK@:22<Z227)LC--HJXK:./%!H))-SI%-\IR7VV@VE'YFM.Z$V$3&'F0?
M$(F-JFQ18J-*6WQCCYQ]6N+TMHH!M-YGB7_V.CS4[LUOLM<SP%TWQELESVS,
M;<TH"#U Z6980TET0P=P>?!?=J5 V=ZC:U.LF8SO7IPJJ&B,']V8$,,CALN6
MFS-+8<P*\SR;P)? I/"R5C?PWG:[)^"E+M@0XRG1"&I2JN/I_J+X.&-,@V=K
MSYIALB?K/GLZUM(2^CJFKHM/&-LN?,DE+]0T\;^F-OZ+G3/\G6%QJPA-,?A?
M<L.N#QN(;:M&'N9@,4V0@\V% ENR%O@]/"K_&@6<:7"D1$^-#%MH9WIES4(N
M_+F@H[$]FVN6 4\S+'(Y-2R-EYS.J8.PAS>!')$:GN"U[KN>@]^-H.J%5#'5
M."@?*;5(%A(!(!%4  0WK.T/TD]&=>Q4>\9GVH\N=9[9:AQ?XZEF/?'=,KEE
M+HCG:);+C4PW["5D(#<@>.%KQ#6 %;1D":V M@M6,Q"!ZU/'56*G>;%]4U]'
MX?C.=C18(S^^?\T]Y?.?\Q?-T>\1* /]3Y\_:V!9OF9F9H.^;8Y-.S3[.^LO
M<ENU1LKBYWH 0&\RIIC$@ (O@?)2G:  JYA*UZA_&BY_52$6]=B'ZB<%65##
MYD^^R4JT<^<2AU[$A+'@E>Q:\"VJO^,-KCA0UC6YJA$0M0Z'367(YLTMQ3K[
M=#TKDR_>VGENPP&M+7JFD22YD2>-B3<"HL==9I%<&A(D*'(?9UJ4;RTU;2."
ME*-.;4%7@C/JBCA@.F;+/G:(B['F. M$7*AC<D T4D\1ZB>'&J)M=4NWWZRE
M)Z01H5>4 QUO8V!YV^-U.IU:.@,JJ3N14 YRS,V!P6V/R>I&:ND$Z\1!US5T
M/"/1$;E:*/@=%*VI)IK<U,UN8P.B8R.U1(U$[R:K@\3%6HVMSF:"R/L@.XW\
MV_8@[5KZ6N@-'+S;478;=;?M47J;A9&[E9&>5UM79NQ'CIDNY!@LENF4N33!
M"JC_3'#BX2/-$EYH4M&ND3)G&Y+:KC=5)<)2E>IYS=HG1EPQ9$R!C9J'V&<!
MWAU8^I7QC,$)_6%J.][Z*[J]6TYO\$UN#3/%ZVLD;E&G*T0D-S9')-;*Y((.
M6XS0;M=KZ=+K5/C%2W7!FSOV'+8.GV.,SIUBQ''9[Z T_#H(=^:3\I7?%KLI
MIMOW&8KM+8N8SEI*;PNCJ.\C$*SIZV!7@*=DC0W-1![1_3&:$N!/P?<=0\3[
MN1@@&"='1IC G]88S1*;S*G#N!7^1G[R+1:I1BVJN2[%S0!-L_5LQP!HP6.
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
M8F#IP!B1K(C1R;%!5MW"[GP?-N4>VPY.40)-@'X3;]&=#-7!BP7CW)"YEH?
M@G^&X40T,+@CMDAH)?Z[Q38LJ?L.;L/U03O-J6/8NBOG.IW-7*>NG.MT@+E.
M$9G*&4_5S5^2,YXJ..-I!>M79R!%9;FZF(?*Q->W)+ZNY<V2!TN=='+LOF54
M!W+O@]E3&X3ABCS:'-)H5PC)SMO$[!9QZ6CY'$0P^U=*IB.33,OY^E(P54XP
M)5+Z#R><MC?"B[>T\CC#:9ZJ,"U4F4@31E1%V(WK:T-?.09VS:S8P7Q.+3W\
MZD_U77%W&94+8*T==ZBQZ?;1)61PQ:H;$Q:D'L.6'JGW0BE/B7:#N\GT=8+%
M+V-_ SJ;AU>WT0W3\O?E!,7E"8K;7!++$8IYC5#L'6*$8@ZS#@M:]IPGVIWU
M"$4.%I#$_ 4.4^2OV$1%_E*.592#W^1818DN.5;Q"-$EQRIN:C>S/94<&)GO
M]VH8)P$E 54 H.3 DZ,?>/*P*JI3@0:5AQGV5US"_OIFPGOEVM?J=3FHJM*X
M7]L85^+^E'&_OLEKE7$OAQM46'7?4WB^A07SL2N;$U;;&T8T;<._MS9&-GWX
MVJ-)]QD1NKZ4?)OA3<U:M]C131+Q;T3\3IIZ=\37:[VF1'Q)"GL'O.^FI;?N
M'5&O=8Y414L?O+R45)X8$>EQ7K06I5RPCPV+ERB3/WW'<'6#T9+[WU+EKY,
M-[PE8.(;5P+.6(=Y&/7/LIENX% L,ZG3[[104O2SNC5)Q5 INBC6.DC111OI
MHBFGN%:=+O:Q'MY"%QWT(/KY6Q9;#'^5WG]5C :>8LD[]*WLJW)^Y@%KN[ -
MKR_U8QB%,+NG#M[('2PTD-GT0 K\ZE! P3&"7JV5-1Y24D!E**!@?8\M)XLU
M^F3<X.A-@/]--JN6BGXED\<@!9_?:X9^6 W?J-6EAJ\HZ@M6[6JM*</_U41]
MT3J]7NL4BWKIL%=86U].->N)!?&?-5/4M&I8FZE9XU/.MLLA)L=!-[2NT%1W
MJ([M!EV7>NX? 20' 2 /I-#5?JW?DF+]B BB:#7?J?6*C<Y*@LB5((I6_FJK
MUBXVX6>%]C_[B>AP=%Z05=FASWGL4.*B.CN4N*C.#F6N5$E>5!5[:EVOZD'S
MEFYHA=A4Y=7[9?7RRSUAL[33O,EF%$W58#MWX6C) SF,K5HO*]DK+^24B8J/
M>U"69*:S8*:"G>U&=DJ]9*;C.+-DIEV8J?! 1:V;E7MR2LPD(R79_E83_"W=
M]K%#8%5=PERV*+%1I2U*;%1IBZEXR6?17#K1;O6-38>/H64K0N&,>]MGM3]=
MT0?^OS<3]A%UD!]ZQ'#)W $KR($G$YV/>\-&Q5XBUQ[?N62S1]D0."U!U%DF
MS\Y4"<^[H*]T-O<$3;(1I;Q%CS.W,8"E8R(!VXFV ("0H6MJ5GR\7)I]U\V:
M.^V1G@,V/SBKQ70#)&0T(3:8 SN)VEF3J:83BP+BN5W.4RV):;LN&6N.LT!3
M^D5S=!=I@3?;=I?[5*]M NW/ %2+N\E=\(!OL/8E+AVLO%_3YQ,4N6_H2]WI
M5;XO=:];=%_J/>X_9)/=8VT#^N/[5] 5GQ^=7[Z 6+-]%_5$]?J"EG7!5CVG
MO< =56]IF:):X115M#P(?9T;;&PQF$1@3Z@5"$4?IK_,:H-LR0X;N'=6;%CW
MZM]=(VAY7QKX\>B%FL_T.ZPTC4WE'FFOEP[5#6]@Z>$"-ZD%[MDXZ:Q9VY>W
M_XH'@"^:802XN?Y&LJETVZIL52,EQ(X2HB$E1 $2X@'S6W6<R5$%V=!2NNJ1
MR@;)]85P?5-R?0%</YH:3E68OM=4>@7TJ)0&P:F+AI84#06(AAO;=[QI161#
MH]Y3FITC%0Z2[0MA^W8P"!1 /H'5I!0H0@H8$RX$@.,'".7PC0I(A:;2J*M*
MMY]_YQI9YB;+>60YS[F7\XQL3S-EZ<Z1)T@7HCSS4V'M7D-IUT^EGD!F0,LL
MS]VR/)?2Q-C?8UZ>P,S&E4F<O;T3BGHYY1.M2B\4V1?[)+?M<*9R=.+-16L?
M:=)+J]-$\MHJ4F6FQ#(<Z"QA4SU2$+1H4YDOVL(-DX _3T.AD\B0#4BWB5N.
M65UJNZF0X!^PNGY9F8_6K#5Z,1;B&ZUUNAE[%6]'[V-^W87K:8Z7_@W[C&(V
M<_"SN. E3/+"Z30R=5 !_<VSQ]B@&5G4GA"L[>&-F+4,H&;09Y*6@NRP6ML
MXDQGRXI-.GPO/!TN8?6QMU;GW&8R1?Z6Z)&8F.@_X__)\/:R1C)LS7*@N$L.
M;17!>'LWNGX@HSLR^OV:7-[=/MQ]&UX-1M=7Y&9X.[B]' Z^D8<1O/']^G;T
M0#Z(^C>J?]P \VIFL)YYS4!K^YJ!\BQ?M5[;S60_HEJ%HY !(^V5=SG<P-TI
M&S2'0J.JFZB?EXQJ-M\#\_P?J$F9OSF8S\'B8.,^NFVU^U/E[B\#X\#;\.7&
MN[.O8ZJD3'K\*$72(472@V;"NEC LXT<RKWB,<\JJT[5'-%14#+U__[6:ZC=
M3RYQ_4?@4T-SL*@*[P;_&%Z[J2*VRZEA:41S*'[_3ZRQ\VS6(I<2$%KP'437
M!URT4?_TQV#$7JF?/F(4C[C4>3;&L#R(*Q @\&W-(QH?EP>NUYH&TM@8D@[P
M :(%PRZ]H7\^\.?R.S?7\>X=&Z=,WCGB@ZQ;M3T&/:<OVM\S@"((GFQ;=_%>
M)7[V9\U9X,TL&R-8&!2^&Y8Q\V<A%'Y@$TX\^D\!C[+@D^ZT^AZIJ+B#:Z_5
M.+C:S3BY3M$:0/3;K$;4<,@83OAD,T8$E@OF3'IDSNZ W1H9F":Y#@H@$UP)
M6[+CK.GZSG@*<@<+)7DO:WH1,>I<6[#I*;B&-@9.U['G*I@0WI3<_[@DIO92
M(T,+6=O [2I1J64H-S2=Z4$73X!4#E+N+\I*+QWZ3,$ <C,W-O9-#R!)'GWX
M)<7Z3-MR/<?GN)]0NK5LN.0K?14+7<;6N:$!I8 YLE7OL)^#Z#@#2_\>'.:'
M.$M9I%+@>?LCN][YV:RSUU4Y;]8-3HI56.:*VE/PGF8\)2\::A+8%5+S6OGQ
M5I!UTQVQ0)Y4!&1J+3V5Y#V!70$'_]TW%]R/8873:E]!WC=T>+IGF-DUSEM
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
ME.M_^]BU&&0^&*5P",1PK@SR$Z#XDVT@3B6-D$CJZ[/^6K4,/<8P RCZB#1
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
M<8(J]IV=M;. $)*1.X7]BBO9UPK*!' \\O_\QW3@T^NW8=62/LFRK:O0" ]
M;@+82;?CJ*>[[.B>]+Y-VN0C"CV.K6K1FAT.O:B7FW,02"1#;T91Q^!HFD9B
MP,8CAL28F^3SP*TVD&B0_J+X0(,M:5076<=(#WKOHQ_UK+3M^/V4B9^>#+-O
MF CL>JF<W>H+ ;/Q#0N=&$^.51"\V0 6YPRC(DQOBW$X:"L@J+";OR.-.PO;
M-V]FHRDS0)$&]J[_]18-[#W P-X\F4I(R*F\F1&\8MQN>GQ%-']7?'M#4J<Q
MO O&\.X+C#2'=^G4%_5\_2/PJ=FZ3C6KM5?-MG&K%_(]^=6+[--%/,TD%H27
MS69N-IB.4?!*1K2MT>( U@:&Y4L!0%^6C=NM6H#G)DRQ'#E)[UVXH(D3LG??
M$WT ,4%*&/[H]TS!G6)R3-TY'XI8L81B2\X3[0OGW@\?X80 %9Q[8KO/'XH*
MTQ05XH4!VSC#-1^G1;K=[W!U"1.I,X1QQZK4(MT2E$AJN=3;\ZI#'X@Y:WGA
M'+]?H%HD862_ML[OM#0M34O3TK3T:UY:&I]Y5;5.J$_HQ;6]HP6;99&ZGX69
MA($3VR2YX^^Z#*AM4-2.2,JO6#+2Z_+/DU1XK:DQ_._=_$=BU*3LA>B=:+ZH
MR%1\9$5F:]K5BD(H^_0/]Y(ABSI3_7KGO<\;VANZIT0^KY5\_H?HA^AG>_KY
M3.1#Y+,]^9P1^1#Y[$ ^.M$/T<^:]",1D"$?(R(1(B(BHJV%T+F>H11!2_L[
M*%$M4>U65&L0U1+5EH+,6W&-^5M<4BQI268S*\/KZXVT&D1[Z8(PT0U6DIQ[
M'_74J9DT(8RF/WWZZ(9.0"BL,0J)*8\-H\24M4<A,>6Q8928LO8H)*8\-HP2
M4]8>A<24QX918LK:HS#+E!)LQ)FU1RMQ9NU1&''F ;-)I*2/@8Y(%-0>A20*
MB(Y(%! *R8D^0HQ6S)0'K^C8G**6$D^ON8IZ#HS/']\^,PN;U;FA;SHC7V/\
M9<@G@6C,(/@5F]J9VR%\7[A-=<=,LY_1;&O,:/7A1Z?S;B4%8'>6HF8L<3_-
M$]%M;/MV!VLU8\DT\! /++L]R_8'V+C?5=0ZTA0=( O;>O0*&[_MPGHK1%"1
M2-TGO^4;@^RX^;3\$+W:]ENKNK1O_UQ7$UGE>3UK:SG7V.34OW;BAB9Z+SM'
M7LE);SVMV>MKG69^E%")"*X+=1(SUHH9STS/F\(FI$%W&@2>=1>*CD&W[G<3
MF_VHP)WS P!:"6>VE@_:Z&I=HVC\+;'E<1^W[FRYBX[\;H>^DGI2;VO==DLS
M^OF1B<21QW[<NG-DJ8JR4A;=5EGV.UJ76)-8LW:LN8.R_*RDHC0,K3=H:_U>
M?CX<<>.Q'[?NW%BFHJR./;=5DBVCHW4Z ^)+XLN:\>4.6O),32W9TP:#KJ;W
M\U,QB1N/_;AUY\8RM61U[+FMENP->EJK0X%7XLNZ\>4N6E)74DVV#:W3[VBM
M)JE)8L>ZL6.I:K(Z_MPZ/ZFU@3U;'8JZ$FO6C35WT92&DIIRT&EKW299K<2+
M=>/%4M5D=<RY=="UJ_6Z+>)+XLN:\>4..O)<36]2;VEZ4]?T/J5 B!WKQHYE
MJLD*^7-;-=GI=[56G^Q78LRZ,>8N>E)-7Q+T9*\ST#I=BKH2.]:-'4O5D^JY
MDSVCK;4,8DQBS+HQYF9ZLMR[&X8V *76H?@H\4WM^&9'A5:6XFEK3;VC-=M'
M'\H\7/^.6G5O.!T./2ZH-W S6ZY@WM/\E"4&OP*3B*<_F7;(#]=VH91EBJ31
M__M;W]"-CW+] VU6?2AM)$D3DKUU?R0$]"?2S^GHK] /'O.RM*G_; HYVK]U
M$YG:5_SFN-$NZN9 M$,<5E,.4_+**=8_]8G/B,^.AL_4N['6T5H&\1CQV/'P
MF'KW7?26UFT5>?5$/L1D-64R]>H;C);6+$S;$/T0E]64R]3+CG9Z9"T2BQT/
MBRE8J#?0=-)CQ&3'Q&3JZ3%=UPP*?!"7U9O+RN*&[J*KC26"N[JL_RN<[(!D
MX\.V34%L[OW>ZP,L)W"9$,X2Q_]@U][(<H#$HT]0P< KE80$)8(208F@1% B
M*!&47C.4WA8[17>6;7W(&+#7]U&T0%B.EV!:"LOR'[%)>1-=35 H2[73;0E-
M!]>DTZK X7I'5+2"BH2;K10I;=WWI*\UFSVB(9+7!"6"$D&)H$10>L50.H2U
M35;QD6![?:NX5M9K=3DGRB95F4WZYRO()NW*P?_<-3I2OW'9I 8J)J(M@R/J
M7=#5NUJ_2[&1>LBA>HXD)DI25!@I>9>YW]-THZ@K+I&1<@*IAF-?B8K4%$;J
M7?ANM9I:OT^F42TD40U':Q(5J2F)U+L6W]>;VJ!?P1T,HJ$*))&:I31M76OW
MFUJO2Z9UC421>K4T0$:@U5I=DD;UD$9JMO5?/"*.:$A14:3>S=06R*$V!1QK
M(8?J.(:+R$A-4:1@)XK.H*-UFD1$]9!%:MI$2T<=$1DI*HO4,XMZ+9!%':H*
M4546E9MWU[5^LZ\->DW"M\I"H\31)X#R;N5NSZ)Z4%E8J4]>5M9UQ@];NW)S
M'Z7F<X6FV=K0EX+:4'CMSO5&W),?@H,SW[6MD>B;TM08_O=N4;5HO+N-*S)5
MV"1A0Z5-$C94VB1A0Z5-$C94VB1A0Z5-$C94VB1A0Z5-$C94VB1A0Z5-$C94
MVB1A0Z5-$C94VB1A0Z5-$C94VB1A0Z5-$C94VB1A0Z5-9F"[*/E( Q!B'&S0
MLB:]2_&@9_F).]<>Y=O/Y#Z]U0$V;7KSV;1-9\B9Z6-/G7,^%/4RDB1:.F"E
MJ?<ES:1_'E63FXW&HLCJ@^LP\ /3&0&(YVH03OUKYV"];%Y\ZX-CV< 37LCA
M8/.%"M2DCEKYU8YK]M)YA3B'..?8.*?Z%B'$-<0UQ\8UU;>S(*XAKCDZKJG^
MDB&Q#;'-T;%-]??AB&V(;8Z-;?9PI9W8AMCFZ-B&M$T]"(*@1%"J"Y0698Q?
M^775UN2%C=P0Q*O*%00E[9+PH=8N"1]J[9+PH=8N"1]J[9+PH=8N"1]J[9+P
MH=8N"1]J[9+PH=8N"1]J[9+PH=8N"1]J[9+PH=8N"1]J[9+PH=8N"1]J[9+P
MH=8N"Q*4\!-K'? 769)P%3YRSQIF-YS*7/;7O0Y:<',SM<*F]S'31TH.!CO&
M&@_+"46'Y(+[KQ$:AMR!I\VE4I?=V=6;.QQSTPNJ\F&;0N3+22?]Y-S[[<+K
MJ?*?!;0H[NS.GQ%?2]U>ON/WKH>WE^UG<^KC\;-+CY-T][,U"L9XNN8O'UE,
MHRT\5>J>L]YI:2S^\>[CF_<+"4]O-8Q^BEGDCAO=7L&FHY=GK]ON\%\G?F!Z
M0?X[XCWNC&9?2U]*9N)6,AS39&,/ZWK^%KC#-Y]ND6OP:O 9%ADY@?_K>_-3
M 7@E$/J-CN5\C!XH*A ^F&'@QJ^(&]/BA:([W,MH>#,2VY*>J[V>O1WU?[[\
M>HG_L\NKLP8K(O7]@%$WZ@W'J^O;BQMV>\UN?[]@9]=7-]=?+\]/;R_.V9?+
MJ].KL\O3K^SF%E[X=G%U>\/>GDEYRT?O5@%=39V147)S%87?N>.#&CEU1M?!
MF'O?73_P>&!YHM+O,W?XO17XYY8_M%T_]/@M4-5G%!X+VNT;S5F[?:/YAG%_
M:$YX7 *("EG(D"&W[8DYPI)%,5L!_XZ.*/Z.@"'- 7%4-@P]#[8DQ.A'EI&S
M.Y!.9'# JK8Y\>'E^+?DK0SDW\Q5-RWL<#%?YQ3MMPV[G3>7L(U%NE@+!>,<
M46Q*!)MQH=YM9,EZI86W8,L+Y8]XOVHAKD;CC>TDTL7CQ':GG+.8XPH%3:$)
MF]KPT.:F)^SO,4+H)0&&M*V3GBL('7G:!6HC[J#2WHVYUM(9+$<H!\/"[9B#
M:?,X,9VIJ)3L??29']X!7ULFUDPSTQFQ/R\O?&8Y0]?#2NR C^ /=C:V'!,L
M1F03:P*OXHLF>W"!<QR4I">PSY'X]&-H!]8)EPCWV C0[<#+*$T]ZRX41=^P
M+8<!HN#]Y[$U'(-\] (3EIR)9HT]\A'RI,;&;NC#^<3N7!3B[)G;]Z;'V5U,
M3?C'Q'.?0$*-  (L>CSW&V+KW.?,-D'@P0,>0ELX%C[\_N\0GL:" K#$WRH&
M#SQA8D[Q'_PNJ O3CM:_ QUBA@":1SCOV)YFSVT&\(X?"#AEWD!  P'[\#K\
MA8O&WX<70:<-87N@R,3&T4#]=P@$=6_!QU,G1?1ZW.9/IA,4;<K"(_L3.#K6
MQ./X%X Q !Q!:]LIV,=P9>X=D*V$%EK[SI!K8G._ 9M-V-CT@='8?>@)I, >
M'ZT O^_# E,7@(6H*0*$W.L]J"+W&1\OE>8$=B>^G3PB04=\RCSF^0L"!I"#
MQ\$O3D%&P,L.4D)QBQ_Q<R"PB4K\ UO'W,GP]W;VCERB:H/G9CCFH]#FU_=G
M8.OXU_<_$KQ^![;SA9.S7S-' DF:.<(C8BL-G_[6HKE?@MF36B[U]KRQTVO]
M4BS=\P9&] VCP#Q*HDGIF,X:O]=NZ47%\^N$;OI+VZVM6W0?D>HLHK! /6]\
M<Z!HX7B9_&) BT!]SM_?Z#,66;1R1*WRSW0ON5FX,/N1V'%(<4'TCGC2!]E$
M+V/=1M[S/DWR+VXDDT%BRU_^ 6);_G:!HEO^FI/?&]KQZ^"'B+.8.(W72IOY
M+H ETAEAK!J,#0AC]<*8T3QB65Z"V"[%?#@PEG]\^XQQ@@ =>/"V_.TP7AYR
M9=2DOEU[-X@5KM>V5Z'8U%DJ/" "+%'X1[CI$QG$9S[XMO#X';OSJGZ+><GP
MX',934L#"YUZ]/1_\*'[X  &1K.4QS<)P[V.#M8[?4W76^4/#BY/@KY2= ]2
MZ!Z4A6Y#QS'PA&[ET#T?PBN)NP<=K=OI5(ON"G4\:>]*M+?(K<^B]'%TGA3U
M4E864(LSHGM5TD9+&W3Z)+25PG0U^KFMZ?TF85HE3%>CFMM-S="[A]',%39
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
M%?;=-ATA*_ =U&WR%;1;BIGCSK*MG3E#;O<'][GWQ$=?7.^+V"K.L3.=%4G
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
M!T=*_B+\*ODK?%3^,N'Y-T=F8&Y%*V6114D#6E:&D HB1BJ.9#E<6 @=4C,
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
MLQM)B<--J6D!'<5M$D<9@OIN3M$>*F+%7E(>>!/>P3<LT[.X+^G(]P)<!@U
MQ,P%*BAXLTR2T?65DE'")VEQ,EI\_V?9)'?9_:3H+:/)G@%K<Q@ ZN#6$T+-
M3R*TD1I?(3BE]I?/ X,$EA2J-EEN%T-:BWNU[+!&HCX XB>P\1%2))!6$'J\
MD;;462X(_6NEPT&5=-#(EUC;ER!GHB1G8D$[ISFA]0B*![23QZ/9L(GV.;D#
M7L2&4;9K1E-_X[<8?YEP)YJ)LUS!?,4OGSJCN"?GA?SFQJ,D*BX[7UO1-#NK
M;).TG,_?L=E);.\NM>5.E\GN].H+OHZD(-*,I@V4X][?^SR(O4RYVD1:"GZA
MKN,\,]M;KHD$:SI."(Y;0F6@0WGB"4HJ%"IVJTDF/^#%0U#:!&":)K59LO'$
M6.[M%?@/OP@V!+#/@^39 G?/ 2N8LRFP;6.!TA4R?%<)G:&_ J%7&+Z=C_%N
M&C@^K,A?$)->,]Q\G*!?6GZPJ(6@<$D668O%@?ATP+;HI;6Z4":#POF#;)LZ
M<6&?SL.YY0]MUX==[-1_<F&OPO[N[0[[9(+NV03=X_Q0O;%9B4Z=+5\5:Z@B
M>< N':F)T9Q84#I5K==:9C_:[OHR9C]0OIZ(> @VGY7P!OT 1LN(W\/[(MXR
M=!\G )LH\B_3&-R;>)8/9N&=&P91P,_GH&! T3#X)C@WEC 79ZC#:/:3:=E"
MS@5C,\!7.$8!A7+R^$-HFQX8K9&U.AQ;_)ZYR?;0^/)QH4?S7Z"UDKD?U^??
MXID?&G.]S.?P>XC?B88J#=]!R<K&[K/P &S0*;CA699$>E)P:G"@?/PH/%X<
M 9RU5%(CR;7@T_$<W[Q(4_X(+78VYDX431R;%GXY-I0_NZ8W$LK7\O@P<#WY
MQ+.+Z\;B%KVOI!UR E/7>S =ZS^":H"&?-#B0[1%$,Y)0-ED8)+?B;ES[-Z4
MH!1$)<".6 E]Z>/$)*:Q)PMV+[)BH4R&Q7FPF,HPLQ?Y7\[0#D?PG3L@;\<-
MDA1-X&J@<7V &SP;=Z,!-3VZ#]SAZ$7!;B:>.X(-2\P&?#AV0#,_3(NHQRWF
MO>20?@A;60@.2:LS!O,X'G!14E' ) 4.\9'<!I 50CL.PL=MJGWI]^'CO=@Z
MPZ/"$[D3 @A$$![WDP0?8 _2@I09KN>Q:P,#_8X!?2V5/<2U78QQ+/<;KP2N
MK^\3817IAOF>,.O-N(K.FO;\+J^^)+Y?,^/ZG?A\B.[?,U@]/G?>? )1F//]
M\H!\M?R,.8; =*( !&):I+,CYLC3941#L=;QK"=,$&'T_PR\9C.;0GK@[H-G
M3L9H=C$AO".>13\['OLL5@(NQ+B\B/3$_"K3Z&A=!R)/E=^,&#9IBRV@"HCX
MT<\<"3U\J3>DJL <0&[;FN1^#)Q(5PS.7K!X(#/C4B5B2 KC,"*C@,$6L%E
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
MKN2\3Z@W(PMDD+) !CM"]X^;\^WFUQ@% X2R:O_MR@$^J@%C6WM*[W0;^1P
MBP#Q;NGD)-.)R3$]Q >(W@]-.53K].:L_"GUZB_8UYLG\%^[<V*T&GEG6VB-
MD74/Y,%1F<1:L'C82Y918]TX-#UOBAR>^:RSH,M&,?Y&V$1FE$R_CM7S,A&"
MC\^8L";Z.GZ0'O==.C@GIC4"S1<WLI(CRAOLRHT<+4_:N)E]W4V+9@[1=&Z5
MIW-W=XDSZ#2=FZ9STW1NFLY=O^G<"HT_V_2N#HW KCYG0R.P51J!O8+#<QF.
M$J9AJVZFKG\5L[5L5.'I!.=1)A_]J;^I+@"V":CD1:O]SP&/ C9G8],=6>!K
M%QFX%8%'Q;G>_QO:TUP0,CO2.S5D.YGM[:?G=^]K1G8OB>K$V+MTAGN=Z6LT
M\LU[%P80XTVFHSU^$F8%L(\L.XRBV K&=U/@WGCF\H'PTVTU\E<;?I$,'P4X
M #%_\4@0B-#N$-2\B'< ^7L+0SV+!Y/'$[?3*1KQ"3\0M])73RW?(>@).$J"
MGJ6QQ]83S/O] O!G0\ 8=(HC8AR>'<AQS)8W@K<\X*!<7,P$-O$ 8WD$,E-<
M<A4KN(O!C/UR2FU7?A8%"1>VASTT(@;-P2I$-&8*T N!%9Y,#S.\259.9N)
M7('<PKG3MOG@CZT)'A891J*&OXRM.VG :3*G)S+F8OHV3L(._<";GL2)0, =
M9N)!V#C#J>0GP,;$=*;BN\E^GH'C !!  #*MB5/0(YZ, [)G*1:]F1$, Z@.
M^4REB8=X0G9IDDG3$?7BX/LL#SJ<D4JT'7CE47*WV$P<-(Y.D:14,R4%]["$
M,[2 ;E/%!3*S&B7Y9O/&H]F!<V/',424:!(SP.]8'H/3!*Z'_LDL:"WYP:]<
MZ.B%F98#T7J_NRKO)&EM-59D10*"?V5=1TO7!(4QH"X[2D6+?*T?VH$_(],"
M\H:G6.+M*1N;(W:'*0I):EB DA"P?$[T&'D"_C)$NBQ,8+A/$;LLIHM,N<5B
M>M-PA\\<RQ#\A>I0*^">!7D/J5<S8CU%T?.9^<.,B=^4=#-CXA=?'SBZ"A6D
M0M.VHWJU!90845EV$&I.JIE2EV:*A5:(-4%R6'0%.WCV/RRNZ5 S"+B/CCW=
M?MT[]@R.M6'/INV]:$+\1D',HH8W98!:!8JB>?"ESH.G.XFOK+7R66G-5ZC%
M\FMLL;Q@ 'T2>RO9]5U["I"F#_KX_W%W4Z8!.@H/T!'-K<3M&/P%LR!/(LQW
MS!/(]C<8$Z$+;US,P*JJ'!IHNMZK<E(/&6VUEQ6G,EPHRHDY$#3P@+B01Z*B
M#%$APT'RDS\2 "LI, 8=36_75%J0'"CMGN.KY?ME0_<.S9NMKJ8;E4ZH)DU>
M>PZ^%CD]D>)),CROEIO+U.("L#C-*:W-5103W;YFZ.4/(*;A/]2%,#?ZAXRY
MHXG$RQD^<[4!%)&GB/R:^E%=A:AKK4%?ZU PGHQWQ8WWT^'0"_E<-186[PJC
M?F).1=Q( 7%<E3G_=D]UXA&@TV\XTL+_'@%914'6,EI:TRAJ8+X;-M^115</
M^2"=^X):S=<G$JHP86;>?>H] 7,5I4%_ 'Y^^:'Z-80!.?KDZ)-Q^1K" ;&J
MF18K&@H(U"X@L$=UFGI%1?W9U@W-:!M'$A1XM_>HP%&+Y#WU6EIPAT\!^:J(
MAY_B_>O[K_#>[=AT]&8S:H^0!6#<8^'WY*9:?!]<7D%140H9O:[6-8KF==3!
MIR?C;4^2XCQ[@_>(!<1F\D'"Y3P"BXH,WN[WM7:W5<^RG:/F7&7=+G*R:NYD
MT3THN@=%<=)7-"]L7AEGIWTMZL"^OP$G-WP2"*YGV%1%R[; R8XU\;$;C3S/
MPN;ZF;Y'HH5;L+@%6Z7]C@:SIC'QZ,4MFL:4T^^HUVZO;+(V&]P3S281E_,V
MA]EW<RHZ(]VZD7J(S\;]W[R"@6@JP<GH- LF<&3AA%4/&_>NS'9:]"]!-?+1
MM8?_(C<"#\(1K^]%6[+HW2K@]/-,-",[LTW?_V?Z\\E8.?$6;"1PA_\J@JQH
MR>2G@=M,8-M<H7![+5"ZS?PU 28>*J'\3P82$%C-BYKZ^;,^7#,R?!8#,P"6
MCZ+_U=T4.VK) 1ZB@Y0IFP.>R.: 8BJ'ES1:2R;&-9;-_BB2&%O-^TA+I&0L
M1C29"EL3[7M6A[9F \28F$]'?X5R'!YR=++;[[#VI7,FURQ*1"O%U_J@U<C[
MN7/]WKZ(%E&RM207@_L X.EFG:D^@%D])>;;J=B,=0;W38=ME=N+U5BW%VN1
M>"AJE9ONE-M()HPL'5^J8K=N&BJS_M<-&BI#0V5HJ P-E:&A,C14AH;*T% 9
M&BJCSE 9FA>3U,";:6)ZS7-BOJ3ZH?O+&J+WH[;H&%^9!8'E4)G(#<<NYQS$
MH&E'-X[24-8PD"$_B'$*9@7^;$S$71)]E(,AAF,+%IK-/9=1H"32C"DN<7T!
ML(*I^]"T;=F+'3Q.\^'!XP]FP.6X 50X#XYU#Z+9">0ZV3'I^:TR'&+OAX^
M)Q$!LN()WTGH 65*_;I4'Z@%^XV8,71]?YE"UB4 %XYCF7;1TS;OU+YD2E8L
M[WIO-K:KMFC3/3"4;]/=Z2]MTVWLWJ:[:%G]M2W[FGN5Z\W7VJP\UJ?_P/DB
M%\7JM*)6YG(5SWV6.&BO1,'6?>@W>,:1HOGTT87S_D>VG;[SWG]BWT&;N8L*
M*TM"RJN7*Z]V!@(:X)6*#4)7R>@:$+IJA"[LBU@)NEZSM'Z]5N QCZPADCK4
MV!P9B-IE6$ZEQ$5WO=2XZW6%K5N7]>%[!?>]*FGO4GA'(AF3VJ\JT%E26U=#
MZQ?4;>T9K413&]'40'&:ZFB=?E$'!*(I96FJNH1,25>^^EI[4'Z/NCW15'4W
ML-1;FJX-*VP$7CJ!Z3Q8F.R4MN!>34#E:+6>UR?K>5B"H_)+$QP/J=XH$K(G
M)2AJO(R/MYX)0 %[F\(@);@7,\NBJ"U?U>&0GP*95W"ZS*>_6.!S\*_64WI_
M\C"?I]_,OUQ/7%\MU5$!=FU21&4]\HPX\8!;)3@=$YR6EK(N%@9_^/P^M+]:
M]_,7<1>4KGZ#E1[#1REI?"_X 8MQ(8:4%6XIB77B\^&'4>AA;?>;3YU<+Y'
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
MXBV!13&7W[D]^NY9KG?KII8[A@#,>AV<B,?J93*_;A20F-N/F#N>8DF2<F3
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
MT,;6=)V74.1E&H"[P#'*DBPG'KRO?'H-5_GIE0#_^:.B";7:BR&CU@"-3%4
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
M1UQ6$O8';>G[]IR$+-BT?!;2! ;T!;PH)+B2U7?O!AU-L,42ES*ZIF'!P'K
ME>2ZT;S2+WYO7A(<J%FFLUZR"9/O^22)VRIJ,&IH7QNIL+\%4&^\(<)IFK(4
MHNUXOGOKVI;O#@?0?0;_WH&1YPYL=V3UP?GHV(^^^^3 \!:M'.]G.-\RD068
MHT=O_&@-?/"','9L!3;+W4W]&J&EJ,>6U[4&SK@R_-AWGL&R?372J-<;?SNY
MDJYEA?$9 FE=GKXN"M/E,(TXIU/)(@XO3"Y!+BE8G*]( !Z-(R$AFD.7!<B%
M@('+IU4X4S;OW^F7O[7M*(P)WZA&LWT.Z,2X'6(.<I8OF:25)"93VN+1BR"Q
M9MY&(LP2TZA7;HV:LC<1IBB=*+\;2@10C&<&/3JEX82*S/I"+V.F&G4@"<Q9
M@.,[O&,Z70DF&09'^ R<]71)^(("H@M9DJC8\%]9SHBDL*2"8E"%,+)(MU&4
ML_7<,G@K!O:2\C(^&9VC8UQ(LB\4AO,YFU*A<J.\;--0!NR3;(XO\4HD*\(E
MR CT)CQ6QU6[JH"J3.>:NJJ7,9K2"9E%L<2 BI,.3!6%MDN-B9@03I/*<!W0
M#5C3=(,4A<HX3M*YX08^8;HQ1PO: L6J0DG9$^0:^7&DBZ\(IID9@M2)JH-6
MM^_DKKI#K^=X%2QY?6LT=EKYRP]9=TQ1#3(W':VN@>WT^R.KUW,'=[OV>&39
M>?N#V_/O.YI>KY]J&1X/$KD)*'1 B\F"5B:"DD\HB(3-:(M\B=AL:]C+)U^>
M:O"TU2_&O=-R5G[/]',L[[U\3G'L8%8QI7"81?C5\M*&(U ^;OQ6C?-5$&Q0
MM6$<*+[O-"#HYQ43-,0ZD"A&'%'MC* Z!>A79[/S'97VLME)!OE4.L%Q_>;B
MLIVJ2>U\FA%\>.JA&/ _H?XZH1K_4D(QCD4W)&GIQU- $L:Q!K&L4.9L(TP@
MW6)!$T6LLAHF08!P\-AC>$;@0(Q,2\KIK#GCA$]5/SJ<L=0U<JAT@F:K("-F
M%%.1+IH<5<_JSZGVUK<-LX=QM."!B.D2KM+S18?C4[C@L/%*@J<WOL,[UY[S
MQU0\IFK.+F1FD=%O*A53W4\SVIO;EQVMKT^U;#=V SE=LV#WXLD-#^??7.3]
MZ7;N5\I#^(Z\X)4A'(%+M=3=M(J(CH#O=NAKBV,E_OC>J*NN221F5.R[UI!$
M 8;QKI[^O9*1M:2VNW<<ZN$?2]XO9&Y 0M33'O]_";O/9$!;F5'Q:2^Q""*
MK!7-LU\L7-E+-R)BEKUBJ<NGX'4Q>]W=&;/F]N)8E$5>YXP:5HMO'ZQZL\"]
M[W_#%$N/\JO\&;7MUV>FOIKZ3,7.].OV3U!+ P04    " !U@F525QP+15\$
M   R#@  $    &0R.#4Q,V1E>#$S,BYH=&WM5VUOVD@0_H[$?QBY2I5(O)DD
M;0K&DK%-8HD",DZ;?%S, JO::W>]7,+]^INU,6^]MI=K=+J3#B%K7V9GGYE]
MGO':N L^#DWCSK4<LUHQ B\8NJ;[4-<O&VVC671QO+DU *,_=AZA?VN/AV._
MIWV^\P)7,Z%:02.;<DF%:3C>)Y@&CT.WISVQN5QU;AK7C&M (K;D/2VB"ZGE
MOB:E64S$DO&Z3-).*Y5=V/9GB91)7 PM$B[K&?N==O1]?T%B%FTZ 8MI!B/Z
M!'X2$]S)&GJWHYXFV'*%6QE]TWU>L1F3;_DL2[LJ-C":?=-H3E1P?P9#;[\B
MCC!/3 [$=OW &WBV%7CC$?0?(;AS8>)[(]N;6$,8>",+F]@:#]#*]7^&\S73
M=0!S<N]/[ZU1 ,$8IJZMP!:Y^]!ZA]!RU%/+[ULC=UH?/PS=1[#L0,VT6ZV_
MGUQ)GV6=\3D"Z5R=O2P*T^,0)IS34+*$PQ.3*Y K"A;G:Q*!3]-$2$@6T&<1
M<B%BX/&P >?*YNT;_>I]UT[BE/"-ZMQT+P"=&(,QYJ#D\HI)6L]2$M(.3YX$
M235SD(BX2$R[51\8365O(DQ1K2B_&TH$4(QG#@X-:3RCHK"^U&N8J78+2 8+
M%N'\#N^4AFO!),/@")^#^QRN"%]20'0QRS(5&_Z5Y9Q("BLJ* 9U$$81Z3:*
M6K&?5X,'QF% > WL%:,+&#!.>,@P,^/%@H54J-0H)]LLU #')%M@(UV+;$VX
M!)F ?@/WC6G#;BB<*M&EI*Y;-0RF6B'S))48S^&B(U/%H.U64R)FA-.L/GZ.
MZ :L,#\?Q: :SI-\;;R!+YAM3-&2=D"1ZJ!N[/GQ#NEQ(HMO^*69!8+<B2IV
M5G_HEJ[Z8]]Q_3K6M:$UF;J=LO%#TITR5(/"34]K:6"[P^'$<AQO=+OK3R>6
M7?8_>TYPU]/T5NM,*_#XD,E-1*$'6DJ6M#X3E'Q!/61L3CODMX3-MX9.N?CJ
M3(-/6_EBW#LI%S7V7+_ &NZ4:P[GCE8=IA2.LPB_6EVZ< (JP(/?BG&QCJ(-
MBC9.(T7WG00$_;IF@L98!C+%B!.JG1,4IP#]^GQ^L:/27C4[Q2"?JA6<US]<
M7G5S,:F3SS."#U\]% /^)]1?)U3[7THHQK'FQB2O_/@2D(1QK$&LJ),EVP@3
M2+=4T$P1JZ:F210A''SKJ4*($RDR+:OEJQ:[ HD.YRQWC1RJ5M!L'17$3%(J
M\DVSD^K9^#G57ONR83H81P<^$A&NX#I_O>AP^A(^<-A^(<'S:]WQQ6K/^5,J
MGE*U9!<R\Y#1KRH54UU""]J;V\:.UN]1$?EI["9*NA;![L53&AZO_] NQ_/C
MW.]4AO =><$+0S@!EVNIO^D<(CH!OCNA;RU.E?CC:Z.NAF:)F%.Q'WJ&+(DP
MC#>M_/="1C:S9GGM.);#/Y:[7TC<B,0HIQW\_Q+T@,D(L7_GHG=(X[(N&4U4
M=^XK;QC-[;=<0?.F^NC#P?Q;\0]02P,$%     @ =8)E4I(;C-*"!   )P\
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
M6&82:>.AM4>F-L;#C+J18(K1N-3.DZL;VV3"9U(B]&SFT,?,Z:8L:WP'([\
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
M.$3QE:<QK,=_'-+_?GEWV?C87'"\M-R&2AYMR8D:R^\'CK*F^*I"K0T0[2?
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
MKA>Y39*=T(]L8M9+P[MV"P<O_-D3= )\7DS9U6D/3F3I]":823(.7\W&?FK
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
MD@55-:J8\2BC1JEMQ7OP7?^>@/ G_PPK@$YR#9=O6"G0^IH\C&/C_:+)D4\
M9FM/AH>.!QTOCM1A(U1 +XKCW/$^[W,&,F9,1N)#PP?N[E2?N,3C7H<L"/"M
MA@*L$(=]+4=KGK^PHS6FZCB;Q!(2X4V6' 00YJ-)S"D;Q2HD+#6_CZ,,V;1-
M216UJ@[G6^C,"DKWDW0+.PFC5/A US&7@"*"FPYO(F9!M3!#G DY[#X'!7<:
M0B9<XEI\:'1/&H^0B;<7[>^=+E5*WX&/4*\1X!SY"7?<KG*=BP(4+\:Y:=#?
M=.4+G<]L0TV8JZ7D,T!N(L@KK[',/;\'.L6"RP837^!A\Q?Q6/'&&JWA[DX=
M",BBM%9W[_PU.OK!-5HN2_XH5=V7@I[7K0Z8-"M*0EAQH<N$'^[K#M;8A_5B
MZ\-Z=/*J".0*B?5"4%7#$<<HB=[2/NA]&;N5J?('?:CLWZ+CS2 *I: A@>9#
M0$*<(<I5TDJ=9FP-*HW 9\X%V7@U8R'D*P)FQ(5XT,+HS)3JO_<:^UY#1 ]'
M/%7.3*; $JZS=#)6Q6 1@A$YO F3=CGR^=Y@7RV%K4'[Y0"H=IECH* SZ>71
M( JR2.&;A:-QG$Y# XLRCH,*IA [P4KW:[7\$FV1 K5O\7V#"121INYU4"R"
MUNYU+W1EJ'SE4VW6B(M:" *"8Z#E":$QACEK!%6$WC<[;@PWT\(1B)CX?DSA
MFU/&Q\O,LZ3@,I6M6<AY%B9$&X=\]'SP[/F,0<$J#W\S]4S64JFRFOK,I]T=
M*W ^(SGJ)HQ-HHQ2&D'EWW>KH@GHCW;YY>'?U'Y)]1T7!;I[.']@JBQ))E2V
M.NY^<_D.,\_=G?)O,V?(HWAOK6J%MKR](KWF&D1. M 2(<ILC)- 969(>M6,
MLE!5QX@UYF@XX]3(VPM"2\@\RNWB4=_^3/:W+_D83"F<UZ;K2VF0G'POT"ZR
M7I6)[2N?YOV).&<B]G^$BN=L7.6GF?N&7A=#(+YVSRC(0M^BF1<O%Z"9Q5_M
M>[T RV8E9#!/X'@_(&]"+X<SCN29Y"M-;5K124N5[7R[]..H-_,XXLAIDD]&
M(PW>!4<4_\@E?B(6!%48 1GZ,>;0J<P6JOQ0#J?ZW;1*X[T]ZU"27"%DUDE,
M H4<9H&-U2,9HCUX(+YMGV& ^ Y\GW$9SGNK"H;A9!&.D]BB2'VNZ.%Q#+B0
MDO)0U=EI%R_S-V/QF].!#>L0%K#!6E 1E9$T54_UK70LF<XHS*XK0MF)42PX
MJ8@5*W=.6$ *<L:,W&2/J;&_)>%Z8H\Y0*Z(0ZH]59<7JOX88:V2D#^S(4&;
M#OL49I*':OU&GTF^92482$OH.3EJO(P+:QIS\^Y8G0F^8CQ( T;Y;KJ=K1@1
M"]<>CWAG/'V&<A71=*Q1 $>WWJE0'H*&^?B%U#7Q9XX.VLN"N0/]+.JQ1.YS
M08$FG,AV?M_( 2?K2/P6EM=G_BGN/42[B$9TYA4A8Y>)+Y&T+7M"L#*SX0$J
MJD%I)D[NN$45( 8F/&AX878+4L"%028.$,(,0\4/F#)(H7))6C$3$).B,O@H
M*1&GDO#D11:0P-P#(?0L> ;_YC"HY(I(CHB!.[!?.'O!V!3"^#"FX=0YQ=Q
M)>H70B>]_;?SO"L_YQSISSU'B+HLTG5X>8SL$C):6QR(DQJ6&02/ADZ)(R &
M(R;A]-4%O.C^LIZW_"-U,'<IY*13@K1$Z^*W!PI4H>X*/Y!"$D])9RX$]@$8
MLT\"FK-\8TSAHAC5OR=I8?0>>%87[U#U.E04JO4:GW]L=$X;_ZN"^ATJ6? ^
M<_ )'EB]1'[;$T6J3LTV:?;[=+ZLJW_HY=8_]%1,$\YD&I,YSGBV)GM<^5GC
MX%NN8[HLFRG\1X% K7K/A[,0.4.I@6@RD7DWQG)_G66O?I(H+D-TRZFR%UAM
M ?1@G2)420MB]93+G;]7/0-5#XQ6=F;H-KL[2KGQ]OIH;A+/X3EK/-E6+<9'
M](38H]ICA.GP.PH-3)NW#RP\!\-_3V2QZ=1RIL<(MEJ5ZH5X)!/X-&<TD7\;
MU6=4WE'##!CX9Y;NIW)2U;6XEXA1/.E7L;1W=V@N\R?@GKCNV"U$.% ^"@L6
M+D37490.7,6L1L-R=-7:D@1U@HW2O*"D EC*(1B/<-6_)T&&"@AN\-YTMI>(
M5W62,&A)RFZ#"&L7"=<Y8Q$[8T5#N#@= :F+ZRXWF0?W66SOH6NM:N#04 :6
M3UA7RL(A$NQ"Z[N[\X,+/$\E>)1N;.]^1.='\Y)2>FJ5?V67!SW0C52&-JJ'
MN"*$8U&O)G*>24'V6N']:EQO+A"W9+>0CL Z@_X&]KVDJ:%*XJ/5*D8#6I&8
MVFC6WPTB$68$OC"1<D=3:%2[ #2TG*V\7&Q9I?6 =%M<-=)YERNL #%D$UOG
M>5H=*6*\[>Y(,,-Q0=QK3;E:E%P;IB;U#MI1SLD2"2K03(U.IT\]KIET?"XS
M1V0PRK0/OF_U/T'WA%1[.91Z+[K[^6'4>BP_9[%J4QRDJL]>*&O'[MHGVQ3$
MC&[9,E   NVX&> &>B0^O#TMF:_9:!9X(:=B-F6\FI+X(6#\>3>[!P ($=HJ
M7;6[7P[R87!#'BXPW63PVBOADF$PDPSA&PG45Y:(E1M&!30!B[J7P?&"0U^4
M].]\)]P\*?2A1-WRI(_![LX@G?0*I]?. BNH+@,RI70@G4.XS,K>&J*<5;JL
M#J_[9!*\M*OF5F6"5AK(0OG$,/$[9KC4XNP?RKNZ%U(LS;&'27DK.\U'P,-=
M_DY:!1@/R=^AXHO>&J?OO-JZ9QZ;M#A.6>H>2$>0H$!JW#[33$-:=C!<+YV&
M1H6C]!W\I1JD9J-#O!*^G9%G16<H%H+01 G:D4YZD-WJ@_(1"?W@6JI95:F
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
MVY8[:ZFE^6_8JGS "=:/T'IG)>;4#;[C8#=J:O<#G;@#56/YZH*>#O6_8H;
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
ML!WDYG[ZS!UV;3W2*F!A7MKI$CSI#Y/D6C7FX01@">PA]K9RK97)T\Z/I3(
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
MV3BW@&"Q&X/N'E2F3ZN" $?L*AS.*$MOH::)(DW*>^?/US@JN^R3,[W.#?W
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
M!V*7\"3768.[NW&T*$9K';NS,*G<%^=)T#ULBV"4*V&P-.X:-[10T!5>5V
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
M))!!; M8$&+=7-!1 T,HV% G[LB#J(24ZV4) O2C!7;!@E2G6%/S*Z R+YR
M%&($SU^A"#\B3-B4-TS<X00+JWLGXL)FD^C,)D1>Y$F DEBO*Z(098A&!Y I
MO-O.:99P)W_K"C%BRR6+]R1O'+X'2U^8-[#QC]#:TP\@N;88=SJ$,NXO[-Y_
M0TG\RY(X*7S=+-S1@3]A@8D"^]9M,ZV(AZ"K*H0G+.K_ 2X'+A9VJT]$S!'Q
M0ULMZFJ>!=2F/%E]^DP@OR#MQ:)%S$>Y>M=NUYOI#=C_7;.XQJNB+Q>F& "+
M,>@O /IQBP.L8J9)H?9=KQNG;+2>9[R11 ^;=ZV;K\P>D/)3]^?&#725OEGA
MP$V"8=YCSO25"=@O&W@(U"J+X2C4.857XZ!1N6K<Y&MP_7W&()H= 4!AZ@"^
MJ:C=W^3&/T!G@%$K4,-[G!&]9"IDH#M!5(\VOJQ63K4NN+%6("45X3@'>V16
MNW7NS / 6)"?4U<$L!G\$:'TA8""P#;810]R3Y?TSP$^D/%>2ZF1T'1-][[G
MHZ/<I1U_VIW]\N\K2"6^L.-/OZ]W<E<U''&+O6\K2,W ,M8=-.3DCJS;%2O0
M-+"+-#T=(FJO*U2K!T[$/1Y.Q)T;*_LI-'29<M]11/RL5ML%;"ZE"UXXF;6J
MU/31M("B[2P$+FAA.ZDLOO)8^R50E  2=;B4N#T)BLKB1&M3+^UW$8'IP3\G
M@@@B&PS.@#H6#)NWM5!$@T2V%$"OIRW%-2@MS%[/M-FV&RVY@[_ ,=^2<V69
ME[@0-:09;"(._DDSNZ'.02O%7&(4#?[;H+"I8Z!A77#_+UFB7&=4GQAR]DH2
MG\3/_SS9QSK@FV3NW^A(+V"-':8-4T.8+5@LPOB-.2#EPNW\S"H*ZT2F[7\F
M"DGP:(IHQ-H\_!XB38"BI:J9/1I:_O3@]%&QSXC'AO;23+;09%(44HNI3X7F
M3"9,ZWMLV!$H+@"B9+FB(\*!#(F[\#_7;?4=T"=(8K@S]?N5K]]W4SPI),PP
M!M<Q1UC$(!GLH"<B$]LL!81",%2SX @TB6,)IODDXUTE=<1!"!\S@$=AAT:1
M$'BN?"U]N77BM=PP4?<D>+:\%[I!\?E;I86<X"U=QF'"N.MG$#ODK86?M,BY
M\&+^)5S@L;V_)*H9EQDT&R_N8(/MO?^H+0FJA 'OB=>&:1<E6=GJ[>4+T[O2
M-%F2N!UJ:P\ZAQ%=2JX[N*5DYRA-8;3K0L9B2R&!O(6'1RW$6#4$8_QJ UF/
MOP6R[LA8 PQ&ML.N)Z@IQE?-^PIM:6BMXV4[BQ8"+0B6$N[FAO+TA S4>HU
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
MP\,<TK=7=?LI9S0ZG\50$JP(3V]T>#73&V2,[#Y".DB3M$7.+WWM&=U_;Q%
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
MO'3V#P=9UHN2I . Q+94&Q2"_RD:23!A/)5#\HS/F3P%DS/^:D.O@PJ#L5'
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
MLZ^Y<"@:!-9!BZ Y&(%$EG (S-XKE':H*2F"ZX@QW4O3?3&S2?^_/3"SQ6U
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
M-P+=2)>\;)]5$Y_6Z!'LY.<'J==,336<:EP W-8YM%'#@P#'^2;$$^JB$!-
MLBQE)P' #E#X-;4O1/*#=!-\XD=V8*\!% %\SF9D+.!RTC3OL(\UX3'H?E3+
MVM#[* F36'T+I6I62 >72$O@D>._VG%3)+RW ,B.7#6V7(9NX+MZA==-6HYK
M>]C\-+]<Q YL+S$U!%D;BOR8%( 7*DVK57[H&D;)*V'.IC.ONX#INA9[AE-S
M9#CT"\S@=*9A5@>W!_:="3*DJGT87]\:N*9$CSRH&WU(17XG$&_<<DK1RHCP
M*FLW[.O*#%#'%YXH:A"F(A@%*Q0%8YW=0?LH]>-)V/]!,MUKRVYHU]E9?TL@
M'=$>%N'*^^*=4ERFKQC&]/A;Q.S^83&:B PCXDQVG73^@'!!6UJ,YNB(\@5Z
M)"$X0D(G 2:E#=03&,:*D00A?,.6QGCAXKYJLD)H@T.7& A\M]@@9XU0EFL"
MUGK:-H@]S,JE.P\HUJ &,] D$"7O&HR3#Y C0,>F0G_LUL/IY)-QW9H6'(CN
M(O?/2_.E\=K T$-Z KKFB_J=<P&OP$@4'4;/;WF\; U#YF!A"DI0_,,,&)"*
M<1R/HI4X#B GQ]*]6* !,\9B)MM-*.UN>N4.HV(XB(^<4LTFM9,!$S3:D,2=
M^E(H9A M+5%&-Z+FVK?SONU1$244'I5#2/5^7-?=S4L(?R$QS+S=Q&5C7)":
M2X>"U H;B/QM.5?Z"\JO![_ @+;:LY*0G2 5!\8[*/3-7@H'Y#3F&U98D58B
MF<$I.218GF?>"\TZ0QX92_GJ?@)K_N^F??=4+%F@;XF*S&&9$!266ZM@ZDAR
MS'%]C:FU%?EJ&Q$M/&BNNL^NESO*,C*T-><]:R=Y9[M\A1^$I@;1%$"X/Z4I
M@N6E(#6/8W04#"1H+8;G0M</5[UO].[S< *, 3*%$@RUYI(9<8M\X8S&[_,O
M(?: C9L-H5AIHL1! #,]Q*WM1]LE6-%##.\V(+ ,H_6E<#R#3TOI5^>5WD3Q
MBTS4'<ZMZ5Q!9J3!BWZQV"H!QU2=@="*&RG [/[ 7P<UO!M.>1.88G1$9).P
M*II-5^^G=O<3'&3Z ,V/)4=B2U"!^+M&ZM4DJ$10&SSYVG@!'70*(<*?&4<[
MA BG)-709#B^R'%AOKZ_DQ0S8X& @_O*#C11GG7:\)WY9YMY(*.F>5=M&)LM
MZL<T+C9X)&ZWTFU!]%:SP^#)^^%;>[F_H85J-?6>L"5.1FX"3A'.$W32L\2O
M<-,*9VLN&7: F]L/7]IS_2A+FRY@3[0UBK%NPEK#8B>A/I%;WZ(D\1[Y_D='
M/83_IOC\XSIX[%.,* :\J4>4@K&H$C$A.SI4.]_]<"$[8U7.IY&J;F4D105)
MYM*$\^5D5X:U:XI.-,]H3(LDM94I=$JWF_069C[PF1R[-*^D<47- TPN7B*
M)E->=H:2@F-%B)OC-_%>AN.$#B24 Y'2OW@LA]K:IK]3<QILP"""!A(U?Q8W
MZ;7$;C<BJI75Q@B;SDL;;(BBU<[PSN<5-@=P_LU7S+/TX[=0VSVA/[X?0'^\
M;$)V03IWKYW]M'%FI@%_O 53M-7/#77$^'W90N](H:FQD?(0WB,R8*4M^$@K
M'8?-F".2Z0"</4=3 P)H!/P]\6$YNA)L)!H6E#@?E"#%L=('7,+X/C(O#\#[
M$P(5H/R(<5WOY"GA GA=:05=SS.-".]KU1(4.Q.B IMJ==,%H&,K(FS*TS/B
M[#$^01$W?*T[J+C W*7/$(J,CF+I6QBE/.6<* 83$#='<3SH$E<!J5PY@Z[9
M +-CT A]?.V^/:/O4WF0H9XK9ZBH/"A+T0_9^)ZU;L+M"'0L6#3.&%(K#GZS
M)<I"CD](\ +W6U?:DU]W,F\V8[KPC^94)F4-D;+DSE]0S;"YZ6-I#6?Z8!RW
MP-YXD+IAI0 Y=]E@I-AR>'L\"A%9Q1;'DB)33G6/C@! !X('D'4<_FK+NL,0
M:<%7-\X7"QFV@.K \./&5U.W /7F/9@ -6V^^2,3/9(TV7+$OZ2MW7%I#94S
ME?"@2=NG6+6Q+ERPF.&<V]# LZ0,.=JN"'1S8!)X)]$?#4AT#?7:,&^75IOB
M@8;#.SKR =[?G&1XY4X 'NH,MVQ,C$"?Y I9X]I7]@=-14 @QJ;ENIRB2,#\
M\^H2,@W0-'G;X;D92X^/ECE6J:C=[?%5O>[\+3(R$EYW/@>*]E+J_2AJX S,
MBNZY.^R<O\8V%GCLN/V6/!"/#'NQ&B;%<\;!VZJMA$EDG%W[?*%OO#X<:\#(
M:I!7Y>H\FXQ?4ND[BC1?'('9G\X=[59= XR]R0J"([N!\F*R**,U//RA_F'@
M4/_6K+AMP<_.)ZZPFR"MMN]ML*3O:(VN"/.HH0P5]&Z9D1NE/P6*$B88Q-;1
MJX@"1WGZI),4?*# [QLZ"_+^!V,W:/<A/B)5 4JJPW\*Z$8\=D()P)!L@9U\
MWEWF\D*TLY!2VM0%V&L<C)4FVR][/)5D!#'M&>1, M<DYG%?XF3MXEO@V5?L
ME_STS2^YIPO_>.#"/XN)&BZD-C?B/A\=*>3[;5 OFO25[K3E1AADZFE G%H;
M(1ZM",DDI,L<-+BNIRB'X.#G,9@X0M9X ,\&"1(Q)5'S@YC=D*M<,,L:5^^9
MP2#SY$:":$C_*J2E^"DVLEIN09$"P!V;M%#9H;;FFE2;]P /"#PE7A999!GY
M=FD([Z#)P[P5*L@%],!R(W "=3O5S0R:\*Q4E8%V*S](K6*U^:Z9SUGQ;^%0
M(_O'2>%;,\E L$B7VU<Z(;Z<;-LNK!;!G#%5TE!V1KL""@6#5G7[]BC.I<(G
M>3;-<G;-Y9K)S]".GB6AL4RT=U\NA.B@(.)!#E%$<)+PFFP4<Y^;&CDHP>PX
MZT90/%UT@38S%S#E5RA[2J5$]'CBBE^N%\W-B:@B3;/P2\/E)%>/6L&7F4YF
M)2IH:C@T.DK(6C')$'.U[J!CW8=OD<Q=Q7U"#M]+$JK+!?Z!>;C'? \2\R!B
M:?."+]<OB2%,E+/G+)@[ZK:SEM\;6FLGTTX2<9*E9C#'):T+SI'YA#PT&1,6
M1F$MAA.%P)-9HM4GL"C>ZARC=JJ86CBL'X?3396Z2!4#M24-F%^0J6^7F/I@
MT@9R.XBX'H5"P>"D(DMCKP4P0?VU6R(G/BE^XCL5\7^E/8#X4)SXVR0KN>?I
M'"(2WKGI,!O9\WPF]"ZXB'$+>8U@9LV<H1FY*G_3!HSC-BL\/?U@+#ZJH<?G
M-6,A.#XOU3HY[T;[8R\I^<[222A(0P9L'K"%J"F3XCZ(W5"\C2)/]!2DFF%B
M$9( &8)P$0KF?J7WVE),\91S H-+ITAC@2;/J:RY/\'#NLB'=RIJ)8)U.UVU
MJN4\AP6J'+%B'/+DAO16MYT@-24.?(7BGFQZ+.$%3;)A9P:#EXM%0)ZH)YFD
M?Q%7VC/ #R**<;+SAX)]F-#9$FF@8G52K:IYK7?'9$8-=T(:")0PLG* ":F<
M;0L.PA[3I1TU4AS:X\!0LZO&,"TZWE80P;F>51.W7#;:RP>*!NN);8;>[4Q=
MY"PJ;S"2B48-%Z6%^Q"?XML<8G@)S;';.EOV6BBNF4%'+(P>7";YW $NLXV_
MFS#3;_9%:;;I).6&20PWZ=(U,$'?F1D>JP)XO$/I1N+[P?B-'O;H>$/M[3'T
M X5%#S6$U0P]-0=:38!+$-8?0&0<@IB@ XI$GYCP*%V\>)7B&7SV=.J_6'FZ
M6?WI)/XTNC[2W*@/&<!AB0!;")"DC,=BS%HJW_'*I&4O;72D;AMUQ,CUR_"H
MHKC6V0FQL^,:N673S_\\X=Y$!8=FC F>F.X:J-;AM-2,=,6\@H;BP>K$2/OZ
MH,VD7+UKM^O-%!MN=HU3EBO*/S&_PNC(K5P'#9YW].LU)KHFDPBH&2BM&B2Y
MD](PNEG-]]=3%< OU E+N7>9Q<O*=S=I[2@FR +2967KG5M0.A34E 2"+?\'
MJ(N3";2T4Z?+4!%E<HTK2',MY#7Y=J)9QY-K)BFS@:'5Y78EO7G97+/E9';-
MJ*#.*3%WZ<4=-Z[X 2[G0)'TVT\"D&<+^Y);P)@R#$N,CLAU]Y&))-:_*_22
MW\8XAL Q(J<^ENL--0?5C4W=ZR:*,WS\DLPY5>'.Z'?-_+MU,WU7;;3E>$!E
MFG1P)5L>W?23C+MO^G2EYOMM5BMTB]EJ]$&UT,C]^*4@MP]1K4$%R[YJ63Q0
MMV<@;YJVHY2=&^*\X1S+GEYEWH_\^*W8PU<<'87.(H*@P5G<RR.CQLS"S?MI
M^V#"]OL[0R"_+MMR?356Z9%:D5&_V-Y2GL1DK#[68IQ_VEI\Q8F+)]\2%_>4
MN/AQ('$QP.KA[N4%@UDX=7%K1ATR<;$L4%I:9>(N.^+*:68#HI @$0,[;>:N
M5TNV-W9O9QH T]4&1&,'H!KJH^3[SW&=%R.CPPJQ@/8;M2L_]RY)3Z3TP(=7
MJ0C,$_[P%%"$FSGLI&;QL)Z8]AXK,%).S]&1_7E(^<'(N20CM1?.W/=9'694
MEB8MS.%C,2P'):7Z:> 67;B[7GN"A;C9L1*#P;ET_[/!=X'-Z-OQ:JK$IM?@
M*Z,C+A.A@K!N7.'+%C'3.^^'6<IS[D5$J08R^5<SZOP+-N($48[3<@T@23X/
M[=H=N;'EK/[CS7_\<%J<GN+_1\<+G\2#6F_I*'9,'M()DKXFXU.>4JY6F+T+
MNS9@7:/V@(PZC%%A)A:S7+-%T3*K!EY13W^W 3]Z5SJC$,-]<-IV;IFLQX02
M'H-/"7#DG&Q: D<P1/)6&UZH<)VZ1E=RY@3MBWF $TLEX+2"6#H-2,_#7OW4
MPR51\A(R3J"7@7.#R;%CB>TNPPJ]\YEAS*4H#4DU"D$$X0;;=^ +N+I/!OGD
MU"H;(Y18#;'@%@=9^Z!PUNP3+Z*3=Y?4D_3[T]'1S!D=,0&_'#1C$LHEL%XW
MQKJ=5'%/DC8FK%+XRTKOB\JFAK3&#-LC=FQ5WXC@6:\QL[V*;48PFO\ D4MA
M9JWX]0,-S%8[0GJR.J!,(0("2QT:3>J[F<@26.8A=U1F6\*S8BP>:5QFE,V:
M50J7)28P".YXCPK(&9'KJYDK%ZD\V-[<2/W1;&":-N:F#^-O)1- N4<]6Z*9
M^3C3Z(AHY1K#ID+R]EJR3_ )_0V'R85GWY^.\9#X[K:RZW).LKL1'8*B9WY\
M2$TP+_:*UM6&I;4O5^[M\"=BULP#"8C*=&V4?961J^^O&E0^Q., 5;:0]YM5
MZ.'2;I=T-AEP2(@UU2%=_0%R/)LK+-5,<C:AG(LBFV=G<&3<J]UV08GI^*J&
M7!RZIU=0+;D@Z 9"&.&6=1)Q!#K^>K,%'%L1+!6#S6G!,LLRSJ\*A-_U9[ Y
M!)-8$\(81:G?\H+ZQU/[5":S0NN7"0J928KLR,+?P=QKOZ2PW(L598.M]#0X
MDWFS6#3O41@1J!0BN(/TG%]"Q^:[4M&)Y4F1)GHL%%E0/(^*D/'$B&SUM=SN
M2,T]6M/ C!FB95I8X#4]_-+>9FT9%%VO("N/5:]S[?G0F+!M.0.>9Y"ZFEF@
M>!1E%HCPN<1"H0IKW2/R**K8P,B6I)3]LT7(JYA#"VXJ 4#^)N8!)#34$B:\
MB0E<<B]J6BDXB$U;T@-7%/$K#2U?>ZUVS*)VMO2,__@Q-_]6NP<&..7X:@9+
M=%'F 1U<R/,GK)X8^HJ:>JQF0Z+L=M:$4\OW9T[HL6QX'K/][(D"F5MNJ\!N
MJ4M'1[=0IG>L'/>V(_*,1AK>O+T^%=SAG2C4VQ_.KS<"^\/IMPCL_3/XO@VQ
M0+?D1: KW4N,@*>ZCQPAP]T W A%QHW-'GKDC<3 <$8D8W J#I@8/ZC+_(8#
MJ.P%@30W;I#OV[F)2ASY-FOV)3!P4*!J'@UU HES-#=[1';@IA0^! GKJ*5<
M%*FA?_KP=]GE M]/ +/C*W-@@6\M'(%>9A_I]P51&Y]3*:.-IPR(]_[)0>%7
MVLQR&(>>;$%H*FJE+Q/?&S#H/!@)6\SI:1WJ>_[C@[/3P\>YSDX'XESG?L9N
MBF]T>D&4Z]QFH_W,[34V:Y""QYXH4 UM+R>.IN]6S7NL5K15QKE@%[:Y@^=7
MLRH>@+7S>.\\-YW9/).J80."#($X_YHYF;GW]IP@\L:V6$J2V'62.4>D!Y-'
MEU/$R56,15U=5S>P$47X@FN"&%'-!7@.5[['K#2P$JH2D$%AFCM>.[,4^$0@
MRI2X+;4@EKX*SH8#SB[<79N.J%=/@< 3R$G=EKG1@+0NE'XX]CFCH)(O=L\L
M$@I7?A7XR=+M>;K1LD?8M1[(*X;[ ?=*G1'C-,BP,_VX,'31_D"&1VS#Y00M
M#XP(QC,W(]@F,AZ)!ZZ9!Y.$PHQ@GAIUU<53K[QGO<*PJZ6\%M/<3Z"S "0L
MF8>^B=0,!-49X-/JE?L7UL83.R+KN7FM?0N'IDWQZWC>)$*&MS8X3F/HN8 5
M )\/ $Y,<EZLP[\%"8ZKA?AN2/SFJFD-KGL TXVTG 1PO\.S>P =\[(_Z$V"
M.!# D9+,:>:S4S'\ B-625953867P=L$'I0G4;6^U'(22/O\UM(?.ZV-G#4=
MZ]G\.C)K1B1XQ7/.B!%><)'<OMLM2I#!' $M.N0E\#I!O1O'-N$S*OJN?>-J
M?GEM6@MLC&KA#=N5Q'(&\/Y9K!?A@"%.VE$OAWH19%'R_L;M+<*BQU#D\"\N
MD7UOL%R#J_T '/"O-(AP]BV(<$_6_=F =?_&WS=W7'^KVDLP_)0-ZQQ]SG;=
M$.S*V7!"1XS YALJ;TQ[ C(L:0G/\\9KN_&\F4JW*=^%0'2S@-"SB8R;=X_C
M5X>=5/'K2Q[_U(,>Z=W\9$Y^IN/UP7DJE)0!("56[PCP"A/3(U@JBP5Q_TZP
M+U1--><+=13D26S<&<*2T,6-2IYW%1R>>&\@EBMAJ-D@A=C5($'"]%9(R"79
M8X+0:">>R">)2SRM@TW]SL841GDZ=D=,%1(<*,(BT<\QLM+,=V[T_2PSYV#M
M:]WQ#M[[-=D+)C&JME'L%329,\^+BV7(ZGATP&=5:MU*7%"@NTT&=ES4'G*$
M22L'38$468^E2>1'.6O6W"A]B!E/3E#&#R\"3PW?R"-NW &WHR2NS=JN(?R?
M*+MLIZO$ZNF4=8(#<S/?MP/C-!A?D%6YK :F%[8FBGZ3-3&>4@BB7GE/#";<
M)3S1P:9B8MWWL5#!78,#=_,>88H!SZ&,)L!GJAA0OO!H6].S"6\/1 A(D (^
MN').H]M3^K<^4$M?^XY.L.O#9X?AA<%&T>SVW!RU/)%JC0IM(-;B-P6EF%9P
M3/927U] L'"HR6I49G9N. ?!#7Z!@08F>HU)?7TD,:4JE(,Q.D(JJB"'V_.X
M\3$)<V211HLC[%;/H&/P^)M.09H)!ME^'+,!(UP<(V.=C>:DA=O^:N2JCDXH
MD<J'N%EG"E<+J-PTT% )T=QB(M'@L_09X@+.)#9"98J,%6$2'-_6(Z(D;5C&
M*@6S5Z 2 AV@KLQRCWL"X"(@=P:.1CN;'/L,KTBY&&O7I'JEH5\]8$SZK! Z
MG'L 2DU^PCPH,P]TESDH;?GF"HH;?Q;;XWD(TYMYGCN"?,0]%$9'5R61")(2
M350WTO-)A7\R0.(.7"A/69=\I=!8BNCB$'V"@I];-M(JR)'CZ^/\Z44-_"=N
M?"?RM"*IC=#'2WMS#H;YH#BNA;$("10(:\.;?5+TJ ;/PI85"%G(5$P\Q 2:
ME40M@V6D4W"CEOC45&W&]VM0,#]\= \>\_GKMR^>_7HQ_FG UKP/3_W9JY?/
M+EZ_?/'R'^.W_[P8__/5K\\O7K_AR,.A]-)/#TZ'W-QS;=K#4IF4S;^"(J/P
M;*!]DQHM-@7OA++*"><IP0*5OI!OWUX%".64SJUR34(?<*D-I4KLKT+MF5O?
M9Q6^Q-!Q_I*@5O@.H]M=$E2-;N F>&8COIV_<$""P3HNB+>B3,[<[2)>'S+Q
M<RN$M_?/!J$&&RYQ2IHT*W*>D8<FS<(Z8K5=3@BR9#,8\&8"&4&H#DL_/#Q<
MA@<$F%2LT82]4MV.?[!M+;WD*S#ZH=A4UJ?47R#6^=>-)$?FY34M.,+O&2VQ
MK*H-+[[\8K9= +G58B'@;\XA[$9]<KG$^ FJ2$60<%-KJ#=16Y=)KNTZVI4S
M=<57?F*<LBPSHS8W*$KAA8 ))U%KMI'"8U=.K9&7LYB*H2?#F9G7'ZA?8%][
M)NI$PAQL>BQI3*P+2];(G=E2*,#8D#TBP!@8N(PQ*.S7KK^E85?C!23]-D=H
M7PT5/IQ/4N,(1HQI-C0<YK6S$B3"[+6I&F4(_5C"#9$,IYV*28=X;^&K# <_
M_!8.OB<].>2__=XV#0(Y+S0L&.M,RP&T.Q)V5B0?/40Y$WSZ!-FQUO+R*"XY
MC\4_BC;&LS:M)[[Q\MM3A6W!K$5^%G<',?_;UPE>NSZYJ[N55F/$_L@ +NGT
M-3KR);BQ7T6Q#Z[WI0(XRUPF[%)-&_.SDM!0MM!Y$&WRM<C\NB"')3HL%U&)
MR_S?!CK+H]>D!EB$?/Q>LM!'1SRI7D33$\TV'](6'&H%\J^KQNE,Z":#6,/S
M"2+**^"#UT/^UNN<L.?EWM3PHDLSG441-@Q[\[LVNGQ_!?!\#"EQ)9/IPDN;
M+ U!T]U'AX1BG6A+0N@6[->2E6<I,V0:^+F/.'K*R*;E%G#R%QF LWK<S !Y
MT->HV'VFR@=? 3SK/HJOCB/:0"MEC\6%9!O,1VHB;9\NX4F^JD&*$ WTIVEC
MTMTK:XLWA$T_[OI(S1ZZ<W0"OZ<VW^Z[VQ72_EI.<%VP(C<N&\FSRPX/$SH?
M[F_"U<<4B;:=EF0U5I'Q(YV7 CYS^3#;[#ES'OTN4R#+<S$'.%IM+$L4]-1,
ME%::6B93C+W&V#KM,,<)6$S+VJ /,:FDX$;IBK'.PF2RL'4*GNFX3ZW&MHG'
M]/SY&WPG;HP?"43A*<8 313 N4?)2R@'S[F"5SLD?&=Z?>$>E%?P<ST?H1K*
ML*)IXQ+W9VIR$"U@QM5L?!ONSE2P9;C9@DH.A+X2J B[D>BI1%34/Q;-Q'V(
MVXU"!S$;BQMI1>,V/"5]+8+4(+N.160LHX8MM!5BT#?-NI&R4[YK5_@MNON%
MK2A+."RK#VZC5I=L7><FB[>(I@GI&Z\ \8(M,]H^9[;$-%"'UE]#C4]XK[X#
M?37C4_.\[BBZ33F2!VXN@=?"4IZF'KE9Z"JY#=H5L: W26"0^9Z8ZM:T?=13
MX\,-P:G(LY31PRG:T)*FBDGS"I%,S@+MZEG-!^J9P0WX/BBS\04E<=GS1M^=
M?Z]?RD!//_;YIH3!;P6G']',P-8I&#FT_2@S*D/EBNP?-P/,9M)SW!5FWT='
MHM[3""J9=AN2^1@)7=P(3[T.8?]MQ127)LA,VV/F,/3MUYP 9>88\(=!S4B@
M72P%T\?)+N<#S=[R^< E\$E8:FY#P#?3F90#2WY3NJ$MZ"D,P&:@S $I3708
M4"NL.KX/+.H;@JYRXHEY?1J;ZZ5D"\?6Y)FT(N&Q+_<[D:.CZ$CB<1X^[1]U
MUA^,_T5(N#G%[V\H&CHE,6(D/\V3;YU$12=0(C13]VG-5/L-PRYJRA]+1C?$
MB*L1'J1*N+YYVZY@%Z)4B:>9&*0[<AO("35W?D J<=P?GLQQ**G_@\*$55P@
MS5<;CR6"Z!?,1N$+_+T=.K <W'G@*5D^ILXS=:P#8L\\XR0#;3-L33%AE^>,
MBAK141RXTS"M3T-ROX0H5"SK16U\:ZQ,D-^B9/\8Z?<5Q[&^_Q;'NB<;::B/
MUNOJNO$0CV>DN]RM^F6+%C=;0*.CG]V59(OIW!0R:MSU6-!+F+L](3^$[H>Q
M[7UL8*#4ZR<,ADEYQ_Y1\(]/+*7,2FIP(08HIM8,<CFQHX$6MC")=5=&!*J\
M8)HKDVSW8XDF1D9!E&36%"R-"4$1DQL!)49,2)H,T<K #2K@9PK_(U8S$GOD
MO:\!4*!11@FU[=BTAU!J<MV$$7Y0[_.R%<E9M:O..H.>[["$.]J5M46]!71W
MP:;+@0@C0$8V([E33=(3O5#C/.D<QZ0.[4DGW!<%9])(A'FKL]ZZ;DLKH<Z7
MP"V!CYL+9XDE1#SXEN,)JOREJPI;#$YYM@'3[5@[E=CX$1J.A-%A.MNZHV""
MGZLP$^@R[1XO%_;?9L!#'N"])O.?#,$([D-!<?J>K8+?+B[>OGCYCS<'1ID]
M&<[F_^[MA=\H7,UAV_-<9E7PY9Q;#8B#9FE7-"<A!FNK+$6=VR[!*XDEI.$;
M\2?^^OD+K<M^1IP&8 )5&N SA?()8)4^T=^I4]@EMC98; @VRSOY]"!!)/"/
MP9\TNG"(FM_C7:7? 3[+N0C0'T:>KUB*P#^5<%4"Z1L=R4'9JV9<=MY=EL^^
MK_VT6!OA) A5X@[RA5U'7>;ZXP'FVD^$D1ZA*%<XKL-F3/R/#H ,:^=H0]3:
MF4RL8FY127EVZLR!I\)Z]85P)^QQXA'<;U&LE!GQM#V1=8:6BAJ/^YJ;OAD'
M9S1L,\<TY)WK;')H=/.3X>SX,RXS$:4#2QE3]@;8E&-F<85^Y)AU<"=.RB8E
MTN[+\4]&1U8[31$_GM-H=LO%'LTT;1D_09>#]AXC$B7' E3[R0?(*2_XEY@S
MFUEA,/S&I9H ^0E@3.8$84M+*2!G(UU?2+&NTB-Q1D?R%*[ X&[OS*&R\;C+
M+,!9)F ?@B)!HG*6!\ B<NRUS_AI:GQSV:7[5HQLLX0ZMV)0E4;D4'SZQM1Y
M\O>A&6/P8A-G"G[0):/$F(MBD!^>8M;/8XN>G/;!BN;U!TJ8X$>\F%]QU.71
MMZC+'<G'\SQ<,4S4JC#CDURG*D7C@NX/4$=JPH E5@=ATZ\$ETEPG@;[+\G#
M.\I!.$\8]R*$[\M8TV!*.(2(_0ID3[X<7HTI]R;.RLM@W3L0MFELR[!]&8:R
M(<I1\%@Q#94,MI )T0P/G'Y\,@R?R2E!XSL$6#%?E$@%I4I*KKF-P.9..!X+
MR8W;;10BPK/3_[QM1"S=^*":0)IU18']7D5<6$))256$RH\:6"NP; :D)8M]
MM%IP/.(>3E$)HJB*JRKF"9<Q,W7!PX P&D$SZXU^V:+)P_9R4MEC76JU"WH4
M/)5J)<H9?CK5ZD/Y2\:B,9<J@S$[*P9(SH<B>F#B?0%FYE""___=.IDJ'0R)
M??._$4_.1F83IWFN,9#7"RTO@[X$II$\UKO[R",@E,5>X$).(< R=A,Q !FB
M'_]*BXZO_&L]F)ZZCA@DIRUEZUC8!^C.3QX5MW9:+6ZD'T:''*C9?-G$*R(R
MD)Q97;X;6-J@\EX>G]N:G)%:MT'O<;)0(_61LM]1V&.OGVF&-/K=X17,<.Y&
M(;=TX#/0JMC%S(!X0MPFRIVEXO0MUC=$^%IJUW+FGAY4)>9T@(E:-R&&.0'S
MFI1I1&((1[_&EM>K6?C$^,N(*2$V-RI\61,5,?SKVK2F[;83J9:D_FWETE2"
MZ/N"HF^EJ$R2P(IKN$:HH_8 HF]39R/-A?B^UMKWU9IFM,K,<NW4TCOG?FP.
M().MM\X48P,"RI+D;ZHE))F<"SR]*NO6/2V:HY97VGG'/ D<D29+-0C FD*E
M';KL^QQ3:50M(X^"]VE%F9H6F1;K-%#W7.3^$QC[P.PA\@[!WW(%:Z9K@N+)
M_*&K( ""6!,FI4W0YI5G6T/1F0E.!<2WP_:>RD5/G&1E<$Y0)_[OYS43]B;V
M)@;>?LV$#%^^1@)5*U-\9U4?J%E< VS'7D)@YH\W_W$&O9N&T(!,DV<7VFW=
M%?2E1RK)?>D;5KP#/ND))GY#&G+C\S8RTQ!CILG *?R\6ET2S L,Y,#1A(*.
MK;]S?;=7XJ71[\F4Z/F-O=UN,H&\M/AV.-AUN]E6T2)2K[.H("\TCS273%[G
M3&A)83DV<I')AM(7VR@OC4)+]T+/WJ=!;"7B+8+C8%C#^!,))0FX<O9GLVT!
M()7DW'+>NK_F>SEYNRY\,0XK'8#9B5M,X_*._V?;N&7WOI8L#8^>XJ<(/O03
MD;"'<",%_OO7&#?[X5O<[(XD^6_U:KL)0[2S2L)0K48XF .U;9CA"@/*870=
MD8#UG!+*K95/</_[A)E[C/'+^ JMW(PLG59&;UC]660Q*+%I*,8?X7V6#\9_
M.+6R$ .0BQXZJ2,+YX9L+FB\+'F]O'DDA21H:^),!>H9=-;S/R#!!84O*UM$
M+2RW=M'79=<14M,N/:) RBD+CWJ3>3S_$(6$?OL+B"<\'G"H@N#!%:MYK6'Q
MRS)&ET%8;W9YO#[T-3J:N,\:+(>*FE "#(>1K7 >2&%!+C8Q[.2,UFWBS6H8
M6$2SU>G#!F"/?4+G]"VAZV*K-:O7Q?K=O&^,SX5<)>ATF9@"P7SAO^@O:,E$
MUB=CD:0$)]H'3 _J\Y84&)L!$*ZR?<U#8]K'TG 1H1H+\X$^/DEM-FVS&Y%'
MO0,%PY[C+-'OM(I&;P^D!4L;#LH<&K<+Z[+U,JMW$LK";J@9-QOW>,8)@A7$
M \,3P93DMIDH?)YQCZ7  6^!&P:?70J\XBM+KMZ<S^M9>0UQ$TB9^S"4#R0Y
MX0"#]53U 60ZC 27VB8HC-/&LP9L)6TCA(U@GH)XQ/IC(H'=&>!\ZP-DS//G
M'LLFW-"%B8DKN(R SBD%\?U!S;S&:R68BQY"WFZSI![=FO,:!\\%;@5]K"?2
MG+&DUU*<T6%K/,0NF>A?:^JL/?\6_&M!'9Q%+?@3R5@2^ Z=)US)Q C]_(&W
M<Y_V=OHTMS4[5#Q-7'3\1JH -J7JO4/&$8<ZE+]LQL^K18E'Z#4QLR'%;>6U
MH3OS6*,)=DHIC6\@C#@Z\@B_V.9HB))O@U7!3!&(B0HT)Q "AX$DBC&*>SKE
MM%D6T,'11>:/JS[ ,>P6E/=<NA->S<BR@<X"U2QDPO9!S2F&L.!!;E*SEOA.
ML"*VU*:\U8>JG=:^UH+\5-"0^&[TBO@M:"&@[N0KD84%6B5N$$![M&?W9BF*
MGH-!;L]./S?F]LT?O__^Z\5OSI,Y_W7\XN5S]Q]_O+XX-.@6T&W#5-$&/*?;
MV&$Q&#C!SX1I:AXF@=_:?._[JRI([4GPTQKG37^WO2@IKZ2)_'RI'Q9V="KV
MUAI&I M*8@^,@_*H8#?%&:4\9<*9H^M5)MIR)DFU PG\>3NI#D*!39.)27VY
MQ9;HPKH'?6>PYPN&I$#@ 6)I-;UY^D7U@Z64"Z@K7VC7==OE6BIJ2M.RR/0"
M0SL@;(1C384A=DQII69C8Z(MSLZ^-*AL.9N-+[>ETP;NOJBF<=;5S/FWU>JJ
M9":I@#>-G+2X>)5, 9S\TZ\WQ/7X6XCKLX"2N8=-=&0^K]RH=MT,)>>XKE8E
M<YE@V4%GZ@X2Z9#IZ!/%,CI@1U!K"&TKA'YALZ-Q9&.91Q] >LQ[UT@'AUVT
M6XGYH:+DV!=3?U18J>&KF),6;V>/G*WNE!&BD;4;MDANK8+W#9NX7P3WOG8_
M>NVT$0WA=^[1U%\>#6][2,:";P_-+<P(.;+ LG8J%],R%D(<!^ZPGQ)IA)Y)
M0?%9R1G8@OC5A[IGX@\/L-670]=A*?@K+J+#39DU7,E=SJZQG^\-$UY[4(!4
M#$@"Z0#SNAJN%5D"!;O&S8C;K8FY:8JQIUQ]Z_\"/&U42*I@FF.P,G]\^K>?
M__[\[;.__>7GO\._?WIZ<H")#[0^;[P3SQF&T$@*NA9E "G9<J&=E,J'*8[Y
M<T>M$!(![>./^HLO57&TU\]1# 3$[/=KM?P=1T$'"S2I??,K=P&QO^!OE?,W
MW.9NEP=(0/PARF&XG6-$T]Y))[ZP' ^H@/T-%37K0Q8A$R0548.7QB2VMK"+
M=JYW8XNQ%77:TV8-,-P665+*R[:J/!]NMZG7B@^CM!HEA"44IK$C8J&UTPT8
M:=G;8$I:^.J2PC(0#?6U0<48[3U2>C1;XW;[RC88BI"V!64[X@-#A;YT 16\
M&(23EML5L:QD?1RA]8$>Q3FR_JZJWNV@4B%0XOC5NEXI_P+"#G=XZXP$R>YP
MX(LWW->NY^I"6Q)_NE#X:5TJ1W6-ID\\/-@NS5NZ/="RM,\=MOW($YY&5W9V
M/<;(CQ)P&[;L7/1<SD.&*:ZGE#"PJ'H;D.>8)4V::; F\\"!:!S#1T3.4.+U
MA,U&1_\2>2BK>^RYT:,$D(0??CK);8$43-P64F.T850W,3X>[A6OXV$X*QM6
MGEYP42^53Y"GY\8Z(4&:)2<I(;6W;9UQBL%KJ@RII/F1IWX Y0A6#E/*G12A
M-LK''\?W$G[<-^#H!3XDV/JJE\>YXN4<@]),KX^Y-H#P:\FTKZ5K[XU .V$!
M84<83':+ /Z @@ID$L9&9\RI%;Z<PK^YSCE[8@>SI)6:C;;$*L$1)O83)CT%
M\2,MR;*S0>WW905PVVJVI:*7! 9'=,):K0/NBRF9AQRKU:W$Z/<5A_1^_!;2
MN_](NSEN+4-'4/""$"8LQX:L6Q!I()<\$S,(=,^8K%1#7U2HW$POH(@.Y_@;
M!,9!@3X7]$PXF<\K&_KCK]E@3AS#Z41@"E-T$,_Y$J.V9I->>VO@]Q;@,4K8
M+-5AB^H:LC/FB[!I9 _\XIR?DH7\,UJBY($-ZZ;7U:SB?!+_P0#.00=*OI T
M7*3>>-'C5'G&:O#IJ#"M+SS;'L&\N6J;[>55CR#G\A[1V]):2T+<F-BK5S4;
M.\;?.\1>]T>?]0CC.LON(K<U1Z-O+*[^CP=O'HQGS6)1M@<YM/VQ5;V"(#A7
MPOMWT+Q(?\"T=D>R;GUT5PX[FU'(,T1-YPS1OG$>5AEV_)#;6VLXI1*>7#QH
M,# KV=E0LK8-HBT1I0^WH?:,QTQC;ND]=$3X["SS;CJ40RQ_?]C6G)5!Z>"F
M.CYWAC[\VRW[.=I_G=6N&HG]O%/K#\7&*DDX*35U?DI:BCLW!15,L@BFF1F+
M-19Y@;R+<D^/<X4I[L,GGS]JL'?05*D<$4G"!)@QXR6X."$6GXI:PFA"6#E$
MA9L]:;-3;,.31C#W#\\.N5!<$:FGW[[GBJNUM*/C+4.,4#U))=$$FQT8QMV'
M!['P7?.,0^^^AW M]RP'_9TK!;7ESYE8<](W+8Q2FU#TP+0.D'W06K4&![ZJ
M0L[!-#J'?N\::U#(QH<^]=,M@%TP.R0J1-@X^F;Z8J-X4(C)VN92 4.&?1>W
MJO<$%0_&YTC ,1 ]F533!N;L^Z3F$M 8M_6B;8Q3#3OF20U!O8A-T%* Y9.V
MKN944 C);BQZ&-AM2/1B"$;:1-8+3$@P161G&*U@T1<+^]9"HD:,+I-FVMRM
M\GW-1Y'M$+01--^,7$,F?/G%',=D5X8(="YH0A#(SL>%"3:INB*3_\H>&<&C
M87583_#.*]LB%B6^S@(XAFV%%12O@6M3L[Q$GR,)_.+9IE M.\N&\5<DFX_[
MPI#D4P/$4^&'EN0NZ1?WR,[E*\(:%!PET=_@'"6*72@R>L:EX6A>6JRUJ,UZ
M)>5D:Q+F0CB":R2L+;I0IK4F7P52+_ )$"34&G76S-=0##*W0Z.C"4DT69&^
M-T3KI[VV>7 "5/V*"UA_^A8*O"^9-D19]%);P*W(P=/Z"DY(NB%P5R9D(O<U
M.IX,[;9R;@]Z9N=3((O\CC3-! @:RX"''(T"5N))C\>RTP))*@C27-R\\>T?
M[? A NIMB*0/2VIR0^<;$4Z%LV_>^]XW7A9W8X]O*425-C[O'HR9Q6$NK263
M,0(L(RV"(IE=LHJ7/1#)F77W!8'$49--/1?1"8IV@PG=E<NLU)5]U0I7M#]O
MEB=^'N2HXB1G<=]E(7]G5GN!BC8!L6@\G"_!K!FB;;HPKBALP*(6=%G>S(%3
M]S-$8K%MC]N9@$GWQ0H3F1+O0-]VUDR9%T.[.[NC$ [RQP>GCW,NK$2M/A*Z
MTM<BQR!6LM= 3[0*+4[<(BJQ%@P 64LX)\7BAV5H3I*A1=09;Q6T=Y3)3MQ5
M[B=U"T#+_=9:G7WN6JMGKUZ^>?7KB^?G;U^\>EF,?[MX_8^+U\7XS?FO%\78
M_?&_+_Y]_O+9Q?C\Y?/QKQ?G;RX.?<W.AJNP1+;]5M[8=EW%^&(S?0#J]QE1
MX8W?@@T8MVQ.%68,U#[K\2#Y%,G[\-P6XV4%733Q##<4*$ 'S]V814&9)4
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
MP,*/OA($MHV.)+*#-)NU:H"WARQF^D\ VUNC%]VB2=.\^\[-J366C4WA&Q]
M4"'S+1@G88PW:X)YED*UPNJ5+SX*I&Y0"I(UK;_BJ-##;U&A^^>;%XBS1C![
MM102;P:)S8+2JF%:B>OIB-0#FZU/P]Y:[Z^:OLH3N<34\V0;<^YJ*8T1.T8S
M18H%$DW,O@5/XT*@H(>,6\V&FJ=PX0SPLO=K09NH K"+%[:2UM;"?S\*"F9)
MHQ.##<,EJ]IK,.J<M0MT+*SQTV#Y9+L)XEAQ09*;G_J@*'OM>]QPEF/#>(IQ
MNVMF,?7BJ_Q@G;-+^,:*#7,:GO(3X.N9/M<V5JN71,$:8H@WGEZRPV9 '9;?
MSTUX(K>CGCF-X>S,N14X8)Q=5->0>_8,/MC]0\RBZ(0GWMV7U$'AQ=R[@4YW
M+@%6S&'7T(;,Y7K%#9?8 B+;NDVY7!>TO$7.0Q\=P:& ;(]8"#GC:;C@D[6?
MVF#\5T2*+;"I4)3V.BDL!!\&4%,R5!"#9D>9A)L0>IR,E7V,'QO61F W CHC
M&^U$@-<ZL@?*99:=.=#5:_&9W&C%>HF<%[@A;35GPT3E7!A@,TA'R7CIG#()
MPA,^_3NF%%LX\ TGS>J%E<IPM[&\H<O*"PWCN.T0[Q#WY":,'N4+S?+Y601T
MNN]E[#U>T3B>*E.85QQ\C$\5K-8A;FU_+XP+2N5%J)XDBO8(J4D,#$BU,&:1
MYXA/Q8J1F?8*()1 &&_=,)-\+C4YC"PZ@*O3WWA#&93CJ?A )YYVFR\BPLK0
M8Z3.!9X>5!2(^1US<9*O,MM.A48T&VW/ )%SI]>$(+5_JH_G>YBNF1I)RXJ;
MFHU]GYA<5"J26/R. ^Q@?S>2"(M4&-VE5=:^H H,(2BKW%1!PIOB1PE:WC>E
M(N0%EN/H/?-.)B(Z@OT1 ;)O6B+C:I,?1OP/X-&%98PB*_MR-6JJ<E:BKP[
M3TQ:SKH%@WDK>\(0W.;!^-Q;6L6MWS/>\S4]S"G\ EH>MZ=Z6*<@JA<+HNR&
MJ[ E^E"J<IA7$ !$YN&@FR@><7#7+AL<42V7Q32;#]B(L_&-,@L<@@D'L9%F
M7:URH1'W$XHYX9"R"97"=NZT07&-9F4'QI'Q=&Q HZ9:V4<0_%G*Y7S,>_<?
M>=+ -92\#WJL92/ 9MM6?K>NW'K.O!V>WPUWXW-S-KN :=AX&_+(H/RDL'?B
MI(IS?U'B#..>@TOJ;=FN\>?MJ=>E: ])$TJ17*9@FETFS5.':]>%$*<!D/(G
M(-^>^G1J1-8'43L?RZ77:-,TVA,V][AP/#L,D"P$=PIN$X('^[%=S(WB9[[[
MJ#X-,JS]$REWY)4^Z\QVW,'1$<T,4(&2[PUCZ&PQ,$L=$&41'8Y([_0OQ.T9
MMFR>VQO;FRQ ?8E=O*H=O$+N?)M&14,RKN?T.GVV)\8^+,!666BO*QX1XZK&
M('TR+""RT\[0NW1C]%WYJEH"1+E0NK^A?=+Z*XZR?O\MRGK_W>' !F4J#8PE
MP"5!1SR* (20&G7N1D=QD 5+]@4MX[7-!LHHI7KN2L->+9U4,4RH6F7WG>VW
M+]&\+W,^3(XWQ"G'1>,D<$N,Q#X<9U.4H75AO=@#.#;]S?"RWAZ7%<)G80G
M<'#,DRT)!]2:N+$(M6VAOM%C^62@C1*_@FJ$>0M_A?;Q3O$U*,C>E(O*MT+5
M^-*.[<;XDT!,XK\I3.!M6Z+T?@[](_JC/N9K.RJ"[F=GWPUE0G+!JS]6H&*
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
M2"7!O+MF.5N':0X3G.URI=L<=+?^^O[PX 3.71D[%^DD>55<Q?WDYW%VG<=
M 98;[->_XN._"=3,T!JAYO=&U^4?KSA) 3ZWL#3B']1[^WD9F[!R0V>D1<\7
ME/")[,E]MB<7\_0A,7Y<$^S0G7_$%*1DZ%N#T<PMJ[$80_H+#B0F%$_\UEF<
M3:JF;K4R](=KV0Q0.':%8SK23@K5T1"SKG12%?P!;,Y:@=,HVVKL"+0P NXS
MH+" M%_$S&;8(D-%SCCH6$0?'[SVJDAJ&C&6X@'*Z:NF"5,(_M ZYWU1N?ST
MWV"7WX5T^6TL77Y/7'V ?1^LKF($\TV.>>4L+(,T;6RLEEK$.)FHMF;FI8C/
MUQ9DMK+F@LC4P[P8QZ$U$]5YP4N"U)<O@'PC -^DXE% !E["7+</@C7&#%'L
MJ'F)(1G@6:LMR>.LK4@RK56E4D6*@V*K'QSW<$ (>(:X7]$*T F,?8X-.O +
M2_OY&2L2J3;'X6^$V@X\-1<6%ZP-F*,TZ!?.GU6U/Y*XKP'_[-16?"8>Z>H@
M3QH,I]CFRTK]O7NZL<_1!:_+-*>PJ3+4\S"(1J:NQSB[A0BN=J%+C\@\H9S8
MP6KE\>,G29R/TH1DKW7*+7;$4Y1K9K%%0,SI#6DV[!WALHRJWF?2ZPCCA6;N
MLS#>YZAC[*]J"#FS%K44:R76Q30/)]]A_OC)O+Q(.;.XZV=5RSE"P#--Y/G.
MM4Q8T3THON)SE/)Q?-S<% *34RQJD Y)U9DX^?ESM\VRLI\'EG7E<13L2(;'
M3-%5TYRE0A>R!W-B.#B$'77T4RC&((3JML(P'GZ*^@Y)_SO<"R+]>8XV,&_6
MBU2[ ZH.Q0"\J'(#-=UL.C'51MAKW32VT&5T'&-&^C1]T[Q>6)D"/[2[@F$I
M <_'_IPB6+6"(.-R/^>NFW/F%Z[4P"E6],B"I4N3K%7OI'"!=(5CKEV@:J\
M;]3=)O#N>:3 D7'\1:@BXLYL,BX$Y'%E0\2(WYIJKL)F6IH40JAV&R0*N+TO
M1^74'1Q44H9'$L(*Z/7#% -V5CM06^]P^N16<DD#3RENGYF\Q$&"-(7;(+=O
M9KZ0^$1\CLJ*^VXX*^S)449KM5-2 H2-,_/D4[E>4SZC;N#IA#U7,=?3N"]P
M<A\"Y:;AG5;%CG9=8BS'AL]9VN;M-4V?O<T\GA7@R=-+W5?WPC1(AOL6D_=P
MUAB@SJA.?9ZV?'M=S4<ZU87GP:V4TJ3-\+6;N7;KQK%93!R8[AE1J^;/M[AM
M 6(&IG:[ZX.+JKL_3]]'U;?/@@5LK:!.>K8J/7"J&*CNB%<))FO5F%5RX=1&
M^A4=GI0PG# WWX7=N(#)E],&'K\]3KNR3+.NT\U=&(#>JRJP8M"JS#ZY#NH]
M;N/=-@EC,(#CI8:W/C7IK;R[X]Z5;WZS89?Z56[3F4]-P5UZ5[5+I=2+!W>Q
MDEC4RL8LM&UD3:1=2,%AZ)!UFZK@XLKF*BO=-?M_^RL;W.2]JDW6A?FEQF%:
MH4.X'#;^V*U38^<&9&9P K9:(B:C)X+J=SBXNZ'-M95CSGNR3V>O/+*[%0(5
M8RFW]E:$.0..$KX,044\M!-6$T-BZN6$=^586^E:^\6';AEIDL*K7&!S$6RS
M,6M/Q4IT6D@,9VSK2E=-%&=]>VXL(D@;/>&UP*_GHPSQ$IV!2L&;]GCM-.[;
MPT7.$&E'UGZ9Q!0#J%(?< 9SK$K'K^=:UFVG<;:ZP/&(S64\XJ&4CD$=K@9W
MM2QJVA^8)NM2V($^G8<'K:@UU?\T30O?+K-HEUFTRRS:%Y9%>ZNF/S]@8N2?
M)Y5VB26PQ!+XLV$)/#)-5V;3WB[U[[$I>J[,0F;W\P%#UM615T@&SGS]$6_3
MW@N[$Q-3/:SPXX(8JF%0P<>$YXM65+$P;;Z")!YDTS/,,)'83*F#(P%W&@_C
M,$D*#CTFWZ^2,88R#-@YA;1QI(MDQ$"M<D^C?;C&13K!^08]A4[@_'DA$N:I
MC1T\3]M'&Q"AVFBVP!'FA4!XB#:)E_%7<H#-U2ZQV3A+@G.;"POZ3AT3'Y%^
M9@(S*%?CWG/B,D1SP3(@$<X 8X#?XB^+>= 8FHTZ. 8';8$23XH+B2A;J F/
M!*Q09X/5>J86V+NYM?1N/I1W,YD7-5C2O 0(6&,.I(S)#5199*,4>2T(U?9P
MF(Y2RI;H8+XS/H2,M4!$=D%=\*HK8!ECR7K1V &$":[!0>[B%"TW:Y"LD NZ
MXQJ4FU9&^6HN8+@?M%&3+RM#J$GTDV10B&ZR2-AD(/QA5?TY\<G&L)W<MD/R
M]+20Y0X'5>?(*36E7A;W0GQXP;[J-^M+7_725[WT5;\P7_7&.MAM51X,S65N
MRP2CV_' I0]\Z0-_5!\X?/'8#L.7<I%^1'=A^T7Z"W4O'Z-6@TZGE>TJ'7M^
M/%2%(ZE<=6@95/8'"B7SFY*)=%Q/8#\@AU[VNK7TA_E94+2B?UCR.I/)J*IJ
MY#[<BF#C/J91FMHF&2DG:Y,G,XN25Y>DO,#*QMU(V6@'MZ%C_M73$7%DT; 4
M.E83\8^)BG.7*/O+)>0_NU>,B/ANBNP+Q^8)QP^350>>1WE7ZTSO9N/9389Y
MP7Y\_!HK<=P'Y9EK'>PHG;40JS&P::UY4[FJ,M90Y5'Y$>M9R$(.IE!T'TBA
M9N.6IQG8A/JS?4 (HO<UZ06W!-,(%D$F?@=L%0.T._)1J!#.:CIB8!L=X];5
M(W\:Y*3M92SOH6)YP\I8WC^!YQUW>IWCWSO[R/+^]0R%K^>5L^MPL1C"2TXH
M:,B@D>H.<_R1+PVF1?!%"=X]%2NTNY67==5F@S0+B6A:J.6,[S9)T;E K80M
M3C/+XZ!:/U.MJ8.14O,#U0Q8O]5_H9E<;1_P1SJRB^K@L,$683Z(,M]PL,*I
M,NQ311M:&-C E+J88JTWYA]199V*05>C?;48 ,:-YUXA(Y^(AF<E=XWBZ\A&
M!I-?64_DTQ%KF:@%';1[^^W_B3Z,LC.$TTI&^)O/W+'']5N%\.VSL480\?O>
M*J0NZV>2-3<6<'V7PE%><OX)SAC_%RPHDIW,^D,$+]@#%IY)K/17U!PF(+)1
MR]Y<C]XI;8PUEN$<*5$FA47/@273F26'G*6>(>J3Z5:@*S-EA6@1KIQ-)RJ_
M2Q/))%N-['4V&Z6,JHPE,F>QH  O>,_A9YB[-HF_SP&FFYGV[*8%[%R7%=,@
ML_%88!M));I=O;X::,5YKVHRJYX&E<%Y?-6!Q$68DJ='?-!-D,O_]5/&X$!0
M23[783@8-\=-4*II&TU6N($;V[Z&)H7*ALU;=6NE8+^UYMV*)<M'*(=IR8^U
M!3I/S)8YH1)A10!V9B9!6XFEB@\(K!PHWF/NH#R0E <6+2 4OR6B(Q*ZE=4&
M6L-+6XWI9S CN9WNH(JM R]DN 2=,4>7H&I5K/7BNG'RO]0)JR<ZL0<\,D2S
M,J Q :[!\J_J$OM''I5//+F\&F4W28+MQ9D3XY?HH0 3(*:V7.-DF$Z8-#+J
M9'V>QY3LE!&:VO2R7%MO<K8"E%"7PA4%,KA>Q)D^WCV4$VX9Y#[6Y-C9KM'O
M6JY^QH>DU3>Y73?$P!R<,]:!(D.62MG!%'F1*G@A;9=N((>9,E89AXIAT!D&
MZ"6<S;?91Y,GCB-Y[L-AX 'IHDBHJ Z$EMP$T_OHYM59W/_*J*%Q7P'@*1Q&
M8%3IMYC<?M83Q:P!V$W$BHM)5R3W0]DA(>=&;=<,'3"3##L%* /ZWN?X]M;G
M5GULP W8H85*I8DV<1YD;J*\ 45+PP,][5*JN0,MHM_/!7(.3H*"R4959>"I
MYS"R_ETYZ3:%SP7$4*&!27.R1"&2T1>6G]9H6)Z?R9,-9"$Y#RA\T7$2DR*1
MC9-7$T+GS*8%/ XJ[\K&7S?6,9U^E2\P7M8%]CWM+'U/#T7%7RNI^ ^P=Q,5
M=BEE-Q61#8,GW4*4>[ZE;$';!01?7EYAVC=H* +BRCYE'"5AU&/O5>USRC@?
M<I&/>1C]#]$AJ#I]>)#UHF@/93E\0L9(,IF( BYO*6%,4<S4]]_2W7)^&T=G
MH&<-V<&E5&U*; ;QHKPE"GJQV3!CK46G8W2["]="T.4X.DZ**\RA095#IJ_&
M4]M@81GJ:A,&S:Y<;BLP@!AB'@KSUW%V/4H&YUJ,6VO7RJ:W43!]-/]94]6%
M>ND8%WZC<_.E:4.IR$7A%:<3:N%H)H :U 31J76>W!HV-F4*X=,9)"-8?GZC
MPPA]?\T^@257A/Z-JY=*7?^$*U99)AA-W:$-T:H=FK^\0"I:<MKQHGNCL"O;
M-..^C($::&:WGJCJ&"V%1ZC9 !G2WH,!F!/!75V!()!6CTKW!-([1]=57@:@
M7HO>PWRFW-M']MR9G>7!E>0".N_D'-C6A(P54"G (IG<.$BY]EUX<M?'J)*M
MS=FG@ FL'*W6-B(VXL0 '_K[;.7?[)84H91T92I/%85L@JZS:>[;>G/4TQ99
M-,K8V+!_.,BD)A(+(7U(3BJ2+"%(9V7O0&B*S<9MY]B*T&?(&U*U&63UL=_>
M#N2BYGUE7_C"PO-7E8;#7)L );_=<VB$EP]#=%QOZ4*S2>DE(I_Q>;,5*4Q(
M S6RBQ34P=PT K<=Z,;:T2=F?<N&&H:FSZ?HMP0=B.+4Z%E7<=<\&27?XK$R
MYPKX,?E#^$_@>6>BW'I@<L]P'J7]W:G,?NG^UK9B('! G-""(;>U2"M"[ ("
M%:=(K99 FI$JM[A[(5$[5\9 4I\_8PK6&6G"!T:/H\]P@5_!A,#"B]Z#\1#C
MA.-1M*=/=4(UI1II^5AE&50.:<,R#RU?1=!QOJ>MR9/X.RSDFA-SL'=(3+^_
MG(XFZ=4(B?:FD-2)0+!"R<&O244#B$)+.G*V]TV8Q-5:*F+YI):41;#MG0C=
M/AF?L>^-;C<7R+PU=BA_P'2SMDM^6PBW$3EX&RT/E)&=%$Y>13A=3S7Q8!Q_
MS.SA$FDMI:S65Q)JH@;2)*QK:%+3(WE::FB+JBD9I5,3_#, 79?V?A>N=]7-
M+R6A9=$[O%H(>W$4IP/F "<!79,LG1;((-"Y,0)(\0#:FF^) 2Z>3E3E;3P%
MS3F'-0Q(*D['(L\"GK1*:2R2N(47;HKV0(IG79=2!^</Q):3W3$H%.UZ=>J#
M:<)E\U:?-(<7E".<&/-'NJ'OP>[)D\@D[@VU=[600@'!I^?VY6S*L>(T1)%Q
M-9W$B@&QXEFUHA9EL9HWF[BF>',5%G\!KP,:9C5YD0%!=Y>NCL?B"Z]KU($.
M6SI @<"MN6-7^K_LM&OA1V!Q%:R9XD><Y<#"L2J&S9SD]O'0^ZFD<5TFB!8A
M,Q#UGSM4BVPW]XX!%5/W%"BFHWSYP2R"%?;!$J@)/UD@PCB&ZLCX1RZ'G/4,
M;:9"#6E4VEI<^&>/CDJC2XD%TA9=)ODYYII::V @6TE,L.(D&$W.1M],>B5)
MNY>PX/H5%S'&]D:)E";("4O;.5(>44L'=>LJSB?&ANW;05/N:>6;X%X23##\
M2M=^1OS5!]/"7U$[P3QA[\GSW[SJ6!)M,4CG*:CM-V+D*2.R=2>3[E930^=@
M+'VZV*!4V;7:LQBZZ &M -,"6W; C]24%BR.VC#ZB6+J$[1-8( ;"=8GW#U,
MMVRD(DFQ&NQ+-I%F7NC55LWCI%>1:9#PF6YGJ94B]U9KF;JV3*?H&\M :4\T
MM#V0ZQ@5@Y#2M(LBL]M4XDT_ @U-+/62.<%Z;O(=*RW*[GJ0># J6/>)6*"I
MMH)->E\H;+J^MKZQ AMCLF2XUT L27NZ FKNM>K$33GL>?&C3!1-$02ECL;E
M >G%>AQ8NC<0_4Z'C6D9^@G3"[2"T@S7JJ6U:":IL7*MNU -;XE'%2RIM+:\
MV> .<18<%L->9=)JB3ND<K1!0A=>1Q#;8.2E(MFW+(!_/CO] S"21 <+_=#R
MB2FQ%3B \F_+.R5E1H9O6&M!#8$6LVJU8;.IT"E,02VOA1]<9-?H,^*_E=TS
MB\+Q4WOHD+%&M'*-_:O$5T^NNUKS#2L1^NASH/0:VN>2,KRI_;1PO>,!-:BP
M7Z"\A;RO)!NQ)^"<&TP?> NQ"*F2?M+ ?C^#)[$;.)H^YT:'Q(_X0&;*'H=[
MJ25?9N0F0I^3LF)EIT'<N 7X=O6]JHY'-8>I@5*3Q1TO)T$YTJS(4C:SUKG9
M+54Z1V)L1LR*R2T]99W\J<I>+=<)+A"5++>($-=46%>5.S\ZZP/%=(HJD[Z!
M.D\N@.6GV@!;"ZKF'B4W*.6?!2%Q_8[V5+9EI<E:\Z6O<NG^8V6.J?8S$PZY
MJ%ZLPG1JO$O-QG6.DG2L(G'P*_9H%&[,MS)TCFUT+:/'":$KB5HZ(?3M9+C_
M!4P$K0-IR&9"YDX6B^J4\1P>_BDUE@VJ(:5NI2!R,RPUF^N8Y03$Y3Q)7PW2
MD>DI)*UP;6\U,#BK22!L'6;CP"O0B?P-;)0QU<FD[I:J"@=K(%WA.%0A&C<W
M:"5%QS9.F;0K4"JR@;#7S(^[6BJ.SMCWJPDIII'EMO^_BJ'KT"*1?6&I-V16
M 0E?PB =>!'\8D4$H.XI/*"4^(%!XJ5+?<79R4YK*FZ".]2];^T>K&7U+\BV
MI&M@2?EZ>+6+EAZ+)NW?M0=0PT,24+@W?<YOE->KUK-%IA7WHOJ*M*3:IOH.
M\7A8#!"K>9@T<\K@9#\))U7G(![X#'5^GF:N'UV.+0"N9IN-*(0GU,,D%;G.
MPHVHV0FI\$V:BVABN1>*C%5'?G90]U$,=,XI4)BC8@X:UU5_N^^%A\H3V-!G
M7QDK0]<_[/K9Z$9+'6 Q2$YXE\YNY &=GJ0 >!?8]?UZZ?I^*#?PV8NN,.U7
MSJZL&G%B&Y6.Q>S34U+,T<ZGG'R'@3=!@,X3);?(BF5_1K#6^_4:7.5Q4KI*
MD<7OA-/J?"C#.6RSASF"Y4G ^5@^ U9<L;AG(JEGP&9+\]D(-W;<=)&/_*AQ
MP%_R'#DQU5W8\&PI>=[>5R\W1O99_-4C+A>]$<\$,C]<K[W$Y\C[*9W,FYK
M$N9MHC#=@X6/L8\MQX5TH,:F^+YZ1@QJV F.U[)=G@P"9G^SH<#1T;0*0/YX
M""M$)(P!I R[(46_*<\>!QEGXU>H%Q541Q-*1]<Q<'KA)/Z.[Q^EB62^@Q3,
MS\EP=%7/B13])$J9>@[ZK.:,U2>AVUW3:;"MZ^CME&+!YJ68M99?AN\_KI@T
M>)5UTFS,?U)*)<DIJ5/,3]I>' L3:KYA&2!/\AQ3=,:B#DD6 G!-4_@W3-"$
MY;X?F.9,A=@L(LU+12'E5$\@#\E>\ C0]3XC097!O$%SM2O .4>(*[L9"@08
M]A5VKI\8CD!C7L([Z1VDQ2>JJ[RU!=;J0]KT,^2AUHHVDR$_G.831EAT;GPZ
M=!)XM*]#FW5<CAZ)MX=-$SC)8,%[CH</T\(?_&>:2<I%<0,C7):.C4:F\_B:
M)%>Z[-U+.G4G@U_J^7#,(_3R9L-_>\M<IGE]FL]PE/62K.8D@?XIT6V$H8.^
M51%T1I* % FA6O["INFBVG07#U2%RU>K%ZI:6,HK63*('6Y"%^C^'L;]%%.Z
M=2[9O!S)]6&1_4GL94*] ]"'?@DKQ=72M50DA _S=%$[LY*H6ZY&PV!4G*QH
MW7:K)F.,\#^7T?M7NYB@&D^L4G:]"93%AR&02<FG'G^+0;]00"&Z$'6BF;3
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
MV5A@LEISH5)[NC+\D,*U4##Z<Q7=#%6D$(VSOT_!O-O8:46;ZYM;=)/L3W9
MA84I.<@'7G&, WY RL8P-$-1J\5<545K$\X=CA3,.RGHD^0<,UHU&AU\7PD(
MP-@#]NJNB-WYM>L&N9[8H35I_6Y=8(\FE>*7(0 ";248F:U:7%/U^-5H6E"/
MPQKL\T@"0\B2[.9Y&J'1V^6*!HHF9Z'F541(S0:JY?BY>+/P;2K<  H;IO0J
M-5=PPT@%,[T#QK43%-\@UY][PRN*D-C;C(Z5QP)@:2'M5=1]ULT'RT F$:9Q
MY6@2 F&5VC%I:X$L&._W(?<M0?]J9Z5+8NI)CN78]'5V(WB?A'C$@\@&B?]6
MIUD?Q61JL+_W/HY@7!':1B'G;W&178^5+AZ %W8^S.$@5K1W&;NA]%/,-K\>
MX\'&;LNQ0#NPLI:@8<$KEN"FHQ[8*,8*AC;FA%&J#M>'9H)HB'Y \?U$(\J)
MZ67"FY1^^I(['&GM5A.X[P>7TT4;65JEP+I3PC77F\*%37;H(@!>BS*TDF%&
M'0-?B?.W*/N7A77EO5E?NO*> >2,N;NF+)+$+Z&)SHPIU\CD9Y]Z-?@76=WH
M1"/K2'B_#LMZ[!B?L87/"UA:W<I$A5"0)FY.H^*/9=F WF"VWK77DZ2#Q4E9
M=BCLEVR,Q5)V$3R];9#'UT7D4;.\H\([6%%*\!+VN8[X9:-K+!+:<=D3JR9$
MYQYBY-R."=NJN"=:?B$R?&Z1_&T&-[#J"@SE8&M<[D'.H446QU%(&A?-1F6#
M]QU5+ZPZEY1J,3(]S-/[0-L36R=6AIV4.83ZF/C12FRK&AK"L*G@&S </"Z2
M.:&Z*";!R1:%0F7'96LK)*A:4LR".I#X3M+GJ$E.+ZD!89)-"Y6D:D/N^>IQ
ML)_*]&Q$W5J5N2*9G6J$=(RYNH(!Q'KU('*/1T:G4X-ADNOB*KYB*T%26*-^
MFNOT7\25QQ]+4!G7\R7+OS)<"D]&VMJ:-V=!>KA.SHIT(EF\>38]O[#A4FBP
M?H0&X?32[Z"!/'S*WA[F7A@E>OH3/,AJ<L#I6DSLM%\YHT)*MKUHOIPHY1#;
M=K4D7I88##E9K&8O=JA?<S"RH$T]E]LDT C7.4R'IV=$1H84IL[,,%4_'Y"X
MJM-UK:4X3>:4N:EB%W9*<07>?6W$M_<62.U*<:2+\%BV-ANZ'9?.2(E9O;NZ
MRE*-[FZGSZ\J;O?10IX<3 FH1EG007]'2?.Q71YV/QFG^*\]F<3]"PH&;BF-
M0-GRY'6(Z0'I1H_1RP(,T(OT#.OK6DH5,V6G1Q<W!=8A:. $#K#3W%-7 S,!
M-,5F+$G.VR(J"UY(@X$$PYUSE_*QX![YDY FYAH6R8Z(UW9P.$N 3,8:O9H)
M,AF'G&(#W1@#[J#ER6HV]DMI=Y4N.NYD5NM\$YPUVU%V!^>;I<DMHG=@8^D=
M>"QF]FXV,_-0QF9>>=>7ZERY<BNZL-&V,LG.N3*)"X(P=4[#<P%/R/*"2@V*
M5:.B OND*"*]5XHAU!ONP(>)=9UEV==7\&!^8U6(>=O!"4XUW"?$_"Q6)^,9
M=NBQ+,&(E"UCM,(8M4>.7NOT)KBM)=$1<O"P.(7U/H,:UO$<^X[*;[F []DP
M]['DNP>AJ"A?G?7$3?&2'(LB%*(R#@\WJO,+<KCG56^J.0(1KHMN>>MP'#N#
MR#Z'KW08$7.1@[%&T?T>PA5Q_ZW9F]<%9G+&K<7[J;Q*E:>ZJXF;GU9.7K/A
M+<H>JUMJ^[=:]GR W#.TL""?;S:($)S:3ROIQ4JQ,OSRZ:T;F"M.S32D']_
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
M0_?H9175=H>X.98$C,("\ $E'9@1OJOLH6@$%8$B*"\OXZ^6VY(C"$9BHC;
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
M.ZZ5'9U4IXB9%_H1S,M6L^%HFT M4!D&&.#G DR8TB.Y5/_R"@6 !?5V;$=
MOE'\D1!=-$HFJ,6<9=\5WB\\N@*R-$6"EZI* 0*&S<,D^9)\UBJQKH"#=;^;
MINS(V&I%'Z;9_UXD\&\VNUIPK&L"K_!F)_I_^-4H!6J)X69\ <O\:MIL[&,2
M5MH'1;R'QOI%G+:BHR2[&B6*9:-KBGRK<,Q[%^DX9AZBO,@#..2^RG$B2$J+
M7C"'2**2&7Y,;C3[J/5)!DCB$0\!I(D^!9C9?C*=8,5!]"X>?Y5^D6K7VY>@
M:O<QM9<_QV6U*3$/;(_\&U^;W?7H#UQ(;P+R"?9R<QN.ZOTH0VWX,\ZEA]<^
M.OBRM[O^:G-[?<>4\UJ%O6!(XS?MR63\L^E?640G27S9BMYU/W7Q_Z/NP=Y:
MM-]I?XJZ^U'O_<9;S))\'_>+%/A"\G.T\GIK<S7:>?WFU?;NULXSR*ZVQ*,4
MQ"N3-_+BZ5A2!9T&P25)[<2NX)\=)-SB8H$=-V^7CIN'DG)9-,JDG<Q8%P5+
MS:L'<XUI'L LX*(G8^F:9GMEC)'B](JAGRE S_V3O98F9F1BUV.)[ITEXT34
M+J<;,;[>>8LH,\SAO,9E3A! Q"TRI),]\758=T;P13%FHS+"%.+#A9V&]>3-
M6G4!!&P"*@?]K^/L&J9WKLKC&5$=LQ_@V^O8P$3G:?$5F\8763\E[R[+.*QN
M1H6!K[^%/?HMC=F:S[,Q1?M (QU@G,;DD X5(Y10@K3'M=Y:R'M;1J,M'*'$
M!>Z8ATOV05\*L#TDU*B0Q)!48_"[L$@GJDA;_@XA]UM (KF!%PGA-&?Z6_YS
MB.A'! Y$T6,;0LA2U-&TL3K$JI,*[V,4W,909B+F2OA9B9GGC ,%=#>@&H*9
M-9;M)1,Q5_!2H3TN6K[80#UMD/6G@J2B*(4OMYZT^!_L2.0H5=E>Q"^^,2Z)
M]1LU6%&(JPA_J'RGC(R%P.R@L;&'(QUA>CPAT-#]SZ=7]/E@RB4!D@TB^*0M
M$'BN 05L(+X1< @N9\5\6"N#)%I1&=*$A8[=WR?9JGUNZ"W!/]TM$BCVIS=
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
M5J%:BWIZD39/(BG_,VUW8 ^_LJ=_ )/(I6$Q"6R;KK#4+^.D";N"T(16J(7
M94')B@O<7NKMUM*/]UC,L[;S?#Q2'2C$>]WASHKH<+(32BG/JMG@+-@*\'&;
MCP[I4A.)D]INO0?_&$GTP1 RZ3VD,:-GT'Y<DK?8ZZWB$0+U0<D!3@M,73;R
M"1@1!K@S"G7T8FPTE7--/3_ '0%4;R$=ME1]=C([W,:)J1:8NHZTPB("?1J"
M@W!D6_O][9_!5%3[O\' Y-!9$3=JD,76*PB[K\FK/RX05K$<]K>Z1P9&*)7Q
M411_\&]@0@(5HQP )W;.'Y_Q):5HLC@MGU)TCMP5I"5EA""_9[0*H,IT2(5-
M*%H<VE$)V\Y(FIZ&Y.[TNNGI:O63$@D*F:(QVK](!M.1ELO.^)A;ABX8/V<;
M_^"@9[,A$-%BK(0"GX-9@T3U8P0[%CK6+95]:/FNM'-=[!!CYZ^XK_7UNBU5
MPR!/N4J(L3#BB8A5.6W',P/7$Z3I8.;8;C\JW<Y'SY/1BI5/0&,?2EZ^_$PD
M,B&%HI>'-YB]/$' T.?51^ORK4_7>FOM-2 "4,. 4;7[$U/-Y/D0+00PWHV
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
MC_+M*2_?(K#FT_E1@Z?!FQJ\=3O:/EZ2;,T 6AII\#1X8Z71DFWV=9(.JQ]
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
M<U-<F+FS*KU?!H=IR<!>A,'/Q2_PD8+4(R_<00G^3%8!^U89&S]S\\]*KK4
ME=PKC E-HLA(%G<#%/M\[%5BT9C,"OP5+@!R5S  *4'UP+# 6*E]-$-=>TE>
MN%/O-!YVE48'A4I QS16QY%Z@)>S8F \DE6Q.:DW>"&8,@TN>8V+ \OT?L4F
MC)@N*?P%#6[Z@:%M8.*)*4YO$#N,53+_.3!Y])OT<K1_P!R L12KP>*I4]?
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
M/V!-6%=?TY[]X='7:G%1-U,,'OULZNDEGZ8G7Z?)T\=/OMG?.\!:2=!U1 J
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
M X:+63G*2%KR,S2)1KB+S57E!P,BSDQBKC!<L2G1TI(PUO,M<J!-OF@D/8=
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
M\ %6^>+#\?FY^/3N^.SX]._!,CZ[@GE4P$[5?DQ;1:%]=PR1H$Z>6I=^*&&
M=);;"J H6]]LFC=U3%,'6;6!I.2IJCO5@?M(DUJ?647K5-++1VM:'K@;5M7H
MF574;A^LO_]ZRUXG@5+U9*>P1&^*6TZA,3C2GK :L+0?D%/W&^BCU8CJH_&:
M]5I]=SSX_=T%S/&W^AR]ZU5G6VM+6[^_N>Z_O=[Q1];\2-8<, 3S]O3BXO0]
MS/$+%AK "'[9H/_:;)/:DM;I;GDSS_)GHEKOZNL[A8)";;Y$J"VPCO#7X%6#
ME?[?9./>8/^\*?SZO3;PX,&^87)61]^YY#>!,]^K@B%TYB4@?/\*<.;[U::$
MSGRBQ <-S2RZA,Q,L;]O@F;>7M]^]7HU9&;QKP9FWGZY%;QX^:+6)>9SOA67
M^3[!O!F6F6&9D109EIEAF?W&&);YAQ! #,O,L,S,$+4="MUC"(9E9EAFN[ ,
MR\RPS S+S+#,#,O\L$T8AF5F6.9N)P8>/*LQ+#/#,C,L<[-TG6&9V6"YU9$1
M'92B#,O,L,P,R]P1 <&PS S+S+#,W>1-AF5F6.8?A<89EIDM%(9E9EAFIG"&
M96989H9E9EAFM@@8EIEAF>OI"X9E9EAFSHHS+#/#,C,L\ZHG9K#5Q+#,#,O,
ML,P,R\RPS"SO;R/O&9:989E_8O)F6&:&96989H9E_CFD&<,R,RSS@R%VAF5F
M6&8NIV-89A:G#,O,L,R<D_W!^:^#Y7L,R\RPS&Q*,2PSVU<,R\RPS ^-8#MH
MD# L,\,R,RPSPS(S+#/#,C,L,\,R,RPSPS*SI<^PS S+S+#,"T4;#,O\,*59
M!S>W,2PSPS+?*1(CPS(S+/-7A\VPS S+7)]"8W!ML,P.=K0:3GTH7IN,R=RR
MGK?!9#:+S8#,K(@8D+GK@,S_+,4?/Q4@\_/GZ]L;KWX01.;GP:N7F\'&YF:_
MMSH$4]@E3&:.5S(H,X,R,R@S@S)W7P Q*#.#,C-#U/8G=(\A&)2909GMPC(H
M,X,R,R@S@S(S*//#-F$8E)E!F;N=''CPK,:@S S*S*#,S<)U!F5F@^56!T9T
M4(HR*#.#,C,H<T<$!(,R,R@S@S)WDS<9E)E!F7\4&F=09K90&)2909F9PAF4
MF4&9&92909G9(F!09@9EKJ<O&)2909DY*\Z@S S*S*#,JYZ7P583@S(S*#.#
M,C,H,X,RL[R_C;QG4&8&9?Z)R9M!F1F4F4&9&93YYY!F#,K,H,P/AM@9E)E!
MF;F<CD&969PR*#.#,G-.]@?GOPZ6[S$H,X,RLRG%H,QL7S$H,X,R/S2"[:!!
MPJ#,#,K,H,P,RLR@S S*S*#,#,K,H,P,RLR6/H,R,R@S@S(O%&TP*//#E&8=
MW-S&H,P/&)3Y+@ M&)2Y2UB8#,K,H,PUE?03@3([Z-%J./6A>&TR*'/+>MX&
ME-DL-H,RUQ014-_IT1]P\=W%^Y/]_P-02P,$%     @ =8)E4M$IBHN#2@
MT5(" !    !D,C@U,3-D97@T,3$N:'1M[7UK<]M6MN5W5O$_H'*K;TFW&-OR
M.[;;58HLQZJQ98^MW'3NU-04"!Q*2$" C8=D]:^?_3HO/$C*$=V(@_[0L4@0
M. #VV<^UUW[QYNS=VY<OWAP?OGHYG;PX.SE[>_SR^!_?/[QS</#B+O\)G]^5
M X(7/[Y_]6OPXT]'[]^^__CW[WYY<W)V_-W+8#J!@XY45JGBY8M7)_\=?#K[
M]>WQW[^[2N+JXMG3.X^2[+L@3)/S[._?I6I1?4?G^J /6X;%>9)]7^6K9_=6
MU?- _I[G594O^:-%GE7?E\F_U+,#^_<B7";I];.S9*G*X%1=!1_S90A7.GQ[
M\M/IW[\KDO,+N-2+'U^^. Q.#]_!E:K/]Y\^.GCP_QX=A/#%W<.7QY\ODGE2
M!7C#P8N[<.C=#WC'76L[N'^+BXOH:='JCO]9)]5U\"%5\;D*#L\+I9;PK5E.
M]Y.ZE=6\/+M(RH 7,)VT5K!WH0J59.$"EAH4:J&*0L5!E0=A":+P\C__X^#A
MD^<5GL+\!C][^AR7OA_ Y\LP5D&8Q0'=+OPXR>#G\VOZ+%SFV7E072A88YKF
M5PG\M0J+*H$U)EGPZ2+,SB_"9!8<7< B@CP+7JE(+>>J^,]L7JZ>WW\P"^[?
MNW_O6=!\:\XSP,?4$+#60_ON)9^0GC;N@\,?WQX'1\=OWW[Z<'AT<OK3W[^[
M]QW]_>'PU2O]]R\GK\[>_/V[@WOW_O9=\./[CZ^./]+GL@;^Y'O8*F\//WPZ
M?J;_L?:--%]?2UYPJ]$2/[Z4?[S2"WGZ-Y3ILU?VB_^6'_.=FA7?UP?ZO__A
MGOX<_N^C<R5]1ZOP7'T_+U3X^_=)5B:Q>A9>YDD<W.R.7C86!V^%ML$'>//7
MP>$S%GN[NL9-R*O2+ZQ]G#[?F_>OCH-/;PY/?WIS>!*\/7D'NNH5GGP6A,'5
M!4C<-2P-Y/L\^SZ_RI3(Z*I(2A7$-7R;9%%>K/(BK.!+%-A+T&$Q?*$^)V6%
MTEIG,>P,E. TO KR!?WS@\I7J<*-\/AY&7Q4JWJ>)A%^2W(\"ZZ2ZB)(JC((
MX[A0)?RW@F>5+X.']QX<S(*'=U_/@A_K)(WQ$O#!:7Z';_?!P;W@=5B&"1P>
MQK/IA#?&GMXI^\&'),VKX#5LQN"LP+WW/WFFMMW'2G20<C;Q'2L0OC X;]5Y
MJ6^.3WYZ<P:;XK$O8L[G 6P$V%;PINZ[XO;U1>W'6Q.U?_P<_'JB12M**EA
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
M],QRUQ3B#?*LJW,:>$AU;/WBYZJZ4JJ+<;+[LAUEN5FGX$PG(J8C,&3'WL$
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
M-'?NT47;;F"D[L[)^(U;KF/MHH!X 7I@K1??^?->S;FX7.4G6CFZ;-VIVRW
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
MQ#(HG/,JL#9,JV@GP,UW*3C1Q3]K'#P.>OAZ=9&3\5JD>1XC,B4LR#$I$CH
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
M+[I9J8)F>/_J5_CPS=F[MR__/U!+ P04    " !U@F5201\S)/L]  "CMP$
M$    &0R.#4Q,V1E>#0Q,BYH=&WM?7EOV\B6[_\&_!V(#.X@ 10G=I9.)^D
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
M%NZI*3+.:Y*%'$/)Y::)8 MCCC*/&!DIE2%X('Y6!8GS8L6PL/!DB D.T2K
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
M)Y+9U]Q4'*^AWEYAR\D_GE>NX55[%E.&247H^08L,0WBO%B829(5516&Y1.
MIF%\=_0X";O<U5\PM+G2I7-[8^'<2/34H."5Z*I!Q7:11A/W&&E?+YMC<)DL
M>Z+(@>KF1P4^38D4M !=XKSWHK*J\"]G=^>R;\=V$>J#[I!WBJ %KP&!H+B-
MD:L\+F">.")8WW!V,=D3:_2C%&%70,_/='JA4Y"J&,U&8&^MRXL<M>>YN_-M
M!Y '].B]B V@%B!GJB>X1(_2A?B?14//;R9N Q#6'6&#6.TE1/"TC>1-+>#M
M*BWA'_$5'[B!37@#Y .CRQ Q9-7)/Y. 6[L[,>)6B/W8)+<UT&O<!^_4%@SQ
M1 /]X>4"F:A@_+^@D-I-(/7?[H/M'H-;P<GGT\Y)NN %Q52,$QVO]I(37D,Y
M,0[5'<O@4;VNE$F9HYF D6^W*R:4N A80#PL>$UR?(?L% ^[;,JJP7H1*U_:
M:"P="JIMP[ZA"N0:%+4M='&>")K$HXIG&0^ ;7$2^E)1'KKV:AV26 /\NC38
MN47T2)$QWI%,U3&$S]FBG9$W0]>)9NE#79]='O61NIA<'7NDTQT@_"RGI/9:
M/@6CZAND[0,^4YB-T>H%(W1/S/5W#[5/&=FVT91MVZ,EV[W,>E#CD/IMRAVS
M $:5R5=AV\).$?!ACW?Z2NZVP>1>8W(_VEZ3^S" 6P$QCI*7IEIB/>RGT.8,
M3R#\AGX?Q%P9[/%-.V$?;:.Q?B+5JU'HR<4U/J3X@:Y1VTQ-H0T3Q$YH*T;Z
MPKEN7,)(I10?T6IO2HV"FEH6G88L8\:$B_BA#SCH I14QVT_ZF4##'>"O[X
M3JU^J #X_A  _]$YPQ9JAX@K:8DS=@PPN+)D#(EHE$Z6L@T2>$)FDD\=I"6,
M8W2>8O_-7,^*V@* ]=4JL5Y*6IG\&KU![!Y@OPLKKJY]9Y?+D%O"K<9[MOJ2
ML=AW%065K$)9"7^@ X.F?FCXH/@);IUB=2-N-T\#+M0*(7S'V"LDOH\M,V)A
MW!:'V2D8<4?.4T35:J4"9?)0^&->%(N%J2J7B"E=-6L2B>4E99/9MI/D3:&2
M2?P_@VW)3EH7!T#.(D_!<&9GP'-M_N &8,YPS&<-M86;RKO)UN?;<96ZBA^0
M)>I,E6EX!N+#9+*UM'N_[0,2#4+P'W@C>EMQ<5U0FHYO8R3Z#H$B#L>Y[?GP
MGB3G7D!? ?Q53;DUK\SR=EA9[!&P0/!>D/6$\P**Z<C/V.1_-#F)8_2Q&3WE
M3KQ4B>P$H4>!D%AYM!+1HX]@HE,=RIEAIA-5(A!$4\LR?5&7L9>$_(#6VT$
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
M)1:P^65SSP & :LN.X<A[V#CU+2%BOO)FE3=%C*>"/S9M)6B[#1J<VFO#AO
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
M0B[8'7+0Q@O6XV:X::5G2>*/YAGV%8MDN0 S6X@_&:N@;5*%S+OD>#Q]2:A
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
M19CZLE[S9> I.#C8VM\YW'D._,]$Z%L0$5SY+!K[3,"Y]#CTHI&,0Z:%C&#
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
MF$2#LB#W*%%%MQ,;M[-0!\V@U]J >5%-J@(S<_/-XGC#R]7#/S")4P56]RA
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
M[B58UR299A,O[6[FL^?XX2B).Y7$>("2>&@ID4@TD&<I*?3>JO?:ZT/"'F_
M<0*0-)&D5*IT8\5JQ\'B /N@?A+GDFY6YU+CO)Z+6ZI3.[(Q.U0O?7&3!XCS
M,D-@][8,KBR54W>ZQ FM?$K%!D6#=,K[^!M)MVYP IX&7+.R==[N98SIE5UK
MS #[O([KPH,;<0?JS(^<>L0P5JN\)#Y!V.OSK"YG 7'=8992&J6%'#,F?NIY
M73&22F4*@5-A :9;)VN=?-\F=3*JU*Y$[VNFB+I4 >.R9(](& ;AP.SZ=QH_
M32LD@?4*"\PJ4LG*_%B'C<(<V$!_S;"CC1_/'K, UI%R$5SR[3[]R)!J4+<_
M63!62I=]#50<KTG8QD;/0UG/_U!1I2.#LEYA[% ZFZH!I=')Y_FE<U%9BC(%
MH8Z+M[%J>BTL'1S9<&M[7(1761.4AU_D=>4].H1CNJGNVT=/]7"$K-UVHS[
M%DK'J!-C0 O-U67?68.)QCQUF2YB@0([%9P&B\YT4C,CE5/V(?(^(<& 4YT7
M.7R?J7.0']?M,A:LF^T.U]3>=U9U4=:*H\P_%8/DTC!9!N%Y"*^Y:EHJ3>@Q
M.CB[UH4!=C:>7309(K&199XFY05L:R9QS"5<1)0G69W7I0/QT"A\&O:!YV'9
M5)^(GI+KQN3K9(I ZE3U= @6B%(M19(:G[#C[H'-%:Y6"K':&"U?A=A C](-
MJX%?ZUU\:^P['ABK-%QKE34$K8U-7$XJ)#_"RKI5NX-O3:83JZWA8D&.B-;7
MLJ'IYOQM<[3Q>D[B_\-[H;,.V?74!6UX-ASAY))E4-Z3<7N=X1 >F)*N?2A]
M3YMW]]((F!\T24D+CQ.W_T$XO0V&"K>>E^A-PFGLFVY<OVP\&RX1>DMHLBC9
M&Q^QB3>"37PX>&PB!G$C0''7&][#(0(4;0))-JH*G23%=MF$VCJ5Q?1IA9>
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
M9RI=L)JD2CGZ,1X,+N0(#^#FI=*!"?<W-CT?S>>NNRH'R+ARNNC,;/J3HX5
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
M;BJ=-K&3S5)>P']0<#X?UOW7H\",E"#]8=YTE%0JDII*%YD^U5F;Y/FJJ[9
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
MH<R5-XRO.<RX)CY'^HKCH?*+PW7172,Y78QWM,$VG9S]8?NDP4DW&>H%PKF
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
MX0.2A]:,98*7??C\H"C4Y^CX& ^9<_L.D*DKTT;"@GB=:MMD)5@X7*LK3HT
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
M6B%[TE<AV[M3(8N*0H!DH3B-1T:>0&GA8(-,?9U,/>V?3)VB2:P0EK,(Q*0
M'Y@,ZN +82#/U'N?2YAME(Q'K7@0#@HF?:+0FZ>(WCQZL15XLX);(3R$OZ=;
MP"!L\*,2Q),9[P@3618!FYY@M^)\"RW3>A+. Q#8I$?D8UW43&;4KHD45?<H
M6QT;XBXQPU?'[W\-@]/#@Y.#U^]/#D+V:=J6"EX%@VCKK%ZRKH=]6ML4(+B/
MMNI^;S_V*[K3D=+M'[0>!PD]8(/SR-@&>,&$E;E&CM=+ZJ"[_]X&9J@O?UKO
M)VWUT%-Z@[8!XB @'JS!BYLIK&<=^DI]A'?9?O'W&^HO S^@DL+3(BH#]L 4
M @$*S!HQ'!:H4J/4"8Q@JP<TMP$UKF'YA$%<Y5*%%_"X@'5!]\Z'25SS"&=2
M%B*9HY$4"SP9\;B)X.!)"'5:T>V]P] )@HA@GWXCA#WR0H2MDBK6\XAE+F8E
MCH]H"__[7.2% .T-H^,QI#U:XY=.\'+R6JLI2+.,\DLU#BR-,U*"WG!:Y@C%
M6-\ 3F(-?EW_YIO>NLSS;&EAI"Y'I=7YK?LI/%8)0H)WH/_"Q5DJ^-\P\+)*
M2KE*^(,B1#0.[P%6PTQXI@?\;@+'X PN?;3UQ/70Z2!/Q7A$T![-\+/(9X@D
M%J58%7I,09!5EKI+S1BB'?@QB0B/4>(*K4"29%GR"FN,^&UT400;]E7C^TO@
MLQ!QB0J$!S<C_%$E^$AI!J/#7H"GS6"$/)CB^X"?Q=FL0K&$UP'+5"6+2-T'
MQ\/X3Q[1XB<@]DF0(.2!8Y\+6*9X*5,$(NGO\0BN^AWF,I-P82SP;9&- T_Z
M+I)I@LO$ 82IP$ (CLH"K99+X1[TAOT=TRK]>A$<8Z]]FZAS:P_%B)64\Y,M
M1VRNKQ@*5S,@'/E%JJ'QG)V:8195!1NA>K]?T\ERD*8;;H/K[(+QJ'T;!%V[
M(!;XZ#)UE$7;!NC0=\K6:'V1N'@+0:)M;MY\\:&/&J]S*YQ?N2*F]^9X=-7F
MW J.\4J9:R7.&P].H]3QIF/_K:HS"KTD_-R=A-V[1#0HS!%A1'%7:UV,+^;%
MF5PY[U]_U]"<Y*?0RC;V@GN JEN,1\O(G(ZM:UP[-&.CASL'W0O\,9OOV1F3
M/3?:0>9=P3LH7&$P81E)IPS<,5J=J<7V_*^EB%($>>'0K5#1\4 APKYB8?XF
M396.1U7J!82R?!&E\K^D:=MFQ8OJS*JVB7@N2NI9D>.Z1.E":BT";\G\J5Z1
MLH:#EZL..DO#F@I<\^EYS:Z^<U:,YA \TC/'\-3^T;_ ,E0,'HKXHUF[8GO:
M]VC%LC$5_,@QN/DXV8Z2B^BR0++"R\.3X./1O^&9GMS30Q*#:/MO+^C_:C0*
M-=.]@^/3@Y,_A5[T5>;M:VV;17^07S9+HASV8$C' (49/+U?-X><O:&%C[7.
M%/4Y1A;4$>+$-V;12JK8@QH6[U9D6FROOOYZ5AG1<BK8B_07FB#P:I=7'YVN
M(32M2C1W3.#&V%)@9<8B;IGF>(1W80VN9P[C831/;#8"AX,3^S5.; \#*P?:
M1OE(-LJW]U]/7</)L9- [*5_+A9FZZ*G]CNZ5TK<P9H_EX4+45J[Y"C5P^-^
M:0SIF6-HXCTRH7UUNP7:M1<YFCVI<BT<*P1/K@>@H_3.OS:2>\PC-:$F T,Y
MAVF6M_U0F0[-ZS?YA&[<P@)<N?T2'%A_'/7<Q4K,Y/QR.]B(-GD'J'4Q[JZ8
MT:(CZNR9O^H=N.N\$VQ,U2C&HT6$%:F*PMCVL>\*.]*@5MDS'Z_%G?Q@ACY0
MX3X#Z;G N3.^<B;6S&SOEF<VJ=E.FQP=VI@Y*Z9#YGI"#\ 338LYQ]=)XFL/
MZD.7,,7QJ'['K2XA)@$(@VH%;S87,R%7QM6Z6FP]X:K+*'@4>M[7FG10G[-C
M'+<N/:Q/42DTJZAF9^.1VK+JP 6= ^Y" $/A:8O,)!?F>*K\N^$<O-5SL(^Q
M7RVM'\CE9]?M4A'#O_692.PJ(^:H9V/6E4;%=IQC#8SES*HP!6Y<5UW8*\P!
M<2.UQ@OKZEAS>O]7Y!EJB31;4@"0)A;R*8Y&*WG+LM1D(@3>EM52S5\=^05X
MHL4\FED4S:(W\$ Y6\H$(5S(0MC!%7"!0*P@3&.!&&V*E\-4HJH\R]#!"%!A
MUA . 1?"1XDHBG;:GW+Z"[R0\#/\\O<,'-O$Q]KH;97HTN"SAFOL&8[+FB=J
M&#BHOT"1H0B7O'#H7K![I)=%R35E"K@G5TE.!VI)N[8*TVX_$O#EY0(\%@_3
M:ESKJ.BZ>D:X"F:,*Y0&&S^K RX&7W8GN""II^GP35  T+F),.K*Q+-H-LOR
M.$IG#NQVU5*TO2GG!<"2YQ6<7WQ:Z,6:F^>9&%\M4]X87BX$0DZ,^< 0LRQ;
M"41*>%K.+_'!C3]G?\G($ NI@;I M,[Q[&(\QJ#56\&$MEP*1W%18'BBC#Z#
M6H@K%G^< ]X6F7-DY*JL$(FG-YIQ97W7*ZTGT_%HW8K63>'6LUN-I407AZO@
M$4QX9YV@=$N# Y9_@8T0Y8K3K"><N\CA9&M--LMPO-_\>.\C#>>FUG%3B#K(
M6=\A&OEX0"-OR3";E(&(X'Q:Y^HZ1VPX*)JZHGFQ3M$\NTK1])$6HL\V/B(Y
M>.E80D1GKW'B"X90@J401"A!PX:,%3BRE(.*(4JV#X4%6J:7;).Z]/H-!2S-
M\"C&T-)4('[ ]HR^0T@DBR)+*.K\P QHK#JR%]"27Z'M*;P#VWV:N_7>NUC6
MPPZZO1W40TQZ'0K%:6J<U.QP88P<$B,'W$#]8XW>M7W/9O9XU&5G^[9[&[KD
M6]1T%)@[N<A3+6"C(]_7 ,_473L!M&&+W/T6Z2%<=4HA1R6VFIZL-HAB6Y/'
M3WZD]1.U]"//2TLC<2NLS#>#B>-1+9I(#'&^6G_"B"FA$;#CLIF,?*+7WF88
M9-,RPI,-YF5G1%0,!'WXI(D2G!J#+O_5-"X?D;'7); ET@(97O!<!<T'=Q:3
M4@KEB^.AZ=^20:(B;)Q?E. *YVZ9:$/.Q<AO"Y$F#KUC%;1?1>&&6;9L1)>)
MWG(--V:CAB$AP)4(%QZ3:5QA)BTN*O'ZETNT8C$DS/?+Z05L:M"FX\[\U&$P
M1U(\14401?H(0IB[,]H*=.@>%.,J*T1A(MGK6"JA'R5K#.L$Q0R+9)GEY0(T
M0QC $\?XWT0*AD4(X-)CH%BY)"5X;B87$6-3+61(OZD1A^ %XNY2M*IH!M\6
MQ))C>E+(_\$'G,L<+L_%O"JB!.S_U^^/3XT3<P:[ZGZQBF9B.\TN8 7NO8*U
MO)_-YR\?X(6O]'"6TY032"F9E\/;VSQ/E(,T+WA3[Q!B17L3-2+A.3"=.*NF
M,)XLX5^BX-VM:0RMKPU7M2*\I U1-B>9#BC2>KL9'*?NV^NXZHNY2VONO*;\
MB:4NMB&!BOG73$EM\"ZV<!,X1WSG7"SDR!J:I=+3$_ I0O@W8?8B@3&GU<J"
M114A@4Q83P,M?U"$A%'2U#0E<SS:A?^FF'B_IT#*+\P]6C^.B_2K(PFF+\H+
M(>PSV86?Z*CQVEQ@4A_9!:NA"([2/!6P7$51^;BB/Q;2%5L&PP7/IHE<\#E#
M7Y'\=>4=#1D^-\GP>=S?#)]/"NT'(V==]LZMQ'L)P?HQWO>7(L*/^PC3>#)@
M[%3_+/CVD5\]*XWJM!=2V&R+.NHX(WYE(Y!^I'%=':_!5[RIKPARWD=)_U6"
M.U69A 8P"S5[3;E-3CX.F=N7P85$CRE#T' %U@H;,<LLEG/*@.(4X9KC-QZY
MGI\B<+-OYR3EN*Q8A^4:&LXIYX*I?TMB^M<IJ^#O8;V1KJ_AE>?5S.71LIW,
M2&I([@QYA:GV!<DRQEH\E,T']P>+(DO.I3$630*!21;+>0YP"1C094$/,12%
MN//MU4.T\JC)0EAD60R>7PJ?-+UK6#+X(,ICA58@'D-\%[OSEA'F/DA-HT3Y
M3A4WTS#05SGX;$;!B_G<)/9HY@&*Y53;Z%1)!_XGX<^C^3P"SS144\AF5>Y%
M*;3K4+>1;<FO]=9_YU;X#L.E3W[P<.F@6+9Z24F\V;G-*25K'&BE8!B"H+-=
M(*E7(Z#A>*1Q,P,M$5,.#D.$ZW!(CH\HD,R<\!JHH/-4,0.=+&P_ATMA:_Z'
M(6>,<BHO7Z:H0"?O=H-'_%IAS1*R+ I-@(LU$RL%5043,\K.**1B,W0^S:FF
M(5+ 3%8IS'D\:H)>!EL#O5LMISFI=L4 3Z(9PK"IHATN.T,PP[%_:[NSAXRB
M3RGR/JTHUA)@PUK8$C?<5&C+DA(H@T3";V/BQ%TX>[VYR_6Q/]EQ>'!8FZ<J
ML_S2C$,1_#8B^Y.M9T8)&/BPC7Y:W 7UM 9^1DY.3STT@M^#,2)$7)@(3$SE
M/J<&A"VJ?)54A584E(^ "QKEG-)C%.'5V8!P_WDTP\*&J#.9^,I\SZW@5\L^
MU1S0VZ6?VD7W.:?Z=I28UQO.Z:#D[ES)_=0_)=?4810.0F\=A$66H1-YP!H,
M%'EM>"UD&<1BJH[U5IMF/&HS:IRJ 1O2S7ZBP4QHRC<#9EF5L[UBCGZ=%EN>
MY5FU. N2+,(<-,JJDLV!N6@.UB&88K0"-- LR0H5!>$2:#A5OC,^ $7+C5X;
M.!EWOUF>]6^SG!K_'8NF5+-2)UW4,"0CE5>*+8B;@0+\00AL@Z/^/$HJ$2K&
MO]JB(B4C7EODL_)!M@2S@RI)H&!C:)"$.XJI&I$"#XQ)6RH'PKKUIDH&W\]Y
MIATOA$=3,/4[. 9.>7<PTKFT/$B]$NH(U\/#$U^<<1D3B?NO\(=1Q98,!N*/
MLA4<V:I"IM2*7VK#E C13X;@#,(F%#VG52@T$X0?D[ 2X[C4$E[5A%I>L79K
M_'0)]6)T?0U8?EB3W)Z]8/K,!;VH**&7KP ;SD2A**=74Z198=S@FG6VBV\?
MH$F E@:-#[IK.-SO7%_]W#]]]05Q 6L'-'C-AG:6(F?Y]\RA6BJ:)1WC<,M"
M6$* 4H%6]]5=>8[Z>[]90R((:</>I.A;;JN\(87N^G7>K!KH&'L\NEY^I#_8
M9#X'?P0VJ9>.OJ$KYAA2##*XS0(;VG:,YGS,#01J+T'.?<U&"L!\*SZSTT5X
M2Z"@ELW!D+E[Q?#\1U<,*M/6%K2!'QNO83PB.02!19,\=(,FDC 2%Y.TO"D<
M2Y>KRG(5L$#7(W+Y?'3HP?LKN[EM.'N9.T<\,["& _'.Y?Y%/^4>1.+90WO\
MU')/,>RMB?Y65"]%E%^W<QNFQXISF55@PK\V(_P&(WAUNW/-0T3 C1#I]AVG
M-Y>UP!4*%54Q4;9QQV:)0AGME,G(-RB>J9*H #D]Q<"?H<V9@)V#6UF1O/D,
M5T8U>,*PMZI$V?7VEJM,462=,.:PS^Z>D/*P?QMMTBW;OC^C(],H2<83AL6J
M."*C),]Q(VVPQTCU>&008?HE;<]9MDAA[JXYQUSE:$GIZF1V7JZLI61O:HPM
M'?_!W6J<7OI .=3*@6T9TH[&]B[E^?'CJ0*TUD(UVZJ0L+BP"SW;.+M(W>]@
MP>!Z5:Y"K0LL&96>_9%B\D^'F/Q?0'7]&&2ZNFUL@7+7?;9IC4N1+R@>CT:L
MROL(F<X9G,-UE2H?#3Z:C3SA!S.*S;'K>J[L6VLI#V?MW0ML#^EIIU8$Y7(I
M8L06X+C!*FASK[HB'3;I(E,<R%5&B498]SRZ*"J,]43Y5*JD,)*W6@ETBMS&
M%<9<J3HS11RS+FC4I67D6/"E$E>F[ 7("LU2BEDKX\$[POGW+L.E+!,=Q+6S
MZPQ"M>SA 0+Y$[9-#\E7SK9Q$VI-/#RT8JJ%D]V=A#^D=$LTZ3B]%OQ!#'+@
M%_#ILG!DFRPU3&H%4:1N2YU!'[^TN0HNV0C%H.#O7E)[2$2ZF472C.@C(8?(
M[[KG'4J46YS$X^F/1QA+ITJ@+E?I:E?./7P,I4=M*OTG-9# *)@LVV?B4)"<
M/.IZ-14.=L'^NV3;2-.@'F\]WOI)$:$&O?XG[)8>,EJL7@_706R@D,G>CA22
MW%:^;D+HGO7S.5J4Y46(J#:'O+/<U F K2BIBD\:+13I:CZ7,Y17!X)3%^=B
MF2E$P0X;?/&HA(#P%[I$ D'QN/L,X\L6!#)G&9IPUG#:J<6S&Y%^+!S F[,M
M1 VKE0NBSS(L,H4GO+_D;'81*R\E%<EPCMW]SNPA?>:( Y3S2";HX:HN3$UN
MA:?I_2JC;M8*EL1L9JY07!8V=R*Y6Y$A:Z[(!\'".DK$:<NLJ11?)W<T:2]:
MK^@)HE_N'VCNG,E)J4TZ9.?H6L-$EW8(A3@Z!08NSC)LST6Y1:J*F&:UPDE.
MF4("'J/S6!SVWNWMO1Y203H916%+T=C*S9QV]I+U]=O:K#S&3@IDKZF:=2[M
MPCFJ:K8;R;1_QT)Q&> *I&CC :U:!_CU.8:>RG^.//>0P>!X[\9-7XJH(/B'
MT%;\)W,#\;O_5%$BP3IB; NLIY+_6@]EH9N._I .Q\"(Q.P+524I]E92<:'R
MA52?G[:D@22ZV&&ZIH();,TK!HN)%NB6O/*+9/'O=&DL!UVP.01-_BDG-'$N
M=:P-2IV'K5A$',NE3DMTG6:M$MQ7:[)R10UU6Z*L>5>N#=:=5-&6=^*H'H0H
MKVZ4=)U^TG]Y;?!5=3YZB'^_KG)B+'35^^A/C8^6'IQNCI IUS&<7;=T=O6R
M+LV7P'F[W5F]P=JDWO%(!7ZF<$S-N7NME]-[55$R9)BN8]BU)M(J[!#^?VFS
M]4P% Y/ 3,H[LD74D*.Z*@U)2;$!^?8F(7?=9)V*K&R#=M1K^Y&($C\-1(D?
M7XWU\-AM*B8_+<D-_]H2/2I9Y>),@M=GLXETHI)<KB).5*IG0^5B595D"@\(
MQIV+6P_#M2WBYN2CV.K&NHP^?FJ ;P]>8-F+N'@4'+ES\#%*=D08/+1UDRT=
MMEXXG!W+W$E:(7*B(#R= 3\WDK#G))>9TI2V"'[SX4SQ"CM#8A6J4]?/D'%A
MG0EZ=1<"H]9%,[RFTV-5WB"=WLKUW,)&B=Q40)D,.H&D>?N-JY!1[F &ZRZQ
MB3<7IM.9?]W#8H*_P(H>_GJ0@V^<^Y;6">CO8P7KE(LBX9,7&1<2 1NHH#HD
MQM%L&EE@(_EE"IQ,PUVN[*O0)V\BWEW5R(UGJH/(4Z284P'J>'U[-U.K]$[5
MW8]2N_(K]=T/$O1W%$BHCV&PW<*NI#<"5F=R!0*,1:(I.Z;]#.<&?4J[7A*\
M0U"0)'O>[*TF.=O,K27_S1(('%2ZEGJ+^\0%DBE@8CJL=!0JHHMTQ@^71;)G
M 6T_1*HNSL@_LLG:/7B\8$/Y0$Y2\RXE2J<9.GJ"2R7\9+N8=Y1J4DWU:L_,
MN50PM,K*:BX*'FFMN9#N$=/VK,8/Q!.DT&UEW!$V0^^8NN+HT*>%"20',YG#
MZ8NU]69P RH_H5\8_V%[- _<C[O7F3VD?C@5F^K$4:>.1QNFXK,:*$:UP/S%
M8)JE%>D%7?%!I3HSARGP2A>1GM"A-"N,>K>L 2Y"SVQ%IF!61*:=YYH^4A2[
MH :J,&:9A<%YQMG_<WCE56Z26RSSP][)=IFJC=+:88KZJI-]/*.NSM*UD*A
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
M,VW 3O44]]04W=Y?98VX<>/0,<6"&[?8"@[4P[<M?PM&&#2&( ^2VGJ7%MI
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
M9U1RR91.@G1UN4GFP6@^-=()4$$PM]'0AN8*\;7S,7.F$ANJV(WJ"8#OJTK
MN)/)I2TLUUE=OM$FVYY2-U\E5O#M0,Z@SSOT^4_]U>=O/='<9=&\GE8?#.XO
M-[A_ZF-6DP7PK$=8JUM)O3*T8^_1Q5&5&,HXRY&!)ES"^#R224$]38V[G[K1
M*^/6HSO)+$CJ)^QI).SO1+8O-TUCGY<_6:E3O'MRD\4"#B2,(:L3WYT>'DP;
MD:9""@R%MJA_"FOYSTB]J&:*DX^DB8AJC9,Q,0.#7AVMXY%2_QQ$IF*.^B?U
M$>%&V$0\OL23A0CU%Y@7790ZJFPK$'%E#,[J-Z_,T#=HVNWD_A.^P0?ZJ;,0
M._BBVR:EWY^>&K8:L:W,O>'XM9CEYH/2]E5OGD!J/;H6(RJ*:LF0BCY1<32*
MB-/YAVOD+"_UO4H+W=*N\=Y)Y1% ,RLK.'(%G,?94LX0MROLP.I]-W_NW7%-
M[0Q*Z4BBBTN1:P]O+A"IL9 VP6T.IHW?!UZ@ENV(KNM=K-M-#2'74T^0"E%P
M@W%LOQ5V/!:_G0@,C)N_(A4@I_TZ'OEY$NY/N249?<-/D5!1*L7$YD+W,%,<
M,LM1&2!VCUEB'DRD[&%U4^TAVWP'RA/1JFLGV)AJ0E*'I1,VYOF%4JAWN<J)
MX0U)/XFC)1PN!5.N9YH+(D%%5'3_:J87@-@0V7SNT$];0,W(/*7:[1VT4YU3
M>J[J+/ H=HN8GD^E6VO,\E/4#,G<5I/4%9MAGER%9<[F\ W6S]]G3%? '!L1
MU(M%16CN%\A((+U##@ACC,KN[9)CW(>K7)P3U<#T\':'U]5P_&'K&317U?E4
M/!JPO'^D,A4O!D["CVZ(]A#X/;")CQ:5X9P_(J?-_DBS"U)PBE(JC.5Z3=_8
MZ?B&*3L.P[!%:UT-,'@X@CE=FF9KK>[V%9I2GQN,U="YX12\G5PQVUTG8.UU
MF%-HM^E\Z1C?SDW5#4-5()R AQ:W0*ULXB$.C1NC$E:]<U@3&W)R"_J AS\>
M[TEM^;KTZ@!&W B,>-9?,&)BXZVP34GR]F6QPL38C]34A7;1@$[<]:'PK(_H
M1$TX;CWJ\.+F40<GE3:T40(N#4@F.AB>I4H_=?P6[$L8FY(7'(]TT-[V,D5,
ML36;@#J=T-8 9\-B)H:&L4!N=^HI:'.BB@S<":W]3\2J@@-@AM\BRSW:&JH7
MW>9.ZJ%YU:I3O_5NFJ276J)]X -%UM],;J$)P@$X/F*%GUN#\&Z)36[2'/S#
M% O6I&*1E:K_7K3,%'2E#$VTL-B7,RA1A#$_A#X86+(M#G1(T=^7A+GH1S%(
MG23$],E#-_V#L3B3"*WMP:(%SD0LQ^EKIH?7S^8\4N@,B&AF44TQ\]K_F>K
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
MCF 2?WM(_]?FW70,=>5(*(%[9V!7GE3R>Q8Z=AB_U7L]!DMXNV4=_\PYG"*
MLAV\I2COB4-*/1?NLK1 RW=ME7\T=M0'M*/ [EACE2A38K!E!UNV'[;L8%OV
MU[8D *]F6+*?L+O]O=J);<^T=WAP')Q\.OJJ9[JA9?37MHM>?H)5^-1A'@VG
MZ'"*#J=H3Q"AO59$Z"[NIX&*X)^?)L>_?0KVC]X<G4[>!J<'>X?'(/9O8#+O
MM\+QZ.WI_E:@L8N 88L!MOJ^3(LNN,8@-?^LHO2R"O;E0F)AHE,Q.TNS)%M<
M!GO95AB\+>.MX:C^=A#&MY*1'D !WGQ^>%@ ].K[_=_@P\/3=V]?_7]02P,$
M%     @ =8)E4FO/B*>T"0  B2X   \   !D,C@U,3-D97@T.2YH=&WM6GMO
MVS@2_]^ O\/ 11=IH;S<M$T=)X 3&XUQWC:7^-KK'0X'6J(M;B711U)VO)_^
M9DC)DAS;;3?M(KU+$"0610[G\9L7Z?;E\-?!6?NRU^F>U6OM87\XZ)WU_KY[
MM/>FO>^><'@_>P_M\_?=3W#^]N+]X/WU:>/C97_8:YQ!O8:3+GABN#IK=_L?
MX&;X:= [;<Q%8,+6\=Y+D32 16*2G#8B/C8-2^LJGQ8S-1')KI'3UL'4G$#V
M/)+&R-@-C65B=K7XG;<.B^<QBT6T: U%S#6\XW.XEC'#G3J#_MMWIPTE)B%N
MU3X_:W?@7>=7W,G<-H]?'K[X]]$;AB_V.V>]VU",A &4%]K[.'/_B@1>Q]IA
M\SORYEME6>8&W.!'D&/X6Q)P9=AGD4STDIOU>CH\_@[,T.X?0ZXXTRVR\IT-
M"V*OD-:*F>YLWCC[)1GIZ8DE0F#JG ]Z.:GS]]?=WO4N F?0N;KIM?(/6SE<
M%:<!CLQIXZ !%[W!X*K3[?;?O5T^WUQU+O+GC_WN\/*T<7AP\+3A^+D&;181
MAU-H3-F$[XY0\L^[(M$BX"TVDR+()G;SQ4=/&_ A,QG*O32? _'A'OI(-U]2
M?E595-8H5)4(][7A":SPU/?@$TLF\%=AF(0=!A>A2+CFX N#%!,/^EWPF0H@
MD7O/GS]_YH$).>BI3'$2@O BY E<I\(#!@DSJ6(13+G2$I?NK*RMU^:AA%!&
M@0;2,_#_I,(L0"1P$R(7(1/PEY0EBQ2Z8H(<13#D?IC(2$X6<"'W/!B88 ]V
MB(5?GAP>O3Y!2%[(>(IK"(\T=GSR#'8(I2)A8_(4Q<=<*1Z D< T5-8.49O<
M0,_R4:)P H1*:R[\<TU_")T57W]$^U:T-Q\BVA-$@YYRWU@8L+'$1R8"J.#
M YE E_L\'G'EK-9\X4'SH'G@P:4,>('6@8B%06AE5,6,(Q?UVL[A,[>.WW(_
MI0FT7>_6CU*-<^ <_Z&7:<2T1&=A1N".G8GB/,9 #W-A0KLB@_8)[#2W$WP_
M_0()8$D PFC0(5.<7) K)/MB+5GGE5<1#R;\*VC6:U6B1QE1&RB*-Q0MRJLK
M>U[)N9O104NKA*,1YJ'P0_!EHHTP.-&Y+CX;Q7R38G!@2J$=+'.:@DANV^I&
M&+$D&A=#0B%!8?FO-8JW5N/U6J$>TL8V]7UU4+HHB=@IB5B*3WL;XM,/SOY]
M(!E&BWJ-^9\3.7<BDN!I@H8)!.F$15$&#11P)GTVPN<TJU5X:UVE\AA*?[["
M <H0,"';&E(I#D01C'"",4J,4H.HX 3^O'Y CYA@J1"1 SK_K==\H?PTUH8E
M/M>>Q=1R>LP6$$ME)JA@#S1'ZA(#"+GY7&!I$@BL45R)0GQ5N<%8P7Q?JH H
ME^/:>L>S,V1J(%[8>(1C7^& CZ#^^>J#]:#>@&FAL; U65:*8\P64T69 U\A
MZF)> :R7Y0<DV8= TLIZC2>_28J5A$C,"ER[/+9ESQV18 8*L.4#VZ]JY!C?
MV$P2*IE.')(5C_B,8=+9!.EG%7[F MW'RH(1VO*#2RC]H8-:SC!9?86?>%!P
MARYN*499A41Y#NGZ$1-QO8;2;9.26,O$DR/#,"U7Q=O$P*-7WM<K7SQ(KUQ6
M#SE@0X8E&,&+D+)$[S1B%K(.&5AU3)DRPA=39GCN5[@!<VA9K4=S4O4:T;)
MK;@F.146A8AMW((6\@*L3&MN] K%1S3>%XU'#Q"-E0HDZV%<R$10!0Y8"GSJ
M$+$*D5C T% &F8T5ADSNEBGU6JGNT&)BCU>PV,$29"Q4;!L4+R](:%,V7H[O
M07\,"?:P6C.%+5#%AV3!-WE./FO)K7:YP>:"R@27%;2ED&ADILB1&R7#'@#K
ML0#&2L9@4+E6%_0?.\,L8Y*K8I*1*N8!<>ZY#$%:I=-&$A.3)F8YW^!4?".2
MY5.6_ZRO6R50);BFZ/.L%E.?9)$*T]\D:]KV:9'S7Q;$(A$:!3%V^P"W9=3
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
MW*2@HK1IW^!SBZEJ/E2HJ?$K"K.A[3=02P,$%     @ =8)E4E/'H@P1.0$
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
M/>0-"U5!+VDX<8-JW*QIR N?P[+4@$J ^SA7T@SD&'I?UI 31MVWP(P>XR\
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
M!I^5PEU\@%MR&M9E CR@5$9)+*>0,TI>1C4-AVP%IS>F'#LM\9K9NSD]KG\
MIQ@T6']$>YQ4#DI<0=OQ@*VGO4L)=_7NBL6U;*J*G;!2;S(_UPD<;3S&",2N
M7+ZBY^45,9QMLUD/_H!V]*;G,WL35X_E"U5S+DV-<XAUMA,"B\.YG%G08]&_
MP2U#4D :[OA U08!CDCAP?BHP6ED3O5IZ/OC8X=J5,>/S*QMBVG[0 >/^U._
MZ+?!$)07W.,W!_6N;:BV0SC/\;+IL$BIKF)G%8V.O:[O4!4TH@V]L(;\=,WL
MW5DMXO;DH;HYZ3JD9W)AWS2-BJ*R69R##D0#7LN^DA:[@+"S._ FQIDK^F)K
M'*5 S&6C+<U^K?-39J%:Z4JJ?Z/_]N%UBP)B^#* >U&!6*DXJ>%IM4: >+GY
M*DTAR%),YNG%Y[=  QF/27L2U,%'6-,Q'2E+CB@5:\Y)=!]MFM#A.7J/K(DY
M?:0'&C5\A]M35>-LW9_TRSP$:')<S+6:SR[W!$P\+[1J6<>&,]1!)/@R:PZ%
M:R/+E_<AZ@SOEN1R2G#G,R0UA:C*07#*Q7K?%M@1P";"2P@U/1/Z9+W3"'4A
M *=X ;FGS  $4SH8?M24GHK7[N@[P+E1=N4(/*%*( J@,LE>,#HEA9SF'DMQ
M:+SSTD-]L?4'BD1P%UW(<*?4QS/P$(SA[% 3%C0.HXB01Z]U45BS55FI.33U
M1M,\!Z 6V**06C,HYR$PB8R[]66.H!]/\7<9#V $@SF,1,^:@[@>KV?4=8F
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
M4?"Q#W(P#PJ4SF,96&Z2^^W"5:1-%+>PK:K2!()FQO:C>KA0I!SO"YUWTT'
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
ML042A_'KT8'$%(MBSSOLW]IG9827DR;A+1%F'@P$B@W8:'9CZ\H->&I,*A8
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
MP;>4E$8\HNL2:6@0MQ[_^4581"4;$2;#1XL'N72R8TFDK/.Z3VD)?.]C/97
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
MEU7LJRA2JJF"@,^#!^:.-08,2\(FC^7NJN4(,JKZ,_LT,VJ4FW/>\.&I;+*
MS3E)W07O13^#!+>S:4K&%"H[GTY*L5#%1W85H!5$+$H*93GQK(=I9FRX\A33
MF_7*C,B-=OYV"X4%$31)28E+B:%M]/(XKP1;3XS)Z/%D]K8NP+-9@;NHU&!-
M'0Q]=/OXQK=5._+&??E;A<@@E-W2:1!R3IC5LJ(B1=R=(;P$^$^$X T0.X=@
M84CD57,]*,>ANM[)MP!'F?P&HGF62]!F:>VSQK[B;^"1!:8X=7'<OI2]6D?Z
M4,@.LUVQG99/4E&DPC'7:*6PV0#L^)VA-YO$H.#+C9D:U9TAQL8'U^IUHQ3Q
MTU1YXY\/3V;68P[%[RQKH/SMFUI' \VQ/@S66O:0;\RO#K3ML902\^A84N+B
M/4V3$VVA\'S)J#RZ7M,<N#S$@S+\(+=QRT]/5Q$"_@LSISL6T5OZKE5"&CRZ
MKJ;#:P7="!0BCX.[_Z1VC\#V.O<E:HS/>.CU'%!:LN3$LK%!/].S0?8I>>[,
M8AQ;K*[XK[U'YZ_Y!G4Q3/?]XL:C+0.D&Z'6NTU%S(15R?R^\^N3,OA; ,GW
MREF&I7$75>93 8,% E=]39HL2[S80\3@J6%ZRY8)4;@87M/2MY2BJGI?=^9M
MG]02"-AS##98*F?*ACLM"X\DM9I045$?)!7TY1$KKL$^DC/MX*%H6FP3WP)<
M8\D_5EB)N*L+%Q9PO-?+(4J<E/]23PXQ"+(.]2M*!9Q?R <\1^?2?IYW0LU
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
MA>5!&_UG.9HW7[\B]J=3&RE7BXU_[,=U#23F(J6,8$_F]N.>=7H,2D,"=#]
ME/^J3U>0U#[!<0N(/>U?;1ZTW?(2\E^HF=CA(4'!JWN;=SE&06R%?$ Y$TZN
M \W=*_O"&>#!8AI;L=5@T 8R8]0DTW V3NF-CIAA)ZH?UPT>J\'JQ,B^X3D*
M:MO?Z,.\;M8)V5PSC-^AU$B/YMBRM%7F"6G"X*%3?M5/Y( /:ASMEQJQZRTS
MBWCRLB)&M+;C)37X>5>I12@^G(<,6A6O5)>5KVV2<_$'52(!=QGTZ80<67-F
MY+Z3V.A&8Y1RLIUY\:S:![(X52KM Q  =0YF-_+@N^U. @K(FPU:L0Q1@ZY5
MVDJ<T+KPE) V@7.0H?N[/13W@R^-\(ZR)MTSC6;ER?MCMNH$P-)>VZGK*%1Y
MN(^F<$2@&[_UM5"*F(,A8%;NPPE%=37K57E7C%27R/B=Z5 #>=V4+7ZZLJ3V
M=X6]3=A:(MND <]S00Q;\,/T:A\G>FLM?02"^N$1M_2[JSQ75S3#$7&(A_#$
MD:9-)=ZS[)$4J:5_."7ZM#1=6GU*+$WZLLL8FO?<4Y3%'-?FY'/ ,WGX4[XB
MN>J(J5Q962ED9OI71J$]2WE2]X(W[VL$S$)UP+@$SP:JL!WP5HCK%=2S-WHG
M;_"YL2.S%Y(RE&\!$KQ8I^I/EMRJTJL._^ZY17$:_]5"9L8>8]FE0=H^!4PM
MC?5"KGG\1%JK.8GW64]3DE7^$_6.I%;E><FI+S#^\K2^8N'7PWDGU(5\4_V&
M6:/KV(H]L Y\7!=U@ZN4=L4B-ZQ1A$=(<4(,NR3$CO+'F?P+9B\H(DF*^5P5
M%.$AM9]$$[7U>]#L:GLJ[?W=!QN0:TUG\D^FGTU-,ESL($*>QJ'KL,?VICG@
M&\&YF"7W/Y]"JJA.K,8&EF?S6K]XCV<]NUW=Z&DYJO+P>*9#S_G#A[6Y-(NA
M$I4M3&-LDXGPF!F,M0.4XQO.8624HL?X\D\;(7#) _!914DTW1<UEN?%(A*0
MQH<L<U79\/QM%B6E603-EI[R7A/HUS4.!FRAF"^K_=H)VL)LY47V3X?M+<1#
M=FWZRM!V901CB,1:9IMJXIT5S>6Q^[_1TS45%Q:F[$0#^]6PV<)?6+\WU"^K
M5J*OGS4$OP/F0,.[I<A/7!<!Y@XIIMR:);> =:(0HO@!O:Q;@%CETXTK8@13
M-5>EYU(KXP>U K8/F K)LHO=LI\5Z7QTCJ@)8'/*75VK6!]]CT'],*0&.B[0
M*R-124B*Q%@]=5>D2^IM H=&;@'R[P;@2^MF'G/*ULLS.J.SHC-F'JT!ZSE"
M.HIMOCHV/KT76]C3[OIQSMRZ.%[R@[K_^:#:*)_;43I:TFJ!I4,7?P(VAT7+
M!]60B$,-?_&X[JE]_1.5Q^V=]245)]S0"TBS>MEU@*<WQZ1$V%$IVXLNG&(:
M8SY6K7$'U<C)AB/TQ%()? R[UR-6B.C=Z?*4,/S20OQ4TK!PQM2]DP9!5SFG
MYI8YYS>S>KO]/+F;2,4D(>[J&KN=L:\KRZ3#G>Z',7T, UCVUQ,A^7Q2]JQS
M?V2T-!HW):%']5:CB%M?#9^ZL<^FW$UV^(F77[5ZTJ9E ><@*NGSQX$Y6SW!
M5)\7Z;+'$47$E=R(3+/:G@B'4J@1D&M8?Y-.43N5Y.62)<!9<Y>B8A]F>86E
MJ.\\*JSH/"K/T=4(R2W!ANF[P/1 !%NEP#"KNP\(K^ON1DB>%L=\Z+F8? NP
M?WZWKT,QA\\A1$<95]=LT3%8W;&[Y[;<:AE*>[C[[F#M@?Q4W>CZ9PBSNO+,
M'J6EO^^Q11U'U5C,Z!D!I/1#C-^**UP^6=^#Y/>O)@Y6M_9Y"#"UOG+AXS33
ML0Q)ZIJZQ82P"DNM4Q4TN6<45#I_\N?E=5J6U6,JBV=R%0G!7J_VQ&78:+_)
MESQZY.RL:0PNA>6_9,3TYB*@"$A5'X-T?5*/%(P/4GK:B[RQ$J@0\6A6Y\MG
MQT =F[:50->\S?=0A<6WZB\]3L+NLSWP(U4KQ=TD-S;*BOI2-)Z5[=!47 4B
M)![2FO8S7!K<]2F=2]=J; ^?..2ZT-NI($&D0TW2ZZXL,=0O2@QRC5K/50OH
MJALPNH?@.'7&_2V63<CDM=<"C_!BZP<-TU7"5<HW"W+G_(R#A[!'$T3N(1+M
M!+&:L1V6I$JU/A[\6E<R#PFX-*M%>WSD/IM_D:S%1[6.'%?UN K%EJ#(&*^V
M7[+V?MBTJ1 NE<OK#95^Q\T143,3@Y^-[^[B=)I+=[Z=K*UC6:GE1!UP;;=C
M\MIHTGZ5D,D"=^*%L3F*-WD&HSY_YLK33D5(1G#RJ?0#E>J9V)O@3EGM>MGM
MR7*[+!TD''6ARF=]%M44FE'U)367G,25D"(<T/)%L;<\NY*,/"<,OY6D9"/$
M71RJ+Y-9,^>]T!-B6[NOU=*WK: WRD 9 %4UUEXP/X0^M>X3.^+I?RG/%M\1
MZQCAE =/.%*3^44N(@ABH"Z!QW6O1)CJ2:H@U4&E\O/+Z[?AIO8^$KOI4;GX
MU 54Y=]Z%F6DL:1"C<_$_*V*253&! C=4]4<ILT*V 61*8U8 BF+ZOUP[#_;
M/K:>^FA1I.DW(<)/"1U(JM.R#\>O4K\?'CU'%"/,Z'QGXS@L1;'J88KJ8?;1
M4;51>0&'W."-7&!I,B2WOJMQH[3^^PL4P'"''][<1D^8<31TEV8DB$=OQAM=
MVC8$0"O!-R=(Y[B&%U8[U-\RZMW$TQ8EF&AY(;-I[E6-T14N;,[220FL:X]I
M"D=<$;O/\8S4G?I0)PL[$I?8]S\=1IPZS_2,KJN/]L(ZF%Q7-ZK(=@N+%MYX
MZ)_8P;FIQ;[@KP[FLC\[\G^TJOSUW ).[F2SO<YQ\SEZJ>,D3\ZXTINN\SZ&
MU+<9^V[$)"+'NUC($70>H\A=85AONC&/,!F/C1XENQ8=4<-1GVI&T[2:3UL<
M)W%R"V]]\[!<'=DL*>7Z",'LUM<$G+ YU5BPB%%"$Y]]"AMP,$1VH6M\27WJ
M;.I$9LXR)8V>2*VWR_ 4&OH^)E*="UYK,Z2':8XE<25*JID;NK0,+,<P1A7T
MD1=V^+CB%S$;I2DC2",*)7_*85.UK*BAO?+-79:^V;DP@I FLVFG150_5*U&
M#9_-HLV*]X(X-H'^JT2L#CYA9-ZS_AQ"NBVJ8TR.W!S'54W;<<.M,\.-6.<5
M%_Z2>%4^I%<RN^F!XM.4V3B-P1UO!Y%E7FU.4.)AHN)\^W1HA")SO^ZS"0C
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
MK(<)5*6Q!5D<A6948YS1),)O[)F84*?[GH>)O(U>&[,S^A(]Z1<D:=?=S>L
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
M#0+14WOCQ07P,15T\ZHMF?.ZX6@KM/BGF+^P15=5=4+VPC)1I11RU1!%7:S
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
M77@(.FX@O8ATJ8Z8KM)-(0;*WW.2G(UBLP?;R1,MH<]I8B2#CV!'>Z=_*P;
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
MIE R@_F5>!R\R91(MQ/(0N%@,GA+:)?[11HFJ48!4L'9TE#X;B5T\0']D8_
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
M5T%,@&#\:\:@'\\U;N^5POX18 8(.3]@TW=J;H)**6SE0I+P+G4K@/'BB__
M\/5?:<&6!LW[@T;Z2:0#IO:$")_C=KRH[WYRG.B _^\SH?"3$U[3]WS#Q!!*
M"(OSJ.N>2;3*8^YOUNI'"UU/?6'@P=OV9Z&W LP<V@B[-WQ*;G7I<?;*V5?P
M8HS_'YS%_UNB0KM>?OJO2Y419PTSCX_FW$19))7\ ?.D4P/=O3XS\-<&[M)6
M.' &E16>T6TC<:PR'"KE774L7F<\E)A9]/W_4Z1_8\*98P$:UQRW<XNZR0YX
M$V#L,,LX?SFQ33<'X>"R;+]C&S?RCP5(6;.,,Y6@$@*\F#?KF_G$A@2H*G8H
M1DQL"^?M*_^S MC_L.(VTSW<KK- G)U&-!@3#R@FN9-"^(4K!BX^)@$=-8'=
M*/QKTJIP!?Y9+WVA;!M%B]7:OI)P<ZZQ<3_K3_YF^PI*RLB=N6+%846B-BL,
MY@M-^,Y)A?&-5\5<&=*:/V#2D5N]J_CK-9#8'K4)KH<R2O>O/O1>T]R* ?U4
MNJ\3W[HD/=(KV$JQJ5**3\8$14@4<PFZ"+L&K_.K))7#"1UK(P5$''9U;!QK
MJJPD'Q(Z\<U&9+))1AJSKJ80:.9[[LO&^<7.?B*14)9&)NGV.G;7%[1ZA,8
MMZ<0Z&+/;DMBG-OS[-LEUO]%_L<_8*_(@$\Z+\+W87U#1+@#<?#BIJ9* &1;
M2HZU:+3/>ZA#"K>F3T+NF=;=O#Q+[:^9,:?7S#*B-C%-?(=[(-!;@1E];#_>
M5C!,Q)O&= B Z?>&7:&9PVY+@7*\)2=H=^MP2^,0-[L"6<%E^NYPI2.=>ZBM
M_'!XSVTP@>2466_\;>*^["H:(Z1\S#-1"M&6-<F!785\^^;0 Y(DN)JHC1/@
M]J5J6,U"R^T=4'VS"F<5Z*4"WEDAZ5=&#"_WSB7/9C/Z/E_=+>&&M):F]09I
MW T OKIM%T./8DG%9:3-X]K]K<QN:3LO00,5\'__[80[$0=/*7;MB()L32%T
M$#M3999K%IWW,F?=I3:*PZEY$R9;LR9NG83>(&M6;#SO-[S)6J0]AN'*OT$3
M>TPW@$_7NN>USE8WY<L/E\B:EWQ>!KU54]O$S6Y!+#KB]^P28BD!NY9K"YJ*
M,!!.54?/[9=K$)(*E">_5F'HVLMN:8+2\&Z&RIJIC:J^LZ+_Y$^9EJ!)#XBM
M>\3B [!T>*4F/$DPV/[E:D^R4RZ3G<FKY%1IQ7%3D<0K+1 F6P^6C! B!9P7
M]AQ/>UD:PM&'X=)7EC"OX(G1O%?WT/*7D8#^GB@&0_01#J6I4+H0%G)HNO:)
MNJI81#/!FQFL:T13%6@3@[W9XOQXHRW5+:+87B3?74U9F5Z2>YG\$S-[1)P
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
M-O=3FWZJ&1[?0.\)B=EE;JNS@5PW31_? ?>\1D H)VP.GCD>P65.6WM$=R#
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
MKY5\;WRQ9EV-BPJ=(XHT&>BUCM*$#G!OBY@#5L^BA5A\VTN+.Y4V*Y:M3C;
MM-?C+=S7M-_8^!, R?F\)]9GI[B[[-8,"[BZEHTX*>6/*.QLJ(.D23I&>I##
MHE!>MPWGQ;S,AR[_Q9C@Q F13Y\(%37/;<J&,7UT?Z0Y1+1F/18Q%+$&+S,3
MS6S#BIL*%C=3FN$>;Q9@DB30+A"J.*(0ED2'G7-I5'KVN8.$5\/QD#!)SC(P
MB?'%9*CY=$ZPG(W]4KS-'W$#U:1RCX@89\U5[G[SILF57)0;Q-#DM"$J*MYB
M(X9-/H:>)9FJ@'*A\4E3<!23PP?::W8S]$&-K1.ON)K6AI&L7D7X>GD,5&%7
MQ"UCX>X8TXS\GAU&P ZR\RT':%#7?EUOK4,FVUBUN[-+:=U #V1C\S(4LD#:
M:?-Z4^1#J:+(3F^@<::'Z_D5^'Z32/ZJ*%*^@$/RZ0&-5^%BZL[0N8.W%<W'
M;MIAJ ?B2MAT;G]7%ER<E:0;T5>3?;RJI<S=HAB_>N4#?D?JQAKS]4[:/)_L
M)KI[AZ%T^M6C\Y[P1WUH45C1:86?U37+ZF$;44>P.R,$C4,"MZ,X6G%UFIT+
M,1.+B-Q,FL@ENU^#JL;E]!>+;>LYB;&?9?C#<*^X+2/9/R_2Q=+-4*]EM**[
MM^8-D1\[?'_94J?72F=:_)C89W>0><9KQ^E"Q_#*@_C),1( ']K\2] PKK#W
MS[<2XN.>)QQ^&S-89:LCK'$X,(I7HL(E6:+=6I3(AB%WMWL)GR<9 G0C GTI
M5C@0+SYSX29+!'-/CM!MD1^YG> CZ>CQEY_5;6MH;00L"32SDTI[5 %F ?I%
M5=H&G7G7Z"3,J=H%.<08PIFW)QLAW<+&C-DE,+B6=?E1^!9,;)/."<J'DY.R
M:F)=KB8=<WDOF07'O2M#WPZ&+*&V#[3+HGU4LAWX>81J3'E*LD(5Y*:I0TM2
M99&MM"$6&>"$)-[--/FD)3]ER;+M:%I2W70?O=&WM2^5:%U/&U>',T?&YKY3
M*PYZI7V2NE2?-QM_CSB2.NRGZS[XL@VA?^:I<G*.#/@NUV@O/!0GN&5B(LJ2
M/7HL3:<:BY* FCOM;"G2\S NE*QB&!#<Z85>O."H 0]1V%,JW+2Y',/RKH,"
MU-M?[%@"R7[ZA/Q\O!BVL\>E9][-WZ#.L' >AE]<K#=%\;D5S[8^J*HY]1TY
M!"5M',8O"OS^)G+_CO3RY<UX=0[']G^J6CP:_IDT_=W[%^;I/-3@E_[//!#O
MDVW17QCK1A.B>.'KCZS<0^3(: WI!GH;+*^D#Q4:XJS7Q67=V9TV#(W&DP7E
M9T.VBU_GM;PNVZK":9UX^3Z;UTWBNO&RMI-+&I;Q^65;.+:,^Y3BLY;,PA=2
MT=K;X4T/0O[LJ^30MP"#+@*#.RJTTU1R:NO*^';EW.%9OK4HD][EO&&-)6*R
MZ02"_3OZU]LPG)/#R['7Z$LQ')%D7JBXKJU95QVAM$>([P15^@NBA:YP09 .
M/=&ALXB2ATX^)2\G"0K,E/&$;R^23(.#&L/FLK]G1AYSOA%;O]])$2U'%4.B
M[!(39(V+Q/N:1<-$K2V= J)Y<I7]%;4:VOWLY(V;B:Q:>UEW#"-6%K;\VA!+
MBC'[2M\LPO[0BNH$?&+:'IR:5CBA1[Z>LR, 4H!8ZB(S",B3RSNE//Z,K8NG
MB$5DIZU288C W,=-R'HSQW;89>FKF@39DK'D)&'1*MC%UO<&_+ N[L-\O6'O
MBPGK9-R'<.]V.%3U):T#+5H\>XC@T:;LAN&'1J6^3F-G/V*8C @2O 1)%%\N
M0$0X>'792936Z_M? :[;P2^C<MW!#M8#7G#$*#RPGB(22CAL*<_@@4;S;S*)
MT_;&%2L:K3Y=;4XC<4H7=R*AF>GY<HGQY,J:TB=VDK)?">SJ(D[^PKAJ^I0'
M'HFH/JW9!(('.S3$12CDE5FSE5D1H&G\HUKVVC?$$G"#41&C6VL+\3Z#WG.D
M/5I6DPD"Z#Y%?@** D"LYADQE].'"W$[S@S+P/Z9NF!D-W),*^F/$Q0>?V%B
M^T'!]H&_#JO6_XA]_-7E.LSB*70ET*S8;G>.;,C+Y*LVO\@_BB^U(IYU&'E]
MJ&.8Z_RDJ8S#U3<OJ'XT[U*5.?[$M+J,RZZ!L!H'QS7YJRS>1\:95]S&<1OY
MQU.RV3LB"4QF?!92&T;=C>H71P/HB$C$)WEY4@7G+B=V"3N?0QP 3L2&/&(S
M7IKY&'W==7'?+9#CW<M0Q"CFGZ#JK1-P# L@MQB,KT>(ZSZ#DJYK)VM5RE72
MD<:)6+)&@(A;HSY1IG\7SCP-FVQF5YI+<>8D[SB!O;.3X3LPMTB'N2R*DMWS
MG_DUZQ-=37!P%#74+,L4&6.TJ-8-HXUHS\>,%9O8%(6ND7<8W]&</2+<HG.(
M.J>4T!N6%K<1+FAFY7IX_Y#HC?29OD"<2.CQ-O_D%>6[!QP:=I)T]K8F>E/\
M$@5)<;28"0>-?/6X'YH+44=U&F? E\EV[1OH??O0C7B*5,/Y8<.^PL+K\%-[
M0*-MG(V-K?Y1]E^8V\*7=^AI]WJF+G^BCG%JK#W+V7GYIBJ,+  ="4N,>H=T
M;.UCSU5'P1BR=7N>^O"(!3<*86P\-RD$"2(+AXO"8+8/ !+3J[F7GE^F__ZE
M4N(X7A&_EQ-.ZW*>#9O1"OTV%?7)AR^(_K HALIB<"AJ=B@6SLY=P+T6J:_.
M/-D2,Q48B^2<3>AB?#@4;9RO^N.;Q5\8D_W36J$+MXQUZD=#/X=0!H9W@]P/
M/"E"02.CN5<38S0E5W4Y0P1(BL(^:W?NM/)FSNH.SWMU,K2S2%O-ZD:S)OQ!
M[\SDT[])N'^ZQ>[8^V^-6A-_T>N]J9&#_R0*IR&T(C@$:R?KO&V/$,/R@4$I
M,U'9LOH6 ?!\%]M(T0&VR<H=.":;W-_?#69K2/A(\1=F.\*Q#>^4"TC!KC;:
M0R>8'0]QV)C1-=2>DQXW#(F40&*ZM4/5I_#CD;AYE>81>F)QFC.2C'VM7/:S
MQ%6Q^F6U B[G4TCEQ\.IPQ/K$QP7T]HWO7QY8E FK-J<H)@B&?46SQR;X'82
M?NS%G)B>Q%^=MG%@6C?.%>)JMFJ71SD&7Y1D\$WM*Q2'V=BX&,C\'V$9?<$<
M$8V2THT.V9K=[=H2035#E^=N;U'&-FQCL'VG=7>IIIY(94D@)?^F,_^47X>\
MJ+FJPOF-=!'JVG>.JM$:RJ%-=11Y;4=F1"JJ0N2D];*"N:I-EP:5B:-'X$R;
M,&U<I;OM:@+Z1:Q9:'@>@L@'$#9Y!R]@ )O]/,)2$'B>++H&NIH@N8!\/J;(
MJXW:UPWI"F^6NHV87JMIBB&VQ<@PX5IWV^;11%)_92R@7V)OI'W42.W$:3*/
M LK%4;EE<W>2(IC%5L4.O=HPUJJ.OD]"YI4T][;QW)AMQ3<.:C)[NAMX@;GB
M"!V0]5VG+Z!(V#C'E[EY+S@#$CX6WR41T4'"A](/'#N9\,4GHH/!!-_LKA@.
M%D)&:4IK9MGLI1147HIJ[5FA>(=P$DG34=H>FTXYI*?%E[>1-!#Y$L 2,=M*
MY8R$(TVTD'WEH'N59*-FU*=OM3.CKL*_S5(BGV);7":6CF(-QD,V$\O?$R5F
M]BS-8^)'1%L^'P"<?."_<^29XV+(33IL/>BABC:WF$:+$]A61=";4>7! $T(
M-/3PZMP#?LX$@W3CGZYF*]]@"<@^#WZ&KZB6"_2(UIE+:BBQ>99"/4JM&1XP
MS$AGNPI&Z1XU.AHB:3J&.<FNKS 4V!QQ/M;OMOOYX6OQ:0_@<;Q.U%[KLHZX
MKE[[LO40@:/;9P7A5H/QAC\DXO96W4.+(H/5H%6!55PI:G&&KVC#TGOIC?DY
MU5G!DUC,/NVXC75<+<;I[7*KA7Y.HWT_;MY&C6"-_VK2N?RENCE)NF:Z?#C%
MD-?OFQM-@A5#(L^T-]XF@2F+(;N"=%J#2ON>*ANQ>_IF <0B6E66/TZ,H^TR
M-G=>H7+\<X><]LJGIP)!"I'5@]BGV!XP@[\)14$5W74<\D^'L9<;<K]E% E(
M,\LSXG+J6&Y*]VV5D0VEE\$$>JK:Y(U,]M>CHR&ZH_,Z',I4'<J%PIK7T6HD
M<R&00%-&OC15>&W6D)QXLNQ0&I(/\H<9-BU'X40DHB].YPQ@;'< @J[O"XU,
M(A]FU@%+@E76<,5^X^4LM=+'V6RB-^3^OS"4QQ'JE'W!>2:8\Z_>^G]AWO_$
MN*W\A>G^H_$7IFGXL]]MT727^,:O%X>'SO:(]3H'8?A5J:;,8:C(J"+FPZ)&
M;(OY<A&"CCMV6B>;!Z$?+U-"!N:9/(/-NQ;-K C)D$G:C_/U4J=8SKK$UMZ=
M#/"GVX9CM=.503^YH%<W'V[!)KOCS6E'9.47?5X*KS$!29S]EAQ!!7]$H!""
MM-04O^K 2_TKK:.*RY\WL$W.TX2G(W]^55D1B]JGCRUCHC+;NH>6(M2-PEC&
M+=?<&ZQ/NUQ^<8M'V(!;A8-X^@_D]HR_CL^2<<@/&\KA_K#N_5'W2482<EM,
MT=#F[(;=J(STEE[%7JL_6E!-P4"Z!CT)O-9LB6[&A)Z@$SNI4'>,A'1#F.WL
M!$YWK@9C!4MVHMCN578./7EYKP-^3BT/^QUI?O#> $=X7#202M:BB!"RU27L
M1HB/B#H* LV$Z"Z)LWD6GQF')+,)2!'LH,PMR3>19VR" G&S&QE"V$6<R'%C
M_*>>'WM>@N-!O69$D:%^JX0XJ-^?9UC(><X3NY)0OLC:N![0$2;+,H9M]0+M
MF5I3.  E/IEG$"9=-B-DNR-<9$5O:GW1@1Y6I]Z@OS!@B&GI(MPCR>47/'W>
MCL!&&]#=;7,1XG8R0RS_Z)K1VEX2(-%*Q&[R>X2R14X5J"'D8O68&9 "JQBC
MRY:MJ!8].D=>;"&B^C/[699>C!Q&<9WS6EYW)_H&8FQX2Z2=_U&)B^Z33Q1X
MR([46APBN&W;W:*FC6@&'RTCJ%%]N"7X:VLLDMS8JVDC"/A/$2IR3MFS9,B1
M!5CRF1K:F_'I! ="E=NV^68T<BS7<NQ7Z[5KCZGDJ_(ZU!AZ ]O.&\O);UP5
M"[;ZWBS-_'[V-W16[[$N_87A3)<J1%+'/SPL"J\W1& Z<?!;*DX7)B$+JWY1
MP\SKH1<L\U!6G8WB"^$9IL=#45@FXW%IYDV@3-JW26@G:7*-?(@;1P?5>9??
M/@9%8NZ"R/VT>4^KJ._XHDEFC$S PP7G8AYJ3E$!GY^7K2P0C*%0::'/J@_;
M* +"C<;/NU/A#X7)3@47\G([>LGE"L/^1&XR1[I6I,28PW&RJ5$Q.[7AL&4E
M^.1!FXE3:\FIF4/TH@/4&7^48Q!,)4>2!^GJO\>;QT_!3<K,_NDRFG7.FSE9
M_;J'F:+N/:3*WU6A7(CCIDUDZ)UHP>^CT:5<?655B_D7!B6"!%NQSF#VJXUI
MI:EMG 1X2;5)?M'CT*C;Y;LITU3KU#?OG>#P(1'FU):HK:5,&49LEW$= 0T$
M*81M16?'34>(M<]$%I_%,6@A>?HK'AF2S5I3!@,$_0-,ZD=+[OC9W:N)>&Z_
M-1UC"UKA<^";EFNBEPL_3L%8.36@?CPQYB59_"LL@0*::E8CRQ?UG:>J!"R]
MZE2-M7LY KS:2>KC0+!PRRF?,HN\F]\WTMU?C'&VXC5_ED<?Q2%.VX\]U^-/
M9%NFM]YZ0K)Y_Z%F]&'6]8TA^.''7YCE D2I:P3GD_;B73V8,2V:*(['.F-7
M0U\$'1OG9.H9+TIDE7 DM<+FH'!CM0:;$[1U X'IL1D4$2._607 YA)#WCFT
M:M^$L[-'B9+#E*-P4^#IS_#M?K#?L(FDU8AI+:[?5.+-1W-N!(".';^M0!:&
M-WJER!^HH:99\7E>KA?(HBGTKCG:@^LTJVKXEX]M/_KGGJEYJ6X-OLX%-H"H
MW!2MHZSB".OT;5[88$Q(XX7^S)]H1(^;S!"NW.]I +>7QZT7/IE*$I>(G8DY
MG+V/9'Q;'-*7L4:_/!,LE]EUL.J"L!V%] Q_O<R-U_S(UZ?O^@MST 3IS."T
MKWB>)N@/.-U>4*G Y=<-O<H+,B%<2"2$3-$I5/JX(P\6G61-X_$V(G\_FK$4
M.@S0]QAGXUT4Q?H>+<Q.E,W&D[T0F:H])"KUL=4, QK(9S5 I5-?50;+YFHR
M;2*UY2C$+@!97RH&O7F&L+ZP)#D,"A<Q&4*<GP8!HN9)^J-O#H,ZO=U^K;M.
MLK(?6<UKO,$LG?&@(6%N@3-6R@2YR=>/CDD+"EK4JDQ/$7ENC*L?IE'*Q4O=
M?D:6>>@ZI=OMF"AFHAM,*\7G<?^%T1Z_HY/?-D5QE(:U1!NIXL6RELN22O7&
M2)OQ2L3QYDP#QVFM5"4H]1H%J&E=TOB!QZ*^I&PF1[42O:AZ:)(P6TR$-;45
MYR2/-6<E!]+ZKXS(BP&:@5WM+9PWA@!I=?%Z@S&H GNAM;03\<LC@R(S1?@P
MW2(*F^:"1=\]CGT>D55\,\NYV8A]%&KS)Z BOZ(H(UHZFI72>KIWOGA%.Y^K
MMLI98.(-%8B.L7R9&-T5^@(%I-86IPS%R",7/^7CZ1M9W?E2;MI<VUM6P2IK
MV?W6%655N'7\RL3#D3<\D0%P!J%QXY#S]JC,^\:]]-Y?O#?<(36,.]$R($@T
M6F:LFS/796P)(J'QD]![^VQBBPRDV/O[W7\E^" 2D9ENB(W]0;&$!5]2T3(*
M&2N^/S["!5C$NG=>*ON:\1?F$-^QHEG?JUA_3QS \^@!X&]WMUX=H<$[>2AA
MRD-0Y5><R9;?M+U87M9U_CQ;.O\#\!<&2[DR_B2[B[;C/IRTF?\?O\1>7?S^
M&&G<8Y<3ROO?,<\KOR%U(!\P!?X6K,E?[<G!CP*.(K74F;?,' W64D?#9C.:
M0&].[BTU*N*2B#I20R;L<?S4=Z*82B. VA$R1LX!PF.O?V'R?96;N<O60.0P
MIT.YT,,)*>6ZINR'=!WKK*_%U:YMP1S;W_JVG=N"E_/.Q7C.R?_+)ENAOXOA
MYWKP1],[8'I>FI]'*X'EW)L6PF*W]S #OC**K*#))*#KHAN4'\L@T]IFNEM'
MA>0A;G'?P7U _\24FSK!G_;C&T-<'G_>/X\F(%4@?RH#YG;T&T?Z9.R7ZXZZ
M_N?+51QX],P.? -%QY>XX6NW;>3PA1(T KZYR3PT[">2,4H/-%>M6N+4\9(D
ME1[J4()C8_%O0S.RLG*"HT&I>#K35(8GDR^&70)I?7W@3 I\:"D_^QOBU;S=
M'7UA7ZY(LH4@#C2Z P^^V8Q!88 _-9N.)^">M]'GJ0X#WFT0N'G85&'6LB?Q
M1THAP<*K([GQ\=:>B**3&X'&@SH"?V1*FJ2)=>-3;:G 'B[ZFP?%1[* <@LZ
M"CE*!Y-MK.TD!1P[XV#<AKE; (O%*.?7#>Q.KSB1MU76H_=KUWS^*9*D 7"!
MRGG]KEC>*FI?Z.TN6EK-\Q7/.G0$CU=GJ-[]9U8&2[B%<YS<2A84-BQ%J!D"
M58:W%DZ'ISW06"&](@^!VCSU&[PELRKC^7+L.J2.N"4,68JIO6:OMT3J >?*
M6'IP"2=^E27SI"IE-"JA052SDS^BXTHMMEEKIW/9/1!0XF!@TEC>+;CQ77KZ
MG^)0_/']I')]NK;W(RPCW4;@@1+,:KFE0[_&=7L7F8HG7,GX@'JG56E9Q4>9
M%\4G6>IK<1]>:(OFI20AZ3$*#\<-@96'N+W\B/]$,9*E0MN\%X<>IXPU!M0/
MG" P^)P3$=S,=\HE+^Y_P_9SQBTY7O5%L6LIYX%>FG/#:6*(&=,XW(()BTF_
M9FFLI^0'SIMEM^".8*]]VQ!7BOP@3KDLB+>- M(X*\#W3?^:H>N2^KH$Z<#2
MK(G.K&XGRQ)D*3<[K2!3^KY<2BY,C5$9*';XY9YWJR>5:.V(;NW/U8_G-G<G
MA3?FG<K9K'(HR8@QZ-DN729@<F1)D-B9"5J +UB)BUF<LKI]I= D6BW;5/38
M]LW0Z5@^25V?_%+7@I;6N]]^T*?#&G@:7&"-\HO[Y?BE9LF%2/&:BES^GQ(9
MDBU_R;W[^5MJP'>UH+R/V,UY_Y(Y1_WH.0.@[>Y?ZJ#.-K]7SWZB:RD[Q]'%
M>I$4*XUT U3ZHACE )>MG]XP=J!7^W*#P_1QAUO.<W8:N0+LVYETF,Q;O1MD
MR9T?F+O//#]PXB6FUY40<)K,A- OJ?UL*9=V?M%J7,)L&[!PS:TB]R)F"YX_
MPUDL4STIO@JW,,MN5U$X"0KS(G#?;Y'Y7+AL?]DS-_F%^ Z/E2ML3N&3?R!K
MC#RB[T0+U,F$,<XE*2T)!F$X! >T@E9SR?WIU@"* 8'J<IP6%P)WR;N JN:&
M7FO!0U??HV$'W+@TDQ]M9/\,<?Z%&>\X^"]10W-) ,^_QCTFI-9F@.+^-;98
M8)O%Z5K]EF54$>]F+V\]C%S&O.O$'<Y\+HB(K9.EM>"ZT3GE1RKXO/>/D,]O
M1"M=6&V0MTQ#TCQ#\T.B4J@/H\I:_?%"\;C^#*IZPL'=!R@-CMFQD&Z//Z=J
M#GBX!'TGG8X=U#07QN9@46Y1@I;H_SX,T?CZEC!TE[X2\B.T*P'EAA&X<%M&
M[\N,"4&GK&EE->5B$[&;5@_#BU*3;FUW.$)#()<S(SEKHHWA@G3LB1Q[1V35
MG$8\CP_-ZD^+N!K.[S3Z?7<\2^D4;9/Y(*11<L9)BNAW6-*6A#LGJ B>PU6U
M>OE#F+VMXE >QYC?LI$4,-9-8;>^AU(=W;SA-C;1J?A,F]P\U=^ (4*YIBI>
M.$ S=C*.S,2DM7,=,5' $MCC)K0XM*):%TI\2T64;\S%STV5]_V4*GW$L5;Z
MO4F46S3;:-?M ZRRW0J/Z-XZA7M[;'QNQ[Z]582\SJTCKA;!$E^+</GH@519
M#IS%FN3O'9_C2WP][]CA1BJWF=PB#:U>\VBA\[;UU>4]DG^7F!1N/_==3[X0
M;.G?NJMS8SO_#Z(1"<?@3=:_,%_Z_^1]9]53;AW;%;P"=]X?DX%R8M:%UYU;
MMT=SFE@3?HHZYCG7!:^V=8YMS)^.N>=9BOW; (\)3R#;M7[<M5+M<\ /.W]'
MX/L)J^X:8J;$9[+V4P\2_&IEB^'SXS-VV^^3&L>/*.YP9;00LVF)+3T&EV/1
M%C'][D;/OM1_$"Y>KS8X2J=>H^M) IP!8>E[PS4ME:&G&5[ [>R C0R3'>U!
MP0?1)$1!&N,GK35HZ"FY8N9.8&/G:&LSI]Q_8M_8%:8H#_4" <9TU]1G[J$W
MCA6)P&$Z?!D>KD4TI+G%CJQ^8-E=Q0JV-N[(_(1&OCZWWY44T7 >6XD'FG-W
M)'E%HM:@2Y!7HJ=_^F6AH<YZ(+C.>^Q:M(.\SRU];D#V,*HW)/WG-Z_QSWUR
MVKF3Z(#IK&/<6"/DHQ,:^F3'*M4!AT=CW8'.UR6^R1S.50/BS30(XP+(*T6!
M#;FV^N1BT^N .15,SH*;84^>,3*%!&GP1V*:ZU*>$33\M X3&N/PC0Z02DWR
MN*:&.'_];8=/UY&SJ-Z:T&X2 <G_H@])I#5V72I:BL$XNM86>];B_)Q'=H[O
MH[IIQDW0%-@+>KA)WMYZC"N.1*;X,PQU:C$U%_O$]!M)3&%6X5T+@>HG!VZ)
MYMLWC!N8]RK+<CAJ:!@\4B"*W5YY7<(L\NIBV"_B#)7I @CJ5B!3($TJDW'*
M Q9JZ82VC^0A!K]184!3$V;ORH,H[&GI!4HHWE$1DMP)CY#15:"I<!8<4LUJ
M2'Q^6^@47?AYHJ232K$97S:?<(IS7(8=*SMI6D!\V,ZJ?<NQ,2?K>J IOM^A
M8EM^1^.69!9/6@\[44K?:BA>@B6]U4+672IQ0$,Z3I&,6:GU?587_/'!:;)E
M_,08,@JYV4*.ZC'WTQCDS_/;8R?*U\.,IP.O.8X'W7G)9\FIT!"BY=B=!,W%
M01Z]!S"62GO&U&=^=AKBF_"QH=+M9E?&%5\MNMD\L4'U1+K3[N?<7B!LKUK)
M\,0))-3L3 5Y!EJNA]"9ZQAUHL;+U/3!F7):6":**/8O3/:8$0-4B2M*'P?A
M0+,6!L6F&9&T48H"<;[5FB1P/M# _2X2)*? /P !>282BUFZ(07$Q*,N)-U]
M8@_"GO3W0Y:=\7-@7T3=<K 4^1*HWZ/O@X8[6:PBYN9Y@N.6];N<?RO0DOF:
M#*K-TQLOR2\*-6_4?87@$&JW;T%\9;ZP]&+@)$I%WRWS6 )XV/&/-;#9]>Q8
MV;+[@G8WSR>$)8PFY4_>A=_0_\)0@Z;_ -Y7W\M^7$=5F+Y^_PMS==F/7C)I
MK067ERUSTT(X;ER&FKVNQ.=G="8I$0GTP8DM]>G1IU4<4VU*,4-V-G$RDCX7
MN1*N(^.(PKNWHBW9%;Y6*9RCG]?YA-*0H:6QUYN#U*G/0<>Z[/Z!LV#D8.9H
MDDQ-B";"*)1QY+@^/-[,BEE/-)U4L1&+8:ZL\T>?][I AV>QL2%$/GPL22\*
MN04+JT"O.]-DJ;V1!R)Y\Y( G#]LPPC+NQ?>S2=*;\.GX#&#ZI.7NKPA(%6K
M0H#49:1H!?I[&H5L7$\VBD_CM6<H=W;I".%IJ(HATROLN:BS"I#HDHSP'/VT
M2"HZ'M6UFT(=+/*!TL$V/1H;]]$V<TYR3U-"-XZ@$=?@C_:][.MQYJM,='7S
M7\-CE\WH%CLZ%.QMRY7MZ+7Y->;,K[A$%-*J>+4TY(<0,A(G(?S0?P+04C6>
M;:69L%Z32-!;L*_C[#ONM8Z8!V^I[B<D*4:;T([2U-@JXV3K*=LPK,'8]V8L
M+J29E.E)X.(#3E.W<!#%A*(RHKXPK;$,>!V@'.B6@#]<#>(K0/5#%4^/HE]Y
M$G%$U<ZS\3:/HM\MB^>Q-5.U"M;'XB(\? [QLUN>^]*&(H]E_0U3!-#)<P+,
M3TGB,GS^LU^GNK90[*C\!8A5RBVO5*\WC9,_4!B3/V\>:9E&#Y,=7\9@IXL#
M2,+1;G*_Q+DG%0:?CH$LG)I(CTFQ09&*H!^KI1E76";TI/QK&C &EDTPMPK=
MHV>/PD^;.TGLX,9$C!:+9>^F3L5HSXN1QG0.PO"8FTU?&(V-J!%O]!&/QA#_
M!O;YO<\K1%7X.BZRO#A,OWNK I6&5*# UGX/I=A4?Z,0;L)(![N(N@#GS<4#
MNO%8% ?RJ?D1MF6P7X_%N;G%BXULVC^YQ_0\^U-00F#'>_53;N2_))]P5H)/
MRC5^J7AKO9V8BN$55F"-L/T;V2,<<:/?7Q@]@S1BU7!N$L">O1%66GR$PK&
M; 8L Z4YKXH#3_G-:LATB4A5U8ETG$+278M;\26638'W6 QC75D_."ZX7-PQ
M(QG,\=GP[--* H;?3MU9N=;#Y\0Q@JR^A@7U>WE(66Q^!DI!!CM?T@82I7BA
M' -#/&729&0:X'TZU//'M\!GI^^4S<NKJ8FEV =-43:9F9D%V+0&"ZT,:FHJ
M:I^&UR.M-(U/TZ1]TO%\L6'P3>[H@<SY!*0+U4(J0T":0=[@([KC:K]_(T3\
M/QU)^;<5Y'^UE3](=^VKZ9T6XD?)3LCG8D/2LEEQS7GS+9H=67E4/2-+:1VL
MK:K7J*=34[I C.!7-MFPZZG\KG37/BM,/?HBU[O>1W/+7M6O%E*$26/4<S!1
MTSB'8TU$/ 5\:ZP4))S.8K:XH6SI)7K\.XR*T@"LS(A!PJ21W59R/MZ&Z7#R
M$4]W7MZ\_8WO6\7I4!,NN,6$FQ<%;?96H;S9$Q4J98;K"W'?/S@+!S'=YTN,
MYQ:'>=8$"E;J=.@(R7SJRUD3&QM?G$+1B3*!'C_EAKNTUF$;5!TQ:)HT";;]
M!D?Y. BHV^Z$91Q$#3L<")+H&FEX%'_JNMUF<R?!6]#/Z%.?#_&0[G[U@!H>
M>_T@$O1[?[MYN5P.ZBH3L[6F^<"T9C)F2]:$!YX;;=Z,];0<.433+;KYY*[;
MS%<<9;LM2;1';F-G1+?)EB->34=?AM;FM"\3.:NW^S@K-EPL>: AM /@B3^[
MWTCA3EU0G<P1I*,.2;E9,A,GJCB)4)Y [U2L1K%KI)-%QO/MZS0^'D?[UM6-
M)S#Y[RRSL_VB<SW!4KUE?]9!GJ'_:P+@58MDDY]_3,QW+O>8^"^,B6>=>T+P
M^RL^?.U+9"H0=!19:RVN?A/GX??PI>;K$M\&;]D>]\*3$B8R;"!)]]KELIXJ
M/[7X&%GG6(ZYEWMQQ[J1\]&@+4E!4_:[A770E7'NNYY*P,TA%C#;M.N+S5\8
MG64J4:'_[UH$(]H&*[ ZBTNC536P/V/FO44IO!580Z<'"0IB0PRT]K;2XB6,
M/_#:I.H46H%JT'UD/(4MRS9+I0(_7NI9G5)@&%G^A2%.!OX.4!KW&YEZ7^D6
M_%67]7-SF!&J4K^KW!Q<?9F<G_?A_[J!(2'@XFGU FG-%2EU=MBC0?G:_8&
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
MOZSJG@A:)UXWLB0>$Y+_]O_8Y^"_F_\#4$L#!!0    ( '6"95($.G4UH (
M $X#   8    9S(X-3$S9S R,C0R,S0R,C0X,C$N:G!G^W_C_P,& 2\W3S<&
M1D9&A@0@9/A_F\&9@8.-C9V-E8.=G9V3DX.+1X27AYN;1U)(F%]$5DI>3E9*
M1D9!14]=04E'649&PUQ3Q\#0Q,1$7MW2UL+(1L_8Q AD"",G)R</-X\$+Z^$
MD:*,HA')X/\!!D$.!F$&169&)08F049F0<;_1QCD&1@861G!@ $*&)F865C9
MV#DXN;B!"K8*,# Q,C,SL3"SLK*P &5K@?(,+(*L0HJ&CFS"@8GL2H4B1HT3
M%W(H.VT\*!IT\8.*<5)1$R>7F+B$I)2JFKJ&II:)J9FYA:65LXNKF[N'IU=P
M2&A8>$1D5')*:EIZ1F96<4EI67E%955S2VM;>T=GUZ3)4Z9.FSYCYJQ%BY<L
M7;9\Q<I5FS9OV;IM^XZ=NPX=/G+TV/$3)T]=NGSEZK7K-V[>>OCH\9.GSYZ_
M>/GJXZ?/7[Y^^_[CYR^0OQ@9F!EA *N_!('^8F)A869A!_F+D:D<I$"0A571
MD$W(,9 ]L5!8R:B10\1IXL*-!SF5C8,^B"857>024S%YJ/H1Y#6PSXCS6!-9
M/H-[#.&O6PP\S(S R&,69+!G^.:K5IDZ/\!S?OETLPNV;!JS(_JT'RQYQ+#$
M\+AUH_SCB.]1/;?2=E9M5$H\=,)9SO/E44>+'?,B]7B$-(]]==IK9/_KZJJN
MNW/6+8Y2KG;>.2TS?\]+\S>SN2=>2 A><DVT5*7]7Z1(SM/J)OMC&_R6%BZ[
M?V>1TH:42*YY2[X\FA1<;K/)2Z$TR9RG?_><^E9SOD6A\ZY9O=_J^OI78,3N
M=;;\?S^[^G9]Z]^X[MN'+<O".KT?OQ<\ZR=:]IQ9A>]*H.>;J#OM;RYL[O3Q
M2#EF+GC6NW'[@M<O745*I.[4RS5_6M2EY>O__R8 4$L! A0#%     @ =8)E
M4@)(9!Q](P  NIT! !$              ( !     &)I;&DM,C R,#$R,S$N
M>'-D4$L! A0#%     @ =8)E4I43J[V_&P  /;X! !4              ( !
MK",  &)I;&DM,C R,#$R,S%?8V%L+GAM;%!+ 0(4 Q0    ( '6"95)D->D?
M W   '#M!@ 5              "  9X_  !B:6QI+3(P,C Q,C,Q7V1E9BYX
M;6Q02P$"% ,4    " !U@F52*[7G$TC<  "Y#@P %0              @ '4
MKP  8FEL:2TR,#(P,3(S,5]L86(N>&UL4$L! A0#%     @ =8)E4C@.Q59#
MEP  [\() !4              ( !3XP! &)I;&DM,C R,#$R,S%?<')E+GAM
M;%!+ 0(4 Q0    ( '6"95(+$+ ND<L% ,0 1P .              "  <4C
M @!D,C@U,3-D,C!F+FAT;5!+ 0(4 Q0    ( '6"95('03=YY0<  -$B   0
M              "  8+O!P!D,C@U,3-D97@Q,C$N:'1M4$L! A0#%     @
M=8)E4E.-;J_K!P  Q1\  !               ( !E?<' &0R.#4Q,V1E>#$R
M,BYH=&U02P$"% ,4    " !U@F52=U'(\JD$  #D#@  $
M@ &N_P< 9#(X-3$S9&5X,3,Q+FAT;5!+ 0(4 Q0    ( '6"95)7' M%7P0
M #(.   0              "  84$" !D,C@U,3-D97@Q,S(N:'1M4$L! A0#
M%     @ =8)E4I(;C-*"!   )P\  !               ( !$@D( &0R.#4Q
M,V1E>#$U,2YH=&U02P$"% ,4    " !U@F52C60?BDL%  "&$0  $
M        @ '"#0@ 9#(X-3$S9&5X,34R+FAT;5!+ 0(4 Q0    ( '6"95(5
MO9$W)@,  /H(   0              "  3L3" !D,C@U,3-D97@Q-3,N:'1M
M4$L! A0#%     @ =8)E4AA#L)9)C@$ -_$*  \              ( !CQ8(
M &0R.#4Q,V1E>#(V+FAT;5!+ 0(4 Q0    ( '6"95)019HO:4@  (QT 0 /
M              "  06E"0!D,C@U,3-D97@R-RYH=&U02P$"% ,4    " !U
M@F52+1C)I!X:   I;0$ $               @ &;[0D 9#(X-3$S9&5X-#$P
M+FAT;5!+ 0(4 Q0    ( '6"95+1*8J+@TH  -%2 @ 0              "
M ><'"@!D,C@U,3-D97@T,3$N:'1M4$L! A0#%     @ =8)E4D$?,R3[/0
MH[<! !               ( !F%(* &0R.#4Q,V1E>#0Q,BYH=&U02P$"% ,4
M    " !U@F52>V"AO:$\   =M@$ $               @ '!D H 9#(X-3$S
M9&5X-#$S+FAT;5!+ 0(4 Q0    ( '6"95*^&_4'K H  ,I9   0
M      "  9#-"@!D,C@U,3-D97@T,30N:'1M4$L! A0#%     @ =8)E4A1
MHZ.I%@  VWT   \              ( !:M@* &0R.#4Q,V1E>#0U+FAT;5!+
M 0(4 Q0    ( '6"95+6=:(JPT@  ,(X @ /              "  4#O"@!D
M,C@U,3-D97@T-BYH=&U02P$"% ,4    " !U@F52P8P'E*4]  ",LP$ #P
M            @ $P. L 9#(X-3$S9&5X-#<N:'1M4$L! A0#%     @ =8)E
M4N5!N+NU.P  9:(!  \              ( ! G8+ &0R.#4Q,V1E>#0X+FAT
M;5!+ 0(4 Q0    ( '6"95)KSXBGM D  (DN   /              "  >2Q
M"P!D,C@U,3-D97@T.2YH=&U02P$"% ,4    " !U@F522='X%DH$  "['0
M#P              @ '%NPL 9#(X-3$S9&5X.#$N:'1M4$L! A0#%     @
M=8)E4E/'H@P1.0$ 2X@! !               ( !/, + &<R.#4Q,V<P,6,S
M-BYJ<&=02P$"% ,4    " !U@F52!#IU-: "  !. P  &
M@ %[^0P 9S(X-3$S9S R,C0R,S0R,C0X,C$N:G!G4$L%!@     < !P VP8
' %'\#     $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
